---
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: 556
      functionLinenumberEnd: 575
      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:559,9'
          Branch Sides:
            - BranchSide:      'src/log.c:560,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'src/log.c:564,9'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'src/log.c:564,9'
          Branch Sides:
            - BranchSide:      'src/log.c:565,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'src/log.c:569,9'
              BranchSideFuncs:
                - fprintf
                - fprintf
        - Branch String:   'src/log.c:569,9'
          Branch Sides:
            - BranchSide:      'src/log.c:569,9'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'src/log.c:570,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
      Callsites:
        - Src:             'src/log.c:560,9'
          Dst:             fprintf
        - Src:             'src/log.c:565,9'
          Dst:             fprintf
        - Src:             'src/log.c:570,9'
          Dst:             fprintf
        - Src:             'src/log.c:574,5'
          Dst:             fprintf
    - functionName:    log_store
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 545
      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:469,5'
          Branch Sides:
            - BranchSide:      'src/log.c:469,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:469,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/log.c:469,5'
          Branch Sides:
            - BranchSide:      'src/log.c:469,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:471,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:471,9'
          Branch Sides:
            - BranchSide:      'src/log.c:472,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:477,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:472,13'
          Branch Sides:
            - BranchSide:      'src/log.c:473,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:475,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:478,9'
          Branch Sides:
            - BranchSide:      'src/log.c:480,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - free
                - free
                - calloc
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/log.c:487,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - free
                - free
                - calloc
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/log.c:480,9'
          Branch Sides:
            - BranchSide:      'src/log.c:480,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - free
                - free
                - free
            - BranchSide:      'src/log.c:481,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - free
                - free
                - free
        - Branch String:   'src/log.c:482,9'
          Branch Sides:
            - BranchSide:      'src/log.c:482,9'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:483,19'
              BranchSideFuncs: []
        - Branch String:   'src/log.c:487,16'
          Branch Sides:
            - BranchSide:      'src/log.c:489,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/log.c:509,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/log.c:489,9'
          Branch Sides:
            - BranchSide:      'src/log.c:489,9'
              BranchSideFuncs:
                - __assert_fail
                - free
                - free
            - BranchSide:      'src/log.c:492,13'
              BranchSideFuncs:
                - __assert_fail
                - free
                - free
        - Branch String:   'src/log.c:489,9'
          Branch Sides:
            - BranchSide:      'src/log.c:489,9'
              BranchSideFuncs:
                - __assert_fail
                - free
                - free
            - BranchSide:      'src/log.c:492,13'
              BranchSideFuncs:
                - __assert_fail
                - free
                - free
        - Branch String:   'src/log.c:494,17'
          Branch Sides:
            - BranchSide:      'src/log.c:496,21'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/log.c:505,17'
              BranchSideFuncs:
                - __assert_fail
                - free
                - free
        - Branch String:   'src/log.c:496,21'
          Branch Sides:
            - BranchSide:      'src/log.c:497,26'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/log.c:500,26'
              BranchSideFuncs:
                - free
        - Branch String:   'src/log.c:506,9'
          Branch Sides:
            - BranchSide:      'src/log.c:494,17'
              BranchSideFuncs:
                - __assert_fail
                - free
                - free
            - BranchSide:      'src/log.c:508,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/log.c:509,34'
          Branch Sides:
            - BranchSide:      'src/log.c:509,40'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/log.c:510,15'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/log.c:509,97'
          Branch Sides:
            - BranchSide:      'src/log.c:510,15'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'src/log.c:512,14'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'src/log.c:510,32'
          Branch Sides:
            - BranchSide:      'src/log.c:510,37'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - free
                - free
                - free
            - BranchSide:      'src/log.c:518,16'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - free
                - free
                - free
        - Branch String:   'src/log.c:509,16'
          Branch Sides:
            - BranchSide:      'src/log.c:512,14'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'src/log.c:518,16'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - free
                - free
                - free
        - Branch String:   'src/log.c:520,9'
          Branch Sides:
            - BranchSide:      'src/log.c:520,9'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:521,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/log.c:469,5'
          Dst:             __assert_fail
        - Src:             'src/log.c:471,17'
          Dst:             ly_err_get_rec
        - Src:             'src/log.c:472,21'
          Dst:             ly_err_new_rec
        - Src:             'src/log.c:480,9'
          Dst:             __assert_fail
        - Src:             'src/log.c:481,13'
          Dst:             calloc
        - Src:             'src/log.c:489,9'
          Dst:             __assert_fail
        - Src:             'src/log.c:508,9'
          Dst:             __assert_fail
        - Src:             'src/log.c:519,19'
          Dst:             calloc
        - Src:             'src/log.c:539,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:    669
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ly_err_get_rec
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lyht_hash
        - pthread_self
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/log.c:193,9'
          Branch Sides:
            - BranchSide:      'src/log.c:194,9'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:197,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/log.c:190,15'
          Dst:             pthread_self
        - Src:             'src/log.c:193,38'
          Dst:             lyht_hash
        - Src:             'src/log.c:193,9'
          Dst:             lyht_find
    - functionName:    ly_err_new_rec
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lyht_hash
        - pthread_mutex_lock
        - pthread_mutex_unlock
        - pthread_self
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/log.c:225,12'
          Branch Sides:
            - BranchSide:      'src/log.c:225,12'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:225,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/log.c:214,15'
          Dst:             pthread_self
        - Src:             'src/log.c:218,5'
          Dst:             pthread_mutex_lock
        - Src:             'src/log.c:220,40'
          Dst:             lyht_hash
        - Src:             'src/log.c:220,9'
          Dst:             lyht_insert
        - Src:             'src/log.c:223,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:    318
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ly_log
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 701
      functionLinenumberEnd: 707
      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:    1712
      BranchProfiles:  []
      Callsites:
        - Src:             'src/log.c:705,5'
          Dst:             log_vprintf
    - functionName:    log_vprintf
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 655
      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:         37
      ICount:          267
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - fprintf
        - log_stderr_path_line
        - log_store
        - ly_log
        - strdup
        - strncpy
        - vasprintf
        - vsnprintf
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/log.c:600,9'
          Branch Sides:
            - BranchSide:      'src/log.c:601,18'
              BranchSideFuncs:
                - vasprintf
                - strncpy
                - free
                - free
                - free
                - fprintf
                - fprintf
                - log_stderr_path_line
                - log_store
                - strdup
                - ly_log
                - vsnprintf
            - BranchSide:      'src/log.c:604,17'
              BranchSideFuncs:
                - vasprintf
                - strncpy
                - free
                - free
                - free
                - fprintf
                - fprintf
                - log_stderr_path_line
                - log_store
                - strdup
                - ly_log
                - vsnprintf
        - Branch String:   'src/log.c:608,9'
          Branch Sides:
            - BranchSide:      'src/log.c:610,9'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'src/log.c:613,9'
              BranchSideFuncs:
                - vasprintf
                - strncpy
                - free
                - free
                - free
                - fprintf
                - fprintf
                - log_stderr_path_line
                - log_store
                - strdup
                - ly_log
                - vsnprintf
        - Branch String:   'src/log.c:613,9'
          Branch Sides:
            - BranchSide:      'src/log.c:615,19'
              BranchSideFuncs:
                - vsnprintf
                - free
                - free
                - free
                - fprintf
                - fprintf
                - log_stderr_path_line
                - log_store
                - strdup
            - BranchSide:      'src/log.c:619,33'
              BranchSideFuncs:
                - vasprintf
                - strncpy
                - free
                - free
                - free
                - fprintf
                - fprintf
                - log_stderr_path_line
                - log_store
                - strdup
                - ly_log
        - Branch String:   'src/log.c:619,13'
          Branch Sides:
            - BranchSide:      'src/log.c:620,13'
              BranchSideFuncs:
                - ly_log
                - free
                - free
                - free
            - BranchSide:      'src/log.c:623,15'
              BranchSideFuncs:
                - strncpy
                - free
                - free
                - free
                - fprintf
                - fprintf
                - log_stderr_path_line
                - log_store
                - strdup
        - Branch String:   'src/log.c:631,28'
          Branch Sides:
            - BranchSide:      'src/log.c:631,31'
              BranchSideFuncs:
                - free
                - free
                - free
                - fprintf
                - fprintf
                - log_stderr_path_line
                - log_store
                - strdup
            - BranchSide:      'src/log.c:639,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - fprintf
                - fprintf
                - log_stderr_path_line
        - Branch String:   'src/log.c:631,35'
          Branch Sides:
            - BranchSide:      'src/log.c:631,38'
              BranchSideFuncs:
                - free
                - free
                - free
                - fprintf
                - fprintf
                - log_stderr_path_line
                - log_store
                - strdup
            - BranchSide:      'src/log.c:639,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - fprintf
                - fprintf
                - log_stderr_path_line
        - Branch String:   'src/log.c:631,46'
          Branch Sides:
            - BranchSide:      'src/log.c:631,49'
              BranchSideFuncs:
                - free
                - free
                - free
                - fprintf
                - fprintf
                - log_stderr_path_line
                - log_store
                - strdup
            - BranchSide:      'src/log.c:639,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - fprintf
                - fprintf
                - log_stderr_path_line
        - Branch String:   'src/log.c:631,9'
          Branch Sides:
            - BranchSide:      'src/log.c:632,19'
              BranchSideFuncs:
                - log_store
                - free
                - free
                - free
                - fprintf
                - fprintf
                - log_stderr_path_line
                - strdup
            - BranchSide:      'src/log.c:639,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - fprintf
                - fprintf
                - log_stderr_path_line
        - Branch String:   'src/log.c:633,87'
          Branch Sides:
            - BranchSide:      'src/log.c:633,103'
              BranchSideFuncs:
                - strdup
                - log_store
                - free
                - free
                - free
                - fprintf
                - fprintf
                - log_stderr_path_line
            - BranchSide:      'src/log.c:633,13'
              BranchSideFuncs:
                - log_store
                - free
                - free
                - free
                - fprintf
                - fprintf
                - log_stderr_path_line
        - Branch String:   'src/log.c:633,13'
          Branch Sides:
            - BranchSide:      'src/log.c:634,13'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'src/log.c:636,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - fprintf
                - fprintf
                - log_stderr_path_line
        - Branch String:   'src/log.c:639,9'
          Branch Sides:
            - BranchSide:      'src/log.c:639,9'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - log_stderr_path_line
                - free
                - free
                - free
            - BranchSide:      'src/log.c:640,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - log_stderr_path_line
                - free
                - free
                - free
        - Branch String:   'src/log.c:640,13'
          Branch Sides:
            - BranchSide:      'src/log.c:641,13'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'src/log.c:643,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - log_stderr_path_line
                - free
                - free
                - free
        - Branch String:   'src/log.c:650,9'
          Branch Sides:
            - BranchSide:      'src/log.c:650,9'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'src/log.c:651,14'
              BranchSideFuncs:
                - free
                - free
                - free
      Callsites:
        - Src:             'src/log.c:615,9'
          Dst:             vsnprintf
        - Src:             'src/log.c:619,13'
          Dst:             vasprintf
        - Src:             'src/log.c:620,13'
          Dst:             ly_log
        - Src:             'src/log.c:626,9'
          Dst:             strncpy
        - Src:             'src/log.c:633,96'
          Dst:             strdup
        - Src:             'src/log.c:633,13'
          Dst:             log_store
        - Src:             'src/log.c:643,13'
          Dst:             fprintf
        - Src:             'src/log.c:644,13'
          Dst:             fprintf
        - Src:             'src/log.c:645,13'
          Dst:             log_stderr_path_line
    - 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:    82
      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:    9
      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:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ly_err_print
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 962
      functionLinenumberEnd: 978
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - eitem
        - format
      BBCount:         12
      ICount:          99
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - log_vprintf
        - ly_log
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/log.c:966,5'
          Branch Sides:
            - BranchSide:      'src/log.c:966,5'
              BranchSideFuncs:
                - log_vprintf
                - strdup
                - strdup
            - BranchSide:      'src/log.c:968,9'
              BranchSideFuncs:
                - log_vprintf
                - strdup
                - strdup
        - Branch String:   'src/log.c:968,9'
          Branch Sides:
            - BranchSide:      'src/log.c:969,28'
              BranchSideFuncs:
                - strdup
                - log_vprintf
                - strdup
            - BranchSide:      'src/log.c:971,9'
              BranchSideFuncs:
                - log_vprintf
                - strdup
        - Branch String:   'src/log.c:971,9'
          Branch Sides:
            - BranchSide:      'src/log.c:972,30'
              BranchSideFuncs:
                - strdup
                - log_vprintf
            - BranchSide:      'src/log.c:975,5'
              BranchSideFuncs:
                - log_vprintf
      Callsites:
        - Src:             'src/log.c:966,5'
          Dst:             ly_log
        - Src:             'src/log.c:969,21'
          Dst:             strdup
        - Src:             'src/log.c:972,23'
          Dst:             strdup
        - Src:             'src/log.c:976,5'
          Dst:             log_vprintf
    - functionName:    ly_err_print
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 982
      functionLinenumberEnd: 985
      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:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/log.c:984,5'
          Dst:             _ly_err_print
    - functionName:    _lyplg_ext_compile_log_err
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 935
      functionLinenumberEnd: 949
      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:939,9'
          Branch Sides:
            - BranchSide:      'src/log.c:940,28'
              BranchSideFuncs:
                - strdup
                - ly_ext_log
                - strdup
            - BranchSide:      'src/log.c:942,9'
              BranchSideFuncs:
                - ly_ext_log
                - strdup
        - Branch String:   'src/log.c:942,9'
          Branch Sides:
            - BranchSide:      'src/log.c:942,9'
              BranchSideFuncs:
                - strdup
                - ly_ext_log
            - BranchSide:      'src/log.c:943,30'
              BranchSideFuncs:
                - strdup
                - ly_ext_log
      Callsites:
        - Src:             'src/log.c:940,21'
          Dst:             strdup
        - Src:             'src/log.c:943,23'
          Dst:             strdup
        - Src:             'src/log.c:947,5'
          Dst:             ly_ext_log
    - functionName:    ly_ext_log
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 865
      functionLinenumberEnd: 879
      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:          86
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - asprintf
        - log_vprintf
        - ly_log
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/log.c:868,9'
          Branch Sides:
            - BranchSide:      'src/log.c:869,9'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:871,56'
              BranchSideFuncs:
                - asprintf
                - log_vprintf
                - free
                - ly_log
        - Branch String:   'src/log.c:871,9'
          Branch Sides:
            - BranchSide:      'src/log.c:872,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/log.c:876,17'
              BranchSideFuncs:
                - log_vprintf
                - free
      Callsites:
        - Src:             'src/log.c:871,9'
          Dst:             asprintf
        - Src:             'src/log.c:872,9'
          Dst:             ly_log
        - Src:             'src/log.c:876,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:    58
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lyplg_ext_compile_log_err
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 953
      functionLinenumberEnd: 955
      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:954,5'
          Dst:             _lyplg_ext_compile_log_err
    - functionName:    lyplg_ext_compile_log_path
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 916
      functionLinenumberEnd: 928
      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:920,14'
          Branch Sides:
            - BranchSide:      'src/log.c:920,40'
              BranchSideFuncs:
                - strdup
                - ly_log
                - ly_ext_log
            - BranchSide:      'src/log.c:925,5'
              BranchSideFuncs:
                - ly_ext_log
        - Branch String:   'src/log.c:920,9'
          Branch Sides:
            - BranchSide:      'src/log.c:921,9'
              BranchSideFuncs:
                - ly_ext_log
            - BranchSide:      'src/log.c:925,5'
              BranchSideFuncs:
                - ly_ext_log
      Callsites:
        - Src:             'src/log.c:920,33'
          Dst:             strdup
        - Src:             'src/log.c:921,9'
          Dst:             ly_log
        - Src:             'src/log.c:926,5'
          Dst:             ly_ext_log
    - functionName:    lyplg_ext_compile_log
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 899
      functionLinenumberEnd: 911
      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:903,14'
          Branch Sides:
            - BranchSide:      'src/log.c:903,40'
              BranchSideFuncs:
                - strdup
                - ly_log
                - ly_ext_log
            - BranchSide:      'src/log.c:908,5'
              BranchSideFuncs:
                - ly_ext_log
        - Branch String:   'src/log.c:903,9'
          Branch Sides:
            - BranchSide:      'src/log.c:904,9'
              BranchSideFuncs:
                - ly_ext_log
            - BranchSide:      'src/log.c:908,5'
              BranchSideFuncs:
                - ly_ext_log
      Callsites:
        - Src:             'src/log.c:903,33'
          Dst:             strdup
        - Src:             'src/log.c:904,9'
          Dst:             ly_log
        - Src:             'src/log.c:909,5'
          Dst:             ly_ext_log
    - functionName:    lyplg_ext_parse_log
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 884
      functionLinenumberEnd: 894
      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:889,29'
          Branch Sides:
            - BranchSide:      'src/log.c:889,5'
              BranchSideFuncs:
                - ly_vlog_build_path_line
                - ly_ext_log
            - BranchSide:      'src/log.c:889,5'
              BranchSideFuncs:
                - ly_vlog_build_path_line
                - ly_ext_log
        - Branch String:   'src/log.c:892,16'
          Branch Sides:
            - BranchSide:      'src/log.c:892,16'
              BranchSideFuncs:
                - ly_ext_log
            - BranchSide:      'src/log.c:892,16'
              BranchSideFuncs:
                - ly_ext_log
      Callsites:
        - Src:             'src/log.c:889,5'
          Dst:             ly_vlog_build_path_line
        - Src:             'src/log.c:892,5'
          Dst:             ly_ext_log
    - functionName:    ly_vlog_build_path_line
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 830
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - data_path
        - schema_path
        - line
      BBCount:         25
      ICount:          197
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - ly_log
        - ly_vlog_build_data_path
        - lysc_path
        - strdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/log.c:810,35'
          Branch Sides:
            - BranchSide:      'src/log.c:810,54'
              BranchSideFuncs:
                - lysc_path
                - ly_log
                - ly_vlog_build_data_path
                - strdup
                - ly_log
            - BranchSide:      'src/log.c:816,13'
              BranchSideFuncs:
                - lysc_path
                - ly_log
                - ly_vlog_build_data_path
        - Branch String:   'src/log.c:810,9'
          Branch Sides:
            - BranchSide:      'src/log.c:812,31'
              BranchSideFuncs:
                - strdup
                - ly_log
            - BranchSide:      'src/log.c:816,13'
              BranchSideFuncs:
                - lysc_path
                - ly_log
                - ly_vlog_build_data_path
        - Branch String:   'src/log.c:813,9'
          Branch Sides:
            - BranchSide:      'src/log.c:813,9'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:814,5'
              BranchSideFuncs: []
        - Branch String:   'src/log.c:816,13'
          Branch Sides:
            - BranchSide:      'src/log.c:817,13'
              BranchSideFuncs:
                - ly_vlog_build_data_path
            - BranchSide:      'src/log.c:818,20'
              BranchSideFuncs:
                - lysc_path
                - ly_log
        - Branch String:   'src/log.c:817,13'
          Branch Sides:
            - BranchSide:      'src/log.c:817,13'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:818,9'
              BranchSideFuncs: []
        - Branch String:   'src/log.c:820,13'
          Branch Sides:
            - BranchSide:      'src/log.c:820,13'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:821,9'
              BranchSideFuncs: []
        - Branch String:   'src/log.c:825,9'
          Branch Sides:
            - BranchSide:      'src/log.c:826,34'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:829,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/log.c:812,24'
          Dst:             strdup
        - Src:             'src/log.c:813,9'
          Dst:             ly_log
        - Src:             'src/log.c:817,13'
          Dst:             ly_vlog_build_data_path
        - Src:             'src/log.c:819,28'
          Dst:             lysc_path
        - Src:             'src/log.c:820,13'
          Dst:             ly_log
    - functionName:    ly_vlog_build_data_path
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 753
      functionLinenumberEnd: 791
      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:    2
      BranchProfiles:
        - Branch String:   'src/log.c:759,9'
          Branch Sides:
            - BranchSide:      'src/log.c:760,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:781,9'
              BranchSideFuncs:
                - free
                - ly_vlog_build_path_append
        - Branch String:   'src/log.c:761,13'
          Branch Sides:
            - BranchSide:      'src/log.c:763,13'
              BranchSideFuncs:
                - lysc_data_node
                - lyd_path
                - ly_log
                - free
                - ly_vlog_build_path_append
                - lyd_path_set
                - ly_log
            - BranchSide:      'src/log.c:769,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:763,13'
          Branch Sides:
            - BranchSide:      'src/log.c:763,13'
              BranchSideFuncs:
                - strdup
                - ly_log
                - free
            - BranchSide:      'src/log.c:764,21'
              BranchSideFuncs:
                - strdup
                - ly_log
                - free
        - Branch String:   'src/log.c:765,13'
          Branch Sides:
            - BranchSide:      'src/log.c:765,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/log.c:766,13'
              BranchSideFuncs:
                - free
        - Branch String:   'src/log.c:769,27'
          Branch Sides:
            - BranchSide:      'src/log.c:769,31'
              BranchSideFuncs:
                - lyd_path
                - ly_log
                - free
                - ly_vlog_build_path_append
            - BranchSide:      'src/log.c:771,30'
              BranchSideFuncs:
                - lyd_path
                - ly_log
                - free
                - ly_vlog_build_path_append
        - Branch String:   'src/log.c:769,31'
          Branch Sides:
            - BranchSide:      'src/log.c:769,31'
              BranchSideFuncs:
                - lysc_data_node
                - lyd_path
                - ly_log
                - free
                - ly_vlog_build_path_append
                - lyd_path_set
                - ly_log
            - BranchSide:      'src/log.c:769,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:769,13'
          Branch Sides:
            - BranchSide:      'src/log.c:771,30'
              BranchSideFuncs:
                - lyd_path_set
                - ly_log
                - free
                - ly_vlog_build_path_append
            - BranchSide:      'src/log.c:775,35'
              BranchSideFuncs:
                - lyd_path_set
                - ly_log
                - free
                - ly_vlog_build_path_append
        - Branch String:   'src/log.c:772,13'
          Branch Sides:
            - BranchSide:      'src/log.c:772,13'
              BranchSideFuncs:
                - free
                - ly_vlog_build_path_append
            - BranchSide:      'src/log.c:773,9'
              BranchSideFuncs:
                - free
                - ly_vlog_build_path_append
        - Branch String:   'src/log.c:776,13'
          Branch Sides:
            - BranchSide:      'src/log.c:0,0'
              BranchSideFuncs:
                - free
                - ly_vlog_build_path_append
            - BranchSide:      'src/log.c:776,13'
              BranchSideFuncs:
                - ly_log
                - free
        - Branch String:   'src/log.c:781,9'
          Branch Sides:
            - BranchSide:      'src/log.c:781,30'
              BranchSideFuncs:
                - ly_vlog_build_path_append
                - free
            - BranchSide:      'src/log.c:782,40'
              BranchSideFuncs:
                - ly_vlog_build_path_append
                - free
        - Branch String:   'src/log.c:783,9'
          Branch Sides:
            - BranchSide:      'src/log.c:783,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/log.c:784,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/log.c:787,9'
          Branch Sides:
            - BranchSide:      'src/log.c:787,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/log.c:788,15'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/log.c:763,13'
          Dst:             __assert_fail
        - Src:             'src/log.c:764,21'
          Dst:             strdup
        - Src:             'src/log.c:765,13'
          Dst:             ly_log
        - Src:             'src/log.c:769,31'
          Dst:             lysc_data_node
        - Src:             'src/log.c:771,21'
          Dst:             lyd_path
        - Src:             'src/log.c:772,13'
          Dst:             ly_log
        - Src:             'src/log.c:775,21'
          Dst:             lyd_path_set
        - Src:             'src/log.c:776,13'
          Dst:             ly_log
        - Src:             'src/log.c:782,14'
          Dst:             ly_vlog_build_path_append
    - functionName:    ly_vlog_build_path_append
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 719
      functionLinenumberEnd: 749
      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:724,9'
          Branch Sides:
            - BranchSide:      'src/log.c:726,9'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:727,16'
              BranchSideFuncs:
                - lysc_data_node
                - lyd_node_schema
                - lyd_node_module
                - strlen
                - realloc
                - ly_log
                - sprintf
                - strlen
                - strlen
        - Branch String:   'src/log.c:727,16'
          Branch Sides:
            - BranchSide:      'src/log.c:727,16'
              BranchSideFuncs:
                - lysc_data_node
                - lyd_node_schema
                - lyd_node_module
                - strlen
                - realloc
                - ly_log
                - sprintf
                - strlen
                - strlen
            - BranchSide:      'src/log.c:727,16'
              BranchSideFuncs:
                - lysc_data_node
                - lyd_node_schema
                - lyd_node_module
                - strlen
                - realloc
                - ly_log
                - sprintf
                - strlen
                - strlen
        - Branch String:   'src/log.c:735,9'
          Branch Sides:
            - BranchSide:      'src/log.c:736,13'
              BranchSideFuncs:
                - strlen
                - realloc
                - ly_log
                - sprintf
                - strlen
                - strlen
            - BranchSide:      'src/log.c:740,12'
              BranchSideFuncs:
                - strlen
                - realloc
                - ly_log
                - sprintf
                - strlen
                - strlen
        - Branch String:   'src/log.c:740,11'
          Branch Sides:
            - BranchSide:      'src/log.c:740,26'
              BranchSideFuncs:
                - strlen
                - strlen
                - realloc
                - ly_log
                - sprintf
                - strlen
            - BranchSide:      'src/log.c:740,11'
              BranchSideFuncs:
                - strlen
                - realloc
                - ly_log
                - sprintf
                - strlen
        - Branch String:   'src/log.c:741,26'
          Branch Sides:
            - BranchSide:      'src/log.c:741,39'
              BranchSideFuncs:
                - strlen
                - strlen
                - realloc
                - ly_log
                - sprintf
            - BranchSide:      'src/log.c:741,23'
              BranchSideFuncs:
                - strlen
                - realloc
                - ly_log
                - sprintf
        - Branch String:   'src/log.c:743,5'
          Branch Sides:
            - BranchSide:      'src/log.c:743,5'
              BranchSideFuncs:
                - sprintf
            - BranchSide:      'src/log.c:744,12'
              BranchSideFuncs:
                - sprintf
        - Branch String:   'src/log.c:743,5'
          Branch Sides:
            - BranchSide:      'src/log.c:743,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/log.c:743,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/log.c:747,36'
          Branch Sides:
            - BranchSide:      'src/log.c:747,42'
              BranchSideFuncs:
                - sprintf
            - BranchSide:      'src/log.c:747,58'
              BranchSideFuncs:
                - sprintf
      Callsites:
        - Src:             'src/log.c:727,16'
          Dst:             lysc_data_node
        - Src:             'src/log.c:727,43'
          Dst:             lyd_node_schema
        - Src:             'src/log.c:734,16'
          Dst:             lyd_node_module
        - Src:             'src/log.c:740,18'
          Dst:             strlen
        - Src:             'src/log.c:741,32'
          Dst:             strlen
        - Src:             'src/log.c:741,61'
          Dst:             strlen
        - Src:             'src/log.c:742,11'
          Dst:             realloc
        - Src:             'src/log.c:743,5'
          Dst:             ly_log
        - Src:             'src/log.c:747,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:    286
      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:    206
      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: 834
      functionLinenumberEnd: 847
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - apptag
        - code
        - format
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - log_vprintf
        - ly_vlog_build_path_line
      functionUses:    911
      BranchProfiles:
        - Branch String:   'src/log.c:839,9'
          Branch Sides:
            - BranchSide:      'src/log.c:839,9'
              BranchSideFuncs:
                - ly_vlog_build_path_line
                - log_vprintf
            - BranchSide:      'src/log.c:840,33'
              BranchSideFuncs:
                - ly_vlog_build_path_line
                - log_vprintf
      Callsites:
        - Src:             'src/log.c:840,9'
          Dst:             ly_vlog_build_path_line
        - Src:             'src/log.c:844,5'
          Dst:             log_vprintf
    - functionName:    ly_log_dbg
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 695
      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:    63
      BranchProfiles:
        - Branch String:   'src/log.c:666,9'
          Branch Sides:
            - BranchSide:      'src/log.c:667,9'
              BranchSideFuncs:
                - asprintf
                - log_vprintf
                - free
                - ly_log
                - ly_log
            - BranchSide:      'src/log.c:670,13'
              BranchSideFuncs:
                - asprintf
                - log_vprintf
                - free
                - ly_log
                - ly_log
        - Branch String:   'src/log.c:670,5'
          Branch Sides:
            - BranchSide:      'src/log.c:672,19'
              BranchSideFuncs:
                - asprintf
                - log_vprintf
                - free
                - ly_log
            - BranchSide:      'src/log.c:675,19'
              BranchSideFuncs:
                - asprintf
                - log_vprintf
                - free
                - ly_log
            - BranchSide:      'src/log.c:678,19'
              BranchSideFuncs:
                - asprintf
                - log_vprintf
                - free
                - ly_log
            - BranchSide:      'src/log.c:681,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/log.c:685,9'
          Branch Sides:
            - BranchSide:      'src/log.c:686,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/log.c:690,5'
              BranchSideFuncs:
                - log_vprintf
                - free
      Callsites:
        - Src:             'src/log.c:681,9'
          Dst:             ly_log
        - Src:             'src/log.c:685,9'
          Dst:             asprintf
        - Src:             'src/log.c:686,9'
          Dst:             ly_log
        - Src:             'src/log.c:691,5'
          Dst:             log_vprintf
    - functionName:    ly_log_location_dnode_count
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 445
      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: 434
      functionLinenumberEnd: 440
      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:435,9'
          Branch Sides:
            - BranchSide:      'src/log.c:436,16'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:439,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ly_log_location_revert
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - scnode_steps
        - dnode_steps
        - spath_steps
        - in_steps
      BBCount:         51
      ICount:          285
      EdgeCount:       67
      CyclomaticComplexity: 18
      functionsReached:
        - ly_set_erase
        - ly_set_rm_index
      functionUses:    95
      BranchProfiles:
        - Branch String:   'src/log.c:401,39'
          Branch Sides:
            - BranchSide:      'src/log.c:401,42'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_rm_index
            - BranchSide:      'src/log.c:401,5'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_rm_index
        - Branch String:   'src/log.c:401,5'
          Branch Sides:
            - BranchSide:      'src/log.c:402,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_rm_index
            - BranchSide:      'src/log.c:405,23'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_rm_index
        - Branch String:   'src/log.c:405,38'
          Branch Sides:
            - BranchSide:      'src/log.c:405,41'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_rm_index
            - BranchSide:      'src/log.c:405,5'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_rm_index
        - Branch String:   'src/log.c:405,5'
          Branch Sides:
            - BranchSide:      'src/log.c:406,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_rm_index
            - BranchSide:      'src/log.c:409,23'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_rm_index
        - Branch String:   'src/log.c:409,38'
          Branch Sides:
            - BranchSide:      'src/log.c:409,41'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_rm_index
            - BranchSide:      'src/log.c:409,5'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_rm_index
        - Branch String:   'src/log.c:409,5'
          Branch Sides:
            - BranchSide:      'src/log.c:410,26'
              BranchSideFuncs:
                - ly_set_rm_index
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
            - BranchSide:      'src/log.c:413,23'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
        - Branch String:   'src/log.c:413,35'
          Branch Sides:
            - BranchSide:      'src/log.c:413,38'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
            - BranchSide:      'src/log.c:413,5'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
        - Branch String:   'src/log.c:413,5'
          Branch Sides:
            - BranchSide:      'src/log.c:414,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
            - BranchSide:      'src/log.c:418,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
        - Branch String:   'src/log.c:418,22'
          Branch Sides:
            - BranchSide:      'src/log.c:418,26'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
            - BranchSide:      'src/log.c:421,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
        - Branch String:   'src/log.c:418,9'
          Branch Sides:
            - BranchSide:      'src/log.c:419,23'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
            - BranchSide:      'src/log.c:421,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
        - Branch String:   'src/log.c:421,21'
          Branch Sides:
            - BranchSide:      'src/log.c:421,25'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
            - BranchSide:      'src/log.c:424,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
        - Branch String:   'src/log.c:421,9'
          Branch Sides:
            - BranchSide:      'src/log.c:422,23'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
            - BranchSide:      'src/log.c:424,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
        - Branch String:   'src/log.c:424,21'
          Branch Sides:
            - BranchSide:      'src/log.c:424,25'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
            - BranchSide:      'src/log.c:427,9'
              BranchSideFuncs:
                - ly_set_erase
        - Branch String:   'src/log.c:424,9'
          Branch Sides:
            - BranchSide:      'src/log.c:425,23'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/log.c:427,9'
              BranchSideFuncs:
                - ly_set_erase
        - Branch String:   'src/log.c:427,18'
          Branch Sides:
            - BranchSide:      'src/log.c:427,22'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/log.c:427,18'
              BranchSideFuncs: []
        - Branch String:   'src/log.c:427,9'
          Branch Sides:
            - BranchSide:      'src/log.c:427,9'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:428,23'
              BranchSideFuncs:
                - ly_set_erase
      Callsites:
        - Src:             'src/log.c:410,9'
          Dst:             ly_set_rm_index
        - Src:             'src/log.c:419,9'
          Dst:             ly_set_erase
        - Src:             'src/log.c:422,9'
          Dst:             ly_set_erase
        - Src:             'src/log.c:425,9'
          Dst:             ly_set_erase
        - Src:             'src/log.c:428,9'
          Dst:             ly_set_erase
    - functionName:    ly_log_location
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - scnode
        - dnode
        - spath
        - in
      BBCount:         24
      ICount:          118
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - ly_log
        - ly_set_add
        - strdup
      functionUses:    76
      BranchProfiles:
        - Branch String:   'src/log.c:381,9'
          Branch Sides:
            - BranchSide:      'src/log.c:382,21'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_add
                - ly_set_add
                - strdup
                - ly_log
                - ly_set_add
            - BranchSide:      'src/log.c:384,9'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_add
                - strdup
                - ly_log
                - ly_set_add
        - Branch String:   'src/log.c:384,15'
          Branch Sides:
            - BranchSide:      'src/log.c:384,20'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_add
                - strdup
                - ly_log
                - ly_set_add
            - BranchSide:      'src/log.c:385,21'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_add
                - strdup
                - ly_log
                - ly_set_add
        - Branch String:   'src/log.c:384,27'
          Branch Sides:
            - BranchSide:      'src/log.c:384,31'
              BranchSideFuncs:
                - ly_set_add
                - strdup
                - ly_log
                - ly_set_add
            - BranchSide:      'src/log.c:387,9'
              BranchSideFuncs:
                - ly_set_add
                - strdup
                - ly_log
                - ly_set_add
        - Branch String:   'src/log.c:384,37'
          Branch Sides:
            - BranchSide:      'src/log.c:384,41'
              BranchSideFuncs:
                - ly_set_add
                - strdup
                - ly_log
                - ly_set_add
            - BranchSide:      'src/log.c:387,9'
              BranchSideFuncs:
                - ly_set_add
                - strdup
                - ly_log
                - ly_set_add
        - Branch String:   'src/log.c:384,9'
          Branch Sides:
            - BranchSide:      'src/log.c:385,21'
              BranchSideFuncs:
                - ly_set_add
                - strdup
                - ly_log
                - ly_set_add
            - BranchSide:      'src/log.c:387,9'
              BranchSideFuncs:
                - ly_set_add
                - strdup
                - ly_log
                - ly_set_add
        - Branch String:   'src/log.c:387,9'
          Branch Sides:
            - BranchSide:      'src/log.c:388,26'
              BranchSideFuncs:
                - strdup
                - ly_log
                - ly_set_add
                - ly_set_add
            - BranchSide:      'src/log.c:393,9'
              BranchSideFuncs:
                - ly_set_add
        - Branch String:   'src/log.c:390,9'
          Branch Sides:
            - BranchSide:      'src/log.c:390,9'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_add
            - BranchSide:      'src/log.c:391,21'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_add
        - Branch String:   'src/log.c:393,9'
          Branch Sides:
            - BranchSide:      'src/log.c:393,9'
              BranchSideFuncs:
                - ly_set_add
            - BranchSide:      'src/log.c:394,21'
              BranchSideFuncs:
                - ly_set_add
      Callsites:
        - Src:             'src/log.c:382,9'
          Dst:             ly_set_add
        - Src:             'src/log.c:385,9'
          Dst:             ly_set_add
        - Src:             'src/log.c:388,19'
          Dst:             strdup
        - Src:             'src/log.c:390,9'
          Dst:             ly_log
        - Src:             'src/log.c:391,9'
          Dst:             ly_set_add
        - Src:             'src/log.c:394,9'
          Dst:             ly_set_add
    - functionName:    ly_get_log_clb
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 375
      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: 368
      functionLinenumberEnd: 370
      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: 354
      functionLinenumberEnd: 359
      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: 344
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ly_log_options
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 339
      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: 326
      functionLinenumberEnd: 330
      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: 298
      functionLinenumberEnd: 322
      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:302,9'
          Branch Sides:
            - BranchSide:      'src/log.c:303,9'
              BranchSideFuncs:
                - ly_err_free
                - __assert_fail
                - ly_err_free
            - BranchSide:      'src/log.c:305,9'
              BranchSideFuncs:
                - ly_err_free
                - __assert_fail
                - ly_err_free
        - Branch String:   'src/log.c:305,9'
          Branch Sides:
            - BranchSide:      'src/log.c:306,15'
              BranchSideFuncs:
                - ly_err_free
                - __assert_fail
                - ly_err_free
            - BranchSide:      'src/log.c:309,10'
              BranchSideFuncs:
                - ly_err_free
                - __assert_fail
                - ly_err_free
        - Branch String:   'src/log.c:309,9'
          Branch Sides:
            - BranchSide:      'src/log.c:311,21'
              BranchSideFuncs:
                - __assert_fail
                - ly_err_free
            - BranchSide:      'src/log.c:315,18'
              BranchSideFuncs:
                - __assert_fail
                - ly_err_free
        - Branch String:   'src/log.c:315,30'
          Branch Sides:
            - BranchSide:      'src/log.c:315,34'
              BranchSideFuncs:
                - __assert_fail
                - ly_err_free
            - BranchSide:      'src/log.c:315,9'
              BranchSideFuncs:
                - __assert_fail
                - ly_err_free
        - Branch String:   'src/log.c:315,9'
          Branch Sides:
            - BranchSide:      'src/log.c:315,67'
              BranchSideFuncs:
                - __assert_fail
                - ly_err_free
            - BranchSide:      'src/log.c:316,9'
              BranchSideFuncs:
                - __assert_fail
                - ly_err_free
        - Branch String:   'src/log.c:316,9'
          Branch Sides:
            - BranchSide:      'src/log.c:316,9'
              BranchSideFuncs:
                - ly_err_free
            - BranchSide:      'src/log.c:317,9'
              BranchSideFuncs:
                - ly_err_free
      Callsites:
        - Src:             'src/log.c:302,17'
          Dst:             ly_err_get_rec
        - Src:             'src/log.c:311,9'
          Dst:             ly_err_free
        - Src:             'src/log.c:316,9'
          Dst:             __assert_fail
        - Src:             'src/log.c:320,9'
          Dst:             ly_err_free
    - functionName:    ly_err_free
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    19
      BranchProfiles:
        - Branch String:   'src/log.c:287,5'
          Branch Sides:
            - BranchSide:      'src/log.c:287,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/log.c:287,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/log.c:287,5'
          Branch Sides:
            - BranchSide:      'src/log.c:288,14'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/log.c:294,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ly_err_move
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 279
      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:264,9'
          Branch Sides:
            - BranchSide:      'src/log.c:265,15'
              BranchSideFuncs:
                - ly_err_get_rec
                - ly_err_new_rec
                - ly_log
                - ly_err_free
                - ly_err_free
            - BranchSide:      'src/log.c:270,32'
              BranchSideFuncs:
                - ly_err_get_rec
                - ly_err_new_rec
                - ly_log
                - ly_err_free
                - ly_err_free
        - Branch String:   'src/log.c:270,9'
          Branch Sides:
            - BranchSide:      'src/log.c:271,36'
              BranchSideFuncs:
                - ly_err_free
            - BranchSide:      'src/log.c:277,17'
              BranchSideFuncs:
                - ly_err_free
        - Branch String:   'src/log.c:271,13'
          Branch Sides:
            - BranchSide:      'src/log.c:272,13'
              BranchSideFuncs:
                - ly_err_free
            - BranchSide:      'src/log.c:276,5'
              BranchSideFuncs:
                - ly_err_free
      Callsites:
        - Src:             'src/log.c:263,11'
          Dst:             ly_err_get_rec
        - Src:             'src/log.c:270,17'
          Dst:             ly_err_get_rec
        - Src:             'src/log.c:271,21'
          Dst:             ly_err_new_rec
        - Src:             'src/log.c:272,13'
          Dst:             ly_log
        - Src:             'src/log.c:273,13'
          Dst:             ly_err_free
        - Src:             'src/log.c:277,5'
          Dst:             ly_err_free
    - functionName:    ly_err_last
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 254
      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:    37
      BranchProfiles:
        - Branch String:   'src/log.c:246,5'
          Branch Sides:
            - BranchSide:      'src/log.c:246,5'
              BranchSideFuncs:
                - ly_err_get_rec
            - BranchSide:      'src/log.c:249,32'
              BranchSideFuncs:
                - ly_err_get_rec
        - Branch String:   'src/log.c:249,9'
          Branch Sides:
            - BranchSide:      'src/log.c:250,9'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:253,12'
              BranchSideFuncs: []
        - Branch String:   'src/log.c:253,12'
          Branch Sides:
            - BranchSide:      'src/log.c:253,23'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:253,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/log.c:246,5'
          Dst:             ly_log
        - Src:             'src/log.c:249,17'
          Dst:             ly_err_get_rec
    - functionName:    ly_err_first
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 239
      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:233,5'
          Branch Sides:
            - BranchSide:      'src/log.c:233,5'
              BranchSideFuncs:
                - ly_err_get_rec
            - BranchSide:      'src/log.c:236,26'
              BranchSideFuncs:
                - ly_err_get_rec
        - Branch String:   'src/log.c:238,12'
          Branch Sides:
            - BranchSide:      'src/log.c:238,18'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:238,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/log.c:233,5'
          Dst:             ly_log
        - Src:             'src/log.c:236,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: 520
      functionLinenumberEnd: 534
      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:521,9'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:522,9'
              BranchSideFuncs: []
            - BranchSide:      'src/hash_table.c:526,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyht_remove
      functionSourceFile: '/src/libyang/src/hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 515
      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:515,12'
          Dst:             lyht_remove_with_resize_cb
    - functionName:    lyht_remove_with_resize_cb
      functionSourceFile: '/src/libyang/src/hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 510
      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:462,9'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:463,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/hash_table.c:467,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:468,5'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:469,13'
              BranchSideFuncs:
                - lyht_get_rec
                - lyht_get_rec
                - lyht_resize
                - lyht_set_cb
                - lyht_set_cb
            - BranchSide:      'src/hash_table.c:475,9'
              BranchSideFuncs:
                - lyht_get_rec
                - lyht_resize
                - lyht_set_cb
                - lyht_set_cb
        - Branch String:   'src/hash_table.c:469,13'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:470,13'
              BranchSideFuncs:
                - lyht_get_rec
                - lyht_resize
                - lyht_set_cb
                - lyht_set_cb
            - BranchSide:      'src/hash_table.c:472,24'
              BranchSideFuncs:
                - lyht_get_rec
                - lyht_get_rec
                - lyht_resize
                - lyht_set_cb
                - lyht_set_cb
        - Branch String:   'src/hash_table.c:475,9'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:476,39'
              BranchSideFuncs:
                - lyht_resize
                - lyht_set_cb
                - lyht_set_cb
            - BranchSide:      'src/hash_table.c:481,33'
              BranchSideFuncs:
                - lyht_get_rec
                - lyht_resize
                - lyht_set_cb
                - lyht_set_cb
        - Branch String:   'src/hash_table.c:477,13'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:478,13'
              BranchSideFuncs:
                - lyht_resize
                - lyht_set_cb
                - lyht_set_cb
            - BranchSide:      'src/hash_table.c:480,5'
              BranchSideFuncs:
                - lyht_resize
                - lyht_set_cb
                - lyht_set_cb
        - Branch String:   'src/hash_table.c:493,9'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:494,14'
              BranchSideFuncs:
                - lyht_resize
                - lyht_set_cb
                - lyht_set_cb
            - BranchSide:      'src/hash_table.c:509,12'
              BranchSideFuncs: []
        - Branch String:   'src/hash_table.c:495,42'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:495,46'
              BranchSideFuncs:
                - lyht_resize
                - lyht_set_cb
                - lyht_set_cb
            - BranchSide:      'src/hash_table.c:507,5'
              BranchSideFuncs: []
        - Branch String:   'src/hash_table.c:495,13'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:496,17'
              BranchSideFuncs:
                - lyht_resize
                - lyht_set_cb
                - lyht_set_cb
            - BranchSide:      'src/hash_table.c:507,5'
              BranchSideFuncs: []
        - Branch String:   'src/hash_table.c:496,17'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:497,45'
              BranchSideFuncs:
                - lyht_set_cb
                - lyht_resize
                - lyht_set_cb
            - BranchSide:      'src/hash_table.c:501,31'
              BranchSideFuncs:
                - lyht_resize
                - lyht_set_cb
        - Branch String:   'src/hash_table.c:503,17'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:504,29'
              BranchSideFuncs:
                - lyht_set_cb
            - BranchSide:      'src/hash_table.c:506,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/hash_table.c:462,9'
          Dst:             lyht_find_rec
        - Src:             'src/hash_table.c:463,9'
          Dst:             ly_log
        - Src:             'src/hash_table.c:468,5'
          Dst:             lyht_get_rec
        - Src:             'src/hash_table.c:468,5'
          Dst:             lyht_get_rec
        - Src:             'src/hash_table.c:481,20'
          Dst:             lyht_get_rec
        - Src:             'src/hash_table.c:497,33'
          Dst:             lyht_set_cb
        - Src:             'src/hash_table.c:501,19'
          Dst:             lyht_resize
        - Src:             'src/hash_table.c:504,17'
          Dst:             lyht_set_cb
    - functionName:    lyht_find_rec
      functionSourceFile: '/src/libyang/src/hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ht
        - val_p
        - hash
        - mod
        - val_equal
        - crec_p
        - col
        - rec_p
      BBCount:         25
      ICount:          189
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - lyht_get_rec
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/hash_table.c:264,9'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:265,10'
              BranchSideFuncs:
                - lyht_get_rec
                - lyht_get_rec
            - BranchSide:      'src/hash_table.c:267,9'
              BranchSideFuncs:
                - lyht_get_rec
                - lyht_get_rec
        - Branch String:   'src/hash_table.c:267,9'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:268,10'
              BranchSideFuncs:
                - lyht_get_rec
                - lyht_get_rec
            - BranchSide:      'src/hash_table.c:270,6'
              BranchSideFuncs:
                - lyht_get_rec
                - lyht_get_rec
        - Branch String:   'src/hash_table.c:272,5'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:273,14'
              BranchSideFuncs:
                - lyht_get_rec
            - BranchSide:      'src/hash_table.c:287,5'
              BranchSideFuncs: []
        - Branch String:   'src/hash_table.c:273,33'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:273,36'
              BranchSideFuncs:
                - lyht_get_rec
            - BranchSide:      'src/hash_table.c:281,13'
              BranchSideFuncs:
                - lyht_get_rec
        - Branch String:   'src/hash_table.c:273,13'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:274,17'
              BranchSideFuncs: []
            - BranchSide:      'src/hash_table.c:281,13'
              BranchSideFuncs:
                - lyht_get_rec
        - Branch String:   'src/hash_table.c:274,17'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:275,27'
              BranchSideFuncs: []
            - BranchSide:      'src/hash_table.c:277,22'
              BranchSideFuncs: []
        - Branch String:   'src/hash_table.c:281,13'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:282,21'
              BranchSideFuncs:
                - lyht_get_rec
            - BranchSide:      'src/hash_table.c:284,5'
              BranchSideFuncs:
                - lyht_get_rec
      Callsites:
        - Src:             'src/hash_table.c:272,5'
          Dst:             lyht_get_rec
        - Src:             'src/hash_table.c:272,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: 120
      functionLinenumberEnd: 125
      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:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lyht_resize
      functionSourceFile: '/src/libyang/src/hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 240
      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:199,9'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:201,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:202,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:207,9'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:208,22'
              BranchSideFuncs: []
            - BranchSide:      'src/hash_table.c:216,5'
              BranchSideFuncs:
                - free
                - free
                - lyht_get_rec
                - lyht_insert_no_check
                - lyht_get_rec
                - __assert_fail
                - lyht_insert
        - Branch String:   'src/hash_table.c:219,5'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:220,24'
              BranchSideFuncs:
                - lyht_get_rec
                - free
                - free
                - lyht_insert_no_check
                - lyht_get_rec
                - __assert_fail
                - lyht_insert
            - BranchSide:      'src/hash_table.c:237,10'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/hash_table.c:220,9'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:225,17'
              BranchSideFuncs:
                - lyht_insert_no_check
                - lyht_get_rec
                - free
                - free
                - lyht_get_rec
                - __assert_fail
                - lyht_insert
            - BranchSide:      'src/hash_table.c:234,5'
              BranchSideFuncs:
                - free
                - free
                - lyht_get_rec
                - lyht_insert_no_check
                - lyht_get_rec
                - __assert_fail
                - lyht_insert
        - Branch String:   'src/hash_table.c:225,17'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:226,35'
              BranchSideFuncs:
                - lyht_insert
                - lyht_get_rec
                - free
                - free
                - lyht_get_rec
                - lyht_insert_no_check
                - __assert_fail
            - BranchSide:      'src/hash_table.c:228,44'
              BranchSideFuncs:
                - lyht_insert_no_check
                - lyht_get_rec
                - free
                - free
                - lyht_get_rec
                - lyht_insert
                - __assert_fail
        - Branch String:   'src/hash_table.c:231,13'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:231,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/hash_table.c:232,19'
              BranchSideFuncs:
                - lyht_get_rec
                - free
                - free
                - lyht_get_rec
                - lyht_insert_no_check
                - __assert_fail
                - lyht_insert
      Callsites:
        - Src:             'src/hash_table.c:207,9'
          Dst:             lyht_init_hlists_and_records
        - Src:             'src/hash_table.c:220,51'
          Dst:             lyht_get_rec
        - Src:             'src/hash_table.c:226,23'
          Dst:             lyht_insert
        - Src:             'src/hash_table.c:228,23'
          Dst:             lyht_insert_no_check
        - Src:             'src/hash_table.c:231,13'
          Dst:             __assert_fail
        - Src:             'src/hash_table.c:222,44'
          Dst:             lyht_get_rec
    - functionName:    lyht_init_hlists_and_records
      functionSourceFile: '/src/libyang/src/hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 84
      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:65,5'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:65,5'
              BranchSideFuncs:
                - malloc
                - free
                - ly_log
                - lyht_get_rec
            - BranchSide:      'src/hash_table.c:66,12'
              BranchSideFuncs:
                - malloc
                - free
                - ly_log
                - lyht_get_rec
        - Branch String:   'src/hash_table.c:66,5'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:67,28'
              BranchSideFuncs:
                - lyht_get_rec
                - malloc
                - free
                - ly_log
            - BranchSide:      'src/hash_table.c:75,49'
              BranchSideFuncs:
                - malloc
                - free
                - ly_log
        - Branch String:   'src/hash_table.c:68,13'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:69,25'
              BranchSideFuncs:
                - malloc
                - free
                - ly_log
                - lyht_get_rec
            - BranchSide:      'src/hash_table.c:71,13'
              BranchSideFuncs:
                - malloc
                - free
                - ly_log
                - lyht_get_rec
        - Branch String:   'src/hash_table.c:76,5'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/hash_table.c:77,12'
              BranchSideFuncs: []
        - Branch String:   'src/hash_table.c:77,5'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:78,9'
              BranchSideFuncs: []
            - BranchSide:      'src/hash_table.c:81,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/hash_table.c:64,16'
          Dst:             calloc
        - Src:             'src/hash_table.c:65,5'
          Dst:             ly_log
        - Src:             'src/hash_table.c:67,15'
          Dst:             lyht_get_rec
        - Src:             'src/hash_table.c:76,5'
          Dst:             ly_log
    - functionName:    lyht_insert
      functionSourceFile: '/src/libyang/src/hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 443
      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:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'src/hash_table.c:443,12'
          Dst:             _lyht_insert_with_resize_cb
    - functionName:    lyht_insert_no_check
      functionSourceFile: '/src/libyang/src/hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 449
      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:449,12'
          Dst:             _lyht_insert_with_resize_cb
    - functionName:    _lyht_insert_with_resize_cb
      functionSourceFile: '/src/libyang/src/hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 431
      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:375,9'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:376,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:384,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:376,13'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:377,17'
              BranchSideFuncs: []
            - BranchSide:      'src/hash_table.c:382,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:377,21'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:377,24'
              BranchSideFuncs: []
            - BranchSide:      'src/hash_table.c:380,13'
              BranchSideFuncs: []
        - Branch String:   'src/hash_table.c:377,17'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:378,28'
              BranchSideFuncs: []
            - BranchSide:      'src/hash_table.c:380,13'
              BranchSideFuncs: []
        - Branch String:   'src/hash_table.c:385,5'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:385,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:386,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:389,9'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:390,39'
              BranchSideFuncs:
                - lyht_resize
                - lyht_set_cb
                - lyht_find
                - __assert_fail
                - lyht_set_cb
            - BranchSide:      'src/hash_table.c:392,33'
              BranchSideFuncs:
                - lyht_get_rec
                - lyht_resize
                - lyht_set_cb
                - lyht_find
                - __assert_fail
                - lyht_set_cb
        - Branch String:   'src/hash_table.c:400,9'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:401,29'
              BranchSideFuncs:
                - lyht_resize
                - lyht_set_cb
                - lyht_find
                - __assert_fail
                - lyht_set_cb
            - BranchSide:      'src/hash_table.c:405,7'
              BranchSideFuncs:
                - lyht_resize
                - lyht_set_cb
                - lyht_find
                - __assert_fail
                - lyht_set_cb
        - Branch String:   'src/hash_table.c:406,9'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:407,14'
              BranchSideFuncs:
                - lyht_resize
                - lyht_set_cb
                - lyht_find
                - __assert_fail
                - lyht_set_cb
            - BranchSide:      'src/hash_table.c:430,12'
              BranchSideFuncs: []
        - Branch String:   'src/hash_table.c:408,31'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:408,35'
              BranchSideFuncs:
                - lyht_resize
                - lyht_set_cb
                - lyht_find
                - __assert_fail
                - lyht_set_cb
            - BranchSide:      'src/hash_table.c:412,14'
              BranchSideFuncs:
                - lyht_resize
                - lyht_set_cb
                - lyht_find
                - __assert_fail
                - lyht_set_cb
        - Branch String:   'src/hash_table.c:408,13'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:410,13'
              BranchSideFuncs:
                - lyht_resize
                - lyht_set_cb
                - lyht_find
                - __assert_fail
                - lyht_set_cb
            - BranchSide:      'src/hash_table.c:412,14'
              BranchSideFuncs:
                - lyht_resize
                - lyht_set_cb
                - lyht_find
                - __assert_fail
                - lyht_set_cb
        - Branch String:   'src/hash_table.c:412,31'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:412,35'
              BranchSideFuncs:
                - lyht_resize
                - lyht_set_cb
                - lyht_find
                - __assert_fail
                - lyht_set_cb
            - BranchSide:      'src/hash_table.c:429,5'
              BranchSideFuncs: []
        - Branch String:   'src/hash_table.c:412,13'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:413,17'
              BranchSideFuncs:
                - lyht_resize
                - lyht_set_cb
                - lyht_find
                - __assert_fail
                - lyht_set_cb
            - BranchSide:      'src/hash_table.c:429,5'
              BranchSideFuncs: []
        - Branch String:   'src/hash_table.c:413,17'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:414,45'
              BranchSideFuncs:
                - lyht_set_cb
                - lyht_resize
                - lyht_set_cb
                - lyht_find
                - __assert_fail
            - BranchSide:      'src/hash_table.c:418,31'
              BranchSideFuncs:
                - lyht_resize
                - lyht_set_cb
                - lyht_find
                - __assert_fail
        - Branch String:   'src/hash_table.c:420,37'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:420,40'
              BranchSideFuncs:
                - lyht_set_cb
                - lyht_find
                - __assert_fail
            - BranchSide:      'src/hash_table.c:425,17'
              BranchSideFuncs:
                - lyht_set_cb
        - Branch String:   'src/hash_table.c:420,17'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:421,33'
              BranchSideFuncs:
                - lyht_find
                - lyht_set_cb
                - __assert_fail
            - BranchSide:      'src/hash_table.c:425,17'
              BranchSideFuncs:
                - lyht_set_cb
        - Branch String:   'src/hash_table.c:422,17'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:422,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/hash_table.c:423,13'
              BranchSideFuncs:
                - lyht_set_cb
        - Branch String:   'src/hash_table.c:425,17'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:426,29'
              BranchSideFuncs:
                - lyht_set_cb
            - BranchSide:      'src/hash_table.c:428,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/hash_table.c:376,13'
          Dst:             lyht_find_rec
        - Src:             'src/hash_table.c:385,5'
          Dst:             __assert_fail
        - Src:             'src/hash_table.c:386,11'
          Dst:             lyht_get_rec
        - Src:             'src/hash_table.c:392,20'
          Dst:             lyht_get_rec
        - Src:             'src/hash_table.c:414,33'
          Dst:             lyht_set_cb
        - Src:             'src/hash_table.c:418,19'
          Dst:             lyht_resize
        - Src:             'src/hash_table.c:421,23'
          Dst:             lyht_find
        - Src:             'src/hash_table.c:422,17'
          Dst:             __assert_fail
        - Src:             'src/hash_table.c:426,17'
          Dst:             lyht_set_cb
    - functionName:    lyht_find
      functionSourceFile: '/src/libyang/src/hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ht
        - val_p
        - hash
        - match_p
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - lyht_find_rec
      functionUses:    15
      BranchProfiles:
        - Branch String:   'src/hash_table.c:297,13'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:297,16'
              BranchSideFuncs: []
            - BranchSide:      'src/hash_table.c:297,13'
              BranchSideFuncs: []
        - Branch String:   'src/hash_table.c:297,9'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:297,9'
              BranchSideFuncs: []
            - BranchSide:      'src/hash_table.c:298,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/hash_table.c:295,5'
          Dst:             lyht_find_rec
    - functionName:    lyht_insert_with_resize_cb
      functionSourceFile: '/src/libyang/src/hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 437
      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:437,12'
          Dst:             _lyht_insert_with_resize_cb
    - functionName:    lyht_find_next
      functionSourceFile: '/src/libyang/src/hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 362
      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:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/hash_table.c:362,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: 319
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ht
        - val_p
        - hash
        - collision_val_equal
        - match_p
      BBCount:         25
      ICount:          176
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - ly_log
        - lyht_find_rec
        - lyht_get_rec
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/hash_table.c:325,9'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:327,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/hash_table.c:330,20'
              BranchSideFuncs:
                - lyht_get_rec
                - lyht_get_rec
        - Branch String:   'src/hash_table.c:330,5'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:334,13'
              BranchSideFuncs:
                - lyht_get_rec
            - BranchSide:      'src/hash_table.c:356,5'
              BranchSideFuncs: []
        - Branch String:   'src/hash_table.c:334,13'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:335,13'
              BranchSideFuncs:
                - lyht_get_rec
            - BranchSide:      'src/hash_table.c:338,13'
              BranchSideFuncs:
                - lyht_get_rec
        - Branch String:   'src/hash_table.c:338,13'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:339,17'
              BranchSideFuncs:
                - lyht_get_rec
            - BranchSide:      'src/hash_table.c:346,20'
              BranchSideFuncs:
                - lyht_get_rec
        - Branch String:   'src/hash_table.c:339,17'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:341,21'
              BranchSideFuncs: []
            - BranchSide:      'src/hash_table.c:346,9'
              BranchSideFuncs:
                - lyht_get_rec
        - Branch String:   'src/hash_table.c:341,21'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:342,32'
              BranchSideFuncs: []
            - BranchSide:      'src/hash_table.c:344,17'
              BranchSideFuncs: []
        - Branch String:   'src/hash_table.c:346,20'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/hash_table.c:348,17'
              BranchSideFuncs: []
        - Branch String:   'src/hash_table.c:348,17'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:349,28'
              BranchSideFuncs: []
            - BranchSide:      'src/hash_table.c:351,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/hash_table.c:325,9'
          Dst:             lyht_find_rec
        - Src:             'src/hash_table.c:327,9'
          Dst:             ly_log
        - Src:             'src/hash_table.c:330,37'
          Dst:             lyht_get_rec
        - Src:             'src/hash_table.c:332,40'
          Dst:             lyht_get_rec
    - functionName:    lyht_find_with_val_cb
      functionSourceFile: '/src/libyang/src/hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 313
      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:308,39'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:308,51'
              BranchSideFuncs:
                - lyht_find_rec
            - BranchSide:      'src/hash_table.c:308,63'
              BranchSideFuncs:
                - lyht_find_rec
        - Branch String:   'src/hash_table.c:310,13'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:310,16'
              BranchSideFuncs: []
            - BranchSide:      'src/hash_table.c:310,13'
              BranchSideFuncs: []
        - Branch String:   'src/hash_table.c:310,9'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:310,9'
              BranchSideFuncs: []
            - BranchSide:      'src/hash_table.c:311,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/hash_table.c:308,5'
          Dst:             lyht_find_rec
    - functionName:    lyht_free
      functionSourceFile: '/src/libyang/src/hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 175
      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:    18
      BranchProfiles:
        - Branch String:   'src/hash_table.c:163,9'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:164,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - lyht_get_rec
                - lyht_get_rec
            - BranchSide:      'src/hash_table.c:167,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - lyht_get_rec
                - lyht_get_rec
        - Branch String:   'src/hash_table.c:167,9'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:168,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - lyht_get_rec
                - lyht_get_rec
            - BranchSide:      'src/hash_table.c:172,10'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'src/hash_table.c:168,9'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:168,9'
              BranchSideFuncs:
                - lyht_get_rec
                - free
                - free
                - free
                - lyht_get_rec
            - BranchSide:      'src/hash_table.c:171,5'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'src/hash_table.c:168,9'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:169,13'
              BranchSideFuncs:
                - lyht_get_rec
                - free
                - free
                - free
                - lyht_get_rec
            - BranchSide:      'src/hash_table.c:170,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - lyht_get_rec
                - lyht_get_rec
      Callsites:
        - Src:             'src/hash_table.c:168,9'
          Dst:             lyht_get_rec
        - Src:             'src/hash_table.c:168,9'
          Dst:             lyht_get_rec
    - functionName:    lyht_dup
      functionSourceFile: '/src/libyang/src/hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 154
      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:143,5'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:143,5'
              BranchSideFuncs:
                - lyht_new
            - BranchSide:      'src/hash_table.c:145,19'
              BranchSideFuncs:
                - lyht_new
        - Branch String:   'src/hash_table.c:146,9'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:147,9'
              BranchSideFuncs: []
            - BranchSide:      'src/hash_table.c:150,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/hash_table.c:143,5'
          Dst:             ly_log
        - Src:             'src/hash_table.c:145,10'
          Dst:             lyht_new
    - functionName:    lyht_new
      functionSourceFile: '/src/libyang/src/hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 116
      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:    15
      BranchProfiles:
        - Branch String:   'src/hash_table.c:92,5'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:92,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - malloc
                - ly_log
                - lyht_init_hlists_and_records
                - free
                - __assert_fail
            - BranchSide:      'src/hash_table.c:92,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/hash_table.c:92,5'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:92,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/hash_table.c:93,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - malloc
                - ly_log
                - lyht_init_hlists_and_records
                - free
        - Branch String:   'src/hash_table.c:93,5'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:93,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - malloc
                - ly_log
                - lyht_init_hlists_and_records
                - free
            - BranchSide:      'src/hash_table.c:93,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/hash_table.c:93,5'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:93,5'
              BranchSideFuncs:
                - __assert_fail
                - malloc
                - ly_log
                - lyht_init_hlists_and_records
                - free
            - BranchSide:      'src/hash_table.c:94,5'
              BranchSideFuncs:
                - __assert_fail
                - malloc
                - ly_log
                - lyht_init_hlists_and_records
                - free
        - Branch String:   'src/hash_table.c:94,5'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:94,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyht_init_hlists_and_records
                - free
            - BranchSide:      'src/hash_table.c:96,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyht_init_hlists_and_records
                - free
        - Branch String:   'src/hash_table.c:94,5'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:94,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyht_init_hlists_and_records
                - free
            - BranchSide:      'src/hash_table.c:96,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyht_init_hlists_and_records
                - free
        - Branch String:   'src/hash_table.c:96,9'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:97,14'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyht_init_hlists_and_records
                - free
            - BranchSide:      'src/hash_table.c:100,10'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyht_init_hlists_and_records
                - free
        - Branch String:   'src/hash_table.c:101,5'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:101,5'
              BranchSideFuncs:
                - lyht_init_hlists_and_records
                - free
            - BranchSide:      'src/hash_table.c:103,5'
              BranchSideFuncs:
                - lyht_init_hlists_and_records
                - free
        - Branch String:   'src/hash_table.c:110,9'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:111,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/hash_table.c:115,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/hash_table.c:92,5'
          Dst:             __assert_fail
        - Src:             'src/hash_table.c:93,5'
          Dst:             __assert_fail
        - Src:             'src/hash_table.c:94,5'
          Dst:             __assert_fail
        - Src:             'src/hash_table.c:101,5'
          Dst:             ly_log
        - Src:             'src/hash_table.c:110,9'
          Dst:             lyht_init_hlists_and_records
    - functionName:    lyht_set_cb_data
      functionSourceFile: '/src/libyang/src/hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 135
      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: 51
      functionLinenumberEnd: 55
      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:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/hash_table.c:54,12'
          Dst:             lyht_hash_multi
        - Src:             'src/hash_table.c:55,12'
          Dst:             lyht_hash_multi
    - functionName:    lyht_hash_multi
      functionSourceFile: '/src/libyang/src/hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 46
      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:34,18'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:34,21'
              BranchSideFuncs: []
            - BranchSide:      'src/hash_table.c:41,18'
              BranchSideFuncs: []
        - Branch String:   'src/hash_table.c:34,9'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:35,16'
              BranchSideFuncs: []
            - BranchSide:      'src/hash_table.c:41,18'
              BranchSideFuncs: []
        - Branch String:   'src/hash_table.c:35,9'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:36,21'
              BranchSideFuncs: []
            - BranchSide:      'src/hash_table.c:40,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:    32
      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:    3
      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:    161
      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:    37
      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:    90
      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:    22
      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: 853
      functionLinenumberEnd: 868
      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
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/context.c:857,5'
          Branch Sides:
            - BranchSide:      'src/context.c:858,15'
              BranchSideFuncs:
                - strcmp
                - strncmp
            - BranchSide:      'src/context.c:867,5'
              BranchSideFuncs: []
        - Branch String:   'src/context.c:860,24'
          Branch Sides:
            - BranchSide:      'src/context.c:860,52'
              BranchSideFuncs:
                - strcmp
                - strncmp
            - BranchSide:      'src/context.c:860,35'
              BranchSideFuncs:
                - strcmp
                - strncmp
        - Branch String:   'src/context.c:860,48'
          Branch Sides:
            - BranchSide:      'src/context.c:860,52'
              BranchSideFuncs:
                - strcmp
                - strncmp
            - BranchSide:      'src/context.c:862,17'
              BranchSideFuncs: []
        - Branch String:   'src/context.c:860,61'
          Branch Sides:
            - BranchSide:      'src/context.c:860,73'
              BranchSideFuncs:
                - strncmp
                - strcmp
            - BranchSide:      'src/context.c:865,5'
              BranchSideFuncs:
                - strcmp
                - strncmp
        - Branch String:   'src/context.c:860,95'
          Branch Sides:
            - BranchSide:      'src/context.c:860,99'
              BranchSideFuncs:
                - strcmp
                - strncmp
            - BranchSide:      'src/context.c:865,5'
              BranchSideFuncs:
                - strcmp
                - strncmp
        - Branch String:   'src/context.c:860,13'
          Branch Sides:
            - BranchSide:      'src/context.c:862,17'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:865,5'
              BranchSideFuncs:
                - strcmp
                - strncmp
      Callsites:
        - Src:             'src/context.c:860,28'
          Dst:             strcmp
        - Src:             'src/context.c:860,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:    233
      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:    314
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ly_ctx_ht_err_rec_free
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1353
      functionLinenumberEnd: 1357
      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:1356,5'
          Dst:             ly_err_free
    - functionName:    ylib_submodules
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1163
      functionLinenumberEnd: 1196
      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:1171,5'
          Branch Sides:
            - BranchSide:      'src/context.c:1171,5'
              BranchSideFuncs:
                - lyd_new_list
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_list
                - lyd_new_term
            - BranchSide:      'src/context.c:1171,5'
              BranchSideFuncs:
                - lyd_new_list
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_list
                - lyd_new_term
        - Branch String:   'src/context.c:1171,5'
          Branch Sides:
            - BranchSide:      'src/context.c:1172,18'
              BranchSideFuncs:
                - lyd_new_list
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_list
                - lyd_new_term
            - BranchSide:      'src/context.c:1195,5'
              BranchSideFuncs: []
        - Branch String:   'src/context.c:1174,13'
          Branch Sides:
            - BranchSide:      'src/context.c:1175,13'
              BranchSideFuncs:
                - lyd_new_list
                - lyd_new_list
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_term
            - BranchSide:      'src/context.c:1181,13'
              BranchSideFuncs:
                - lyd_new_list
                - lyd_new_list
                - lyd_new_term
                - asprintf
                - lyd_new_term
                - free
                - ly_log
        - Branch String:   'src/context.c:1175,13'
          Branch Sides:
            - BranchSide:      'src/context.c:1175,13'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:1177,17'
              BranchSideFuncs:
                - lyd_new_list
                - lyd_new_list
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_term
        - Branch String:   'src/context.c:1177,17'
          Branch Sides:
            - BranchSide:      'src/context.c:1178,17'
              BranchSideFuncs:
                - lyd_new_term
                - lyd_new_list
                - lyd_new_list
                - asprintf
                - lyd_new_term
                - free
                - ly_log
            - BranchSide:      'src/context.c:1180,9'
              BranchSideFuncs:
                - lyd_new_list
                - lyd_new_list
                - lyd_new_term
                - asprintf
                - lyd_new_term
                - free
                - ly_log
        - Branch String:   'src/context.c:1178,17'
          Branch Sides:
            - BranchSide:      'src/context.c:1178,17'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:1179,13'
              BranchSideFuncs:
                - lyd_new_list
                - lyd_new_list
                - lyd_new_term
                - asprintf
                - lyd_new_term
                - free
                - ly_log
        - Branch String:   'src/context.c:1181,13'
          Branch Sides:
            - BranchSide:      'src/context.c:1181,13'
              BranchSideFuncs:
                - lyd_new_list
                - lyd_new_list
                - lyd_new_term
                - asprintf
                - lyd_new_term
                - free
                - ly_log
            - BranchSide:      'src/context.c:1181,13'
              BranchSideFuncs:
                - lyd_new_list
                - lyd_new_list
                - lyd_new_term
                - asprintf
                - lyd_new_term
                - free
                - ly_log
        - Branch String:   'src/context.c:1181,13'
          Branch Sides:
            - BranchSide:      'src/context.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:1181,13'
              BranchSideFuncs: []
        - Branch String:   'src/context.c:1185,13'
          Branch Sides:
            - BranchSide:      'src/context.c:1186,45'
              BranchSideFuncs:
                - asprintf
                - lyd_new_term
                - free
                - lyd_new_list
                - lyd_new_list
                - lyd_new_term
                - ly_log
            - BranchSide:      'src/context.c:1193,5'
              BranchSideFuncs:
                - lyd_new_list
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_list
                - lyd_new_term
        - Branch String:   'src/context.c:1187,13'
          Branch Sides:
            - BranchSide:      'src/context.c:1187,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/context.c:1189,32'
              BranchSideFuncs:
                - lyd_new_term
                - free
                - lyd_new_list
                - asprintf
                - ly_log
                - lyd_new_list
                - lyd_new_term
        - Branch String:   'src/context.c:1191,13'
          Branch Sides:
            - BranchSide:      'src/context.c:1191,13'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:1192,9'
              BranchSideFuncs:
                - lyd_new_list
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_list
                - lyd_new_term
      Callsites:
        - Src:             'src/context.c:1175,13'
          Dst:             lyd_new_list
        - Src:             'src/context.c:1178,17'
          Dst:             lyd_new_term
        - Src:             'src/context.c:1181,13'
          Dst:             lyd_new_list
        - Src:             'src/context.c:1186,17'
          Dst:             asprintf
        - Src:             'src/context.c:1187,13'
          Dst:             ly_log
        - Src:             'src/context.c:1189,19'
          Dst:             lyd_new_term
    - functionName:    ylib_deviation
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1138
      functionLinenumberEnd: 1159
      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:1142,9'
          Branch Sides:
            - BranchSide:      'src/context.c:1144,9'
              BranchSideFuncs:
                - lyd_new_list
                - lyd_new_term
            - BranchSide:      'src/context.c:1147,5'
              BranchSideFuncs:
                - lyd_new_list
                - lyd_new_term
        - Branch String:   'src/context.c:1147,5'
          Branch Sides:
            - BranchSide:      'src/context.c:1147,5'
              BranchSideFuncs:
                - lyd_new_list
                - lyd_new_term
            - BranchSide:      'src/context.c:1147,5'
              BranchSideFuncs:
                - lyd_new_list
                - lyd_new_term
        - Branch String:   'src/context.c:1147,5'
          Branch Sides:
            - BranchSide:      'src/context.c:1148,15'
              BranchSideFuncs:
                - lyd_new_list
                - lyd_new_term
            - BranchSide:      'src/context.c:1158,5'
              BranchSideFuncs: []
        - Branch String:   'src/context.c:1150,13'
          Branch Sides:
            - BranchSide:      'src/context.c:1151,13'
              BranchSideFuncs:
                - lyd_new_term
                - lyd_new_list
            - BranchSide:      'src/context.c:1153,13'
              BranchSideFuncs:
                - lyd_new_list
                - lyd_new_term
        - Branch String:   'src/context.c:1151,13'
          Branch Sides:
            - BranchSide:      'src/context.c:1151,13'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:1152,9'
              BranchSideFuncs:
                - lyd_new_list
                - lyd_new_term
        - Branch String:   'src/context.c:1153,13'
          Branch Sides:
            - BranchSide:      'src/context.c:1153,13'
              BranchSideFuncs:
                - lyd_new_list
                - lyd_new_term
            - BranchSide:      'src/context.c:1153,13'
              BranchSideFuncs:
                - lyd_new_list
                - lyd_new_term
        - Branch String:   'src/context.c:1153,13'
          Branch Sides:
            - BranchSide:      'src/context.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:1153,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/context.c:1151,13'
          Dst:             lyd_new_term
        - Src:             'src/context.c:1153,13'
          Dst:             lyd_new_list
    - functionName:    ylib_feature
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1106
      functionLinenumberEnd: 1134
      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:1110,9'
          Branch Sides:
            - BranchSide:      'src/context.c:1112,9'
              BranchSideFuncs:
                - lyd_new_term
                - lyd_new_term
            - BranchSide:      'src/context.c:1115,5'
              BranchSideFuncs:
                - lyd_new_term
                - lyd_new_term
        - Branch String:   'src/context.c:1115,5'
          Branch Sides:
            - BranchSide:      'src/context.c:1115,5'
              BranchSideFuncs:
                - lyd_new_term
                - lyd_new_term
            - BranchSide:      'src/context.c:1115,5'
              BranchSideFuncs:
                - lyd_new_term
                - lyd_new_term
        - Branch String:   'src/context.c:1115,5'
          Branch Sides:
            - BranchSide:      'src/context.c:1116,15'
              BranchSideFuncs:
                - lyd_new_term
                - lyd_new_term
            - BranchSide:      'src/context.c:1123,5'
              BranchSideFuncs:
                - lyd_new_term
        - Branch String:   'src/context.c:1116,13'
          Branch Sides:
            - BranchSide:      'src/context.c:1117,13'
              BranchSideFuncs:
                - lyd_new_term
                - lyd_new_term
            - BranchSide:      'src/context.c:1120,9'
              BranchSideFuncs:
                - lyd_new_term
                - lyd_new_term
        - Branch String:   'src/context.c:1120,9'
          Branch Sides:
            - BranchSide:      'src/context.c:1120,9'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:1121,5'
              BranchSideFuncs:
                - lyd_new_term
                - lyd_new_term
        - Branch String:   'src/context.c:1123,5'
          Branch Sides:
            - BranchSide:      'src/context.c:1123,5'
              BranchSideFuncs:
                - lyd_new_term
            - BranchSide:      'src/context.c:1123,5'
              BranchSideFuncs:
                - lyd_new_term
        - Branch String:   'src/context.c:1123,5'
          Branch Sides:
            - BranchSide:      'src/context.c:1124,9'
              BranchSideFuncs:
                - lyd_new_term
            - BranchSide:      'src/context.c:1133,5'
              BranchSideFuncs: []
        - Branch String:   'src/context.c:1124,9'
          Branch Sides:
            - BranchSide:      'src/context.c:1124,9'
              BranchSideFuncs:
                - lyd_new_term
            - BranchSide:      'src/context.c:1124,9'
              BranchSideFuncs:
                - lyd_new_term
        - Branch String:   'src/context.c:1124,9'
          Branch Sides:
            - BranchSide:      'src/context.c:1125,19'
              BranchSideFuncs:
                - lyd_new_term
            - BranchSide:      'src/context.c:1131,5'
              BranchSideFuncs:
                - lyd_new_term
        - Branch String:   'src/context.c:1125,17'
          Branch Sides:
            - BranchSide:      'src/context.c:1126,17'
              BranchSideFuncs:
                - lyd_new_term
            - BranchSide:      'src/context.c:1129,13'
              BranchSideFuncs:
                - lyd_new_term
        - Branch String:   'src/context.c:1129,13'
          Branch Sides:
            - BranchSide:      'src/context.c:1129,13'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:1130,9'
              BranchSideFuncs:
                - lyd_new_term
      Callsites:
        - Src:             'src/context.c:1120,9'
          Dst:             lyd_new_term
        - Src:             'src/context.c:1129,13'
          Dst:             lyd_new_term
    - functionName:    ly_ctx_get_yanglib_data
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1200
      functionLinenumberEnd: 1344
      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:1210,5'
          Branch Sides:
            - BranchSide:      'src/context.c:1210,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:1210,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/context.c:1210,5'
          Branch Sides:
            - BranchSide:      'src/context.c:1210,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:1212,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:1213,5'
          Branch Sides:
            - BranchSide:      'src/context.c:1213,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:1215,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:1215,27'
          Branch Sides:
            - BranchSide:      'src/context.c:1215,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:1217,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:1215,9'
          Branch Sides:
            - BranchSide:      'src/context.c:1216,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:1217,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:1217,34'
          Branch Sides:
            - BranchSide:      'src/context.c:1217,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:1220,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/context.c:1217,16'
          Branch Sides:
            - BranchSide:      'src/context.c:1218,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/context.c:1220,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/context.c:1224,5'
          Branch Sides:
            - BranchSide:      'src/context.c:1224,5'
              BranchSideFuncs:
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/context.c:1226,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:1226,9'
          Branch Sides:
            - BranchSide:      'src/context.c:1227,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:1231,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:1227,9'
          Branch Sides:
            - BranchSide:      'src/context.c:1227,9'
              BranchSideFuncs:
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/context.c:1228,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:1228,9'
          Branch Sides:
            - BranchSide:      'src/context.c:1228,9'
              BranchSideFuncs:
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/context.c:1229,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:1231,5'
          Branch Sides:
            - BranchSide:      'src/context.c:1232,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:1310,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:1233,13'
          Branch Sides:
            - BranchSide:      'src/context.c:1234,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:1241,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:1241,9'
          Branch Sides:
            - BranchSide:      'src/context.c:1241,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:1241,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:1241,9'
          Branch Sides:
            - BranchSide:      'src/context.c:1241,9'
              BranchSideFuncs:
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/context.c:1245,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:1245,13'
          Branch Sides:
            - BranchSide:      'src/context.c:1246,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:1255,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:1247,13'
          Branch Sides:
            - BranchSide:      'src/context.c:1247,13'
              BranchSideFuncs:
                - ly_log
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/context.c:1249,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:1251,13'
          Branch Sides:
            - BranchSide:      'src/context.c:1251,13'
              BranchSideFuncs:
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/context.c:1252,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:1255,9'
          Branch Sides:
            - BranchSide:      'src/context.c:1255,9'
              BranchSideFuncs:
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/context.c:1258,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:1258,9'
          Branch Sides:
            - BranchSide:      'src/context.c:1258,9'
              BranchSideFuncs:
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/context.c:1261,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:1261,9'
          Branch Sides:
            - BranchSide:      'src/context.c:1261,9'
              BranchSideFuncs:
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/context.c:1264,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:1264,9'
          Branch Sides:
            - BranchSide:      'src/context.c:1264,9'
              BranchSideFuncs:
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/context.c:1267,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:1267,9'
          Branch Sides:
            - BranchSide:      'src/context.c:1267,9'
              BranchSideFuncs:
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/context.c:1272,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:1272,13'
          Branch Sides:
            - BranchSide:      'src/context.c:1274,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:1307,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:1274,17'
          Branch Sides:
            - BranchSide:      'src/context.c:1275,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:1281,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:1275,17'
          Branch Sides:
            - BranchSide:      'src/context.c:1275,17'
              BranchSideFuncs:
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/context.c:1277,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:1277,21'
          Branch Sides:
            - BranchSide:      'src/context.c:1278,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:1280,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:1278,21'
          Branch Sides:
            - BranchSide:      'src/context.c:1278,21'
              BranchSideFuncs:
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/context.c:1279,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:1281,17'
          Branch Sides:
            - BranchSide:      'src/context.c:1281,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:1281,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:1281,17'
          Branch Sides:
            - BranchSide:      'src/context.c:0,0'
              BranchSideFuncs:
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/context.c:1281,17'
              BranchSideFuncs:
                - lyd_free_all
                - lyd_free_all
        - Branch String:   'src/context.c:1286,13'
          Branch Sides:
            - BranchSide:      'src/context.c:1286,13'
              BranchSideFuncs:
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/context.c:1289,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:1289,17'
          Branch Sides:
            - BranchSide:      'src/context.c:1290,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:1299,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:1291,17'
          Branch Sides:
            - BranchSide:      'src/context.c:1291,17'
              BranchSideFuncs:
                - ly_log
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/context.c:1293,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:1295,17'
          Branch Sides:
            - BranchSide:      'src/context.c:1295,17'
              BranchSideFuncs:
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/context.c:1296,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:1299,13'
          Branch Sides:
            - BranchSide:      'src/context.c:1299,13'
              BranchSideFuncs:
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/context.c:1302,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:1302,13'
          Branch Sides:
            - BranchSide:      'src/context.c:1302,13'
              BranchSideFuncs:
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/context.c:1305,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:1305,13'
          Branch Sides:
            - BranchSide:      'src/context.c:1305,13'
              BranchSideFuncs:
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/context.c:1306,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:1313,5'
          Branch Sides:
            - BranchSide:      'src/context.c:1313,5'
              BranchSideFuncs:
                - ly_log
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/context.c:1314,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:1315,5'
          Branch Sides:
            - BranchSide:      'src/context.c:1315,5'
              BranchSideFuncs:
                - free
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/context.c:1317,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:1317,9'
          Branch Sides:
            - BranchSide:      'src/context.c:1319,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:1326,10'
              BranchSideFuncs:
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
        - Branch String:   'src/context.c:1319,9'
          Branch Sides:
            - BranchSide:      'src/context.c:1319,9'
              BranchSideFuncs:
                - free
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/context.c:1321,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:1321,9'
          Branch Sides:
            - BranchSide:      'src/context.c:1321,9'
              BranchSideFuncs:
                - free
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/context.c:1324,9'
              BranchSideFuncs:
                - lyd_new_term
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
                - free
        - Branch String:   'src/context.c:1324,9'
          Branch Sides:
            - BranchSide:      'src/context.c:1324,9'
              BranchSideFuncs:
                - free
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/context.c:1325,5'
              BranchSideFuncs:
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
        - Branch String:   'src/context.c:1328,9'
          Branch Sides:
            - BranchSide:      'src/context.c:1329,32'
              BranchSideFuncs:
                - lyd_insert_sibling
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/context.c:1335,5'
              BranchSideFuncs:
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
        - Branch String:   'src/context.c:1329,13'
          Branch Sides:
            - BranchSide:      'src/context.c:1330,13'
              BranchSideFuncs:
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/context.c:1332,18'
              BranchSideFuncs:
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
        - Branch String:   'src/context.c:1335,5'
          Branch Sides:
            - BranchSide:      'src/context.c:1335,5'
              BranchSideFuncs:
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/context.c:1337,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/context.c:1210,5'
          Dst:             ly_log
        - Src:             'src/context.c:1210,5'
          Dst:             ly_log
        - Src:             'src/context.c:1212,11'
          Dst:             ly_ctx_get_module_implemented
        - Src:             'src/context.c:1213,5'
          Dst:             ly_log
        - Src:             'src/context.c:1215,31'
          Dst:             strcmp
        - Src:             'src/context.c:1217,38'
          Dst:             strcmp
        - Src:             'src/context.c:1220,9'
          Dst:             ly_log
        - Src:             'src/context.c:1224,5'
          Dst:             lyd_new_inner
        - Src:             'src/context.c:1227,9'
          Dst:             lyd_new_inner
        - Src:             'src/context.c:1228,9'
          Dst:             lyd_new_list
        - Src:             'src/context.c:1234,13'
          Dst:             ly_log
        - Src:             'src/context.c:1241,9'
          Dst:             lyd_new_list
        - Src:             'src/context.c:1246,17'
          Dst:             asprintf
        - Src:             'src/context.c:1247,13'
          Dst:             ly_log
        - Src:             'src/context.c:1249,19'
          Dst:             lyd_new_term
        - Src:             'src/context.c:1255,9'
          Dst:             lyd_new_term
        - Src:             'src/context.c:1258,9'
          Dst:             ylib_feature
        - Src:             'src/context.c:1261,9'
          Dst:             ylib_deviation
        - Src:             'src/context.c:1264,9'
          Dst:             lyd_new_term
        - Src:             'src/context.c:1267,9'
          Dst:             ylib_submodules
        - Src:             'src/context.c:1275,17'
          Dst:             lyd_new_list
        - Src:             'src/context.c:1278,21'
          Dst:             lyd_new_term
        - Src:             'src/context.c:1281,17'
          Dst:             lyd_new_list
        - Src:             'src/context.c:1286,13'
          Dst:             lyd_new_term
        - Src:             'src/context.c:1290,21'
          Dst:             asprintf
        - Src:             'src/context.c:1291,17'
          Dst:             ly_log
        - Src:             'src/context.c:1293,23'
          Dst:             lyd_new_term
        - Src:             'src/context.c:1299,13'
          Dst:             ylib_submodules
        - Src:             'src/context.c:1302,13'
          Dst:             ylib_feature
        - Src:             'src/context.c:1305,13'
          Dst:             ylib_deviation
        - Src:             'src/context.c:1311,9'
          Dst:             vasprintf
        - Src:             'src/context.c:1313,5'
          Dst:             ly_log
        - Src:             'src/context.c:1314,11'
          Dst:             lyd_new_term
        - Src:             'src/context.c:1319,9'
          Dst:             lyd_new_list
        - Src:             'src/context.c:1321,9'
          Dst:             lyd_new_term
        - Src:             'src/context.c:1324,9'
          Dst:             lyd_new_term
        - Src:             'src/context.c:1329,13'
          Dst:             lyd_insert_sibling
        - Src:             'src/context.c:1335,5'
          Dst:             lyd_validate_all
        - Src:             'src/context.c:1341,5'
          Dst:             lyd_free_all
        - Src:             'src/context.c:1342,5'
          Dst:             lyd_free_all
    - functionName:    ly_ctx_get_module_implemented
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 977
      functionLinenumberEnd: 980
      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:    14
      BranchProfiles:
        - Branch String:   'src/context.c:978,5'
          Branch Sides:
            - BranchSide:      'src/context.c:978,5'
              BranchSideFuncs:
                - ly_log
                - ly_ctx_get_module_implemented_by
            - BranchSide:      'src/context.c:978,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/context.c:978,5'
          Branch Sides:
            - BranchSide:      'src/context.c:978,5'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented_by
            - BranchSide:      'src/context.c:979,45'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented_by
      Callsites:
        - Src:             'src/context.c:978,5'
          Dst:             ly_log
        - Src:             'src/context.c:978,5'
          Dst:             ly_log
        - Src:             'src/context.c:979,12'
          Dst:             ly_ctx_get_module_implemented_by
    - functionName:    ly_ctx_get_module_implemented_by
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 962
      functionLinenumberEnd: 973
      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:966,5'
          Branch Sides:
            - BranchSide:      'src/context.c:967,13'
              BranchSideFuncs:
                - ly_ctx_get_module_by_iter
            - BranchSide:      'src/context.c:972,5'
              BranchSideFuncs: []
        - Branch String:   'src/context.c:967,13'
          Branch Sides:
            - BranchSide:      'src/context.c:966,5'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:968,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/context.c:966,19'
          Dst:             ly_ctx_get_module_by_iter
    - functionName:    ly_ctx_get_submodule2_latest
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1086
      functionLinenumberEnd: 1087
      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:1087,12'
          Dst:             _ly_ctx_get_submodule2
    - functionName:    _ly_ctx_get_submodule2
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1007
      functionLinenumberEnd: 1031
      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:1011,5'
          Branch Sides:
            - BranchSide:      'src/context.c:1011,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - strcmp
                - strcmp
            - BranchSide:      'src/context.c:1011,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/context.c:1011,5'
          Branch Sides:
            - BranchSide:      'src/context.c:1011,5'
              BranchSideFuncs:
                - ly_log
                - strcmp
                - strcmp
            - BranchSide:      'src/context.c:1011,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/context.c:1011,5'
          Branch Sides:
            - BranchSide:      'src/context.c:1011,5'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'src/context.c:1013,5'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'src/context.c:1013,5'
          Branch Sides:
            - BranchSide:      'src/context.c:1013,5'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'src/context.c:1013,5'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'src/context.c:1013,5'
          Branch Sides:
            - BranchSide:      'src/context.c:1014,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'src/context.c:1030,5'
              BranchSideFuncs: []
        - Branch String:   'src/context.c:1014,51'
          Branch Sides:
            - BranchSide:      'src/context.c:1014,62'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'src/context.c:1028,5'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'src/context.c:1014,13'
          Branch Sides:
            - BranchSide:      'src/context.c:1015,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'src/context.c:1028,5'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'src/context.c:1017,24'
          Branch Sides:
            - BranchSide:      'src/context.c:1017,27'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'src/context.c:1020,25'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'src/context.c:1017,17'
          Branch Sides:
            - BranchSide:      'src/context.c:1019,24'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:1020,25'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'src/context.c:1020,34'
          Branch Sides:
            - BranchSide:      'src/context.c:1020,38'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'src/context.c:1023,24'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'src/context.c:1020,24'
          Branch Sides:
            - BranchSide:      'src/context.c:1022,24'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'src/context.c:1023,24'
              BranchSideFuncs:
                - strcmp
                - strcmp
      Callsites:
        - Src:             'src/context.c:1011,5'
          Dst:             ly_log
        - Src:             'src/context.c:1011,5'
          Dst:             ly_log
        - Src:             'src/context.c:1011,5'
          Dst:             ly_log
        - Src:             'src/context.c:1014,55'
          Dst:             strcmp
        - Src:             'src/context.c:1023,61'
          Dst:             strcmp
    - functionName:    ly_ctx_get_submodule2
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1080
      functionLinenumberEnd: 1081
      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:1081,12'
          Dst:             _ly_ctx_get_submodule2
    - functionName:    ly_ctx_get_submodule_latest
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1075
      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:1075,12'
          Dst:             _ly_ctx_get_submodule
    - functionName:    _ly_ctx_get_submodule
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1044
      functionLinenumberEnd: 1064
      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:1049,5'
          Branch Sides:
            - BranchSide:      'src/context.c:1049,5'
              BranchSideFuncs:
                - ly_log
                - _ly_ctx_get_submodule2
            - BranchSide:      'src/context.c:1049,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/context.c:1049,5'
          Branch Sides:
            - BranchSide:      'src/context.c:1049,5'
              BranchSideFuncs:
                - _ly_ctx_get_submodule2
            - BranchSide:      'src/context.c:1051,12'
              BranchSideFuncs:
                - _ly_ctx_get_submodule2
        - Branch String:   'src/context.c:1051,5'
          Branch Sides:
            - BranchSide:      'src/context.c:1052,15'
              BranchSideFuncs:
                - _ly_ctx_get_submodule2
            - BranchSide:      'src/context.c:1063,12'
              BranchSideFuncs: []
        - Branch String:   'src/context.c:1053,13'
          Branch Sides:
            - BranchSide:      'src/context.c:1054,13'
              BranchSideFuncs:
                - _ly_ctx_get_submodule2
            - BranchSide:      'src/context.c:1057,41'
              BranchSideFuncs:
                - _ly_ctx_get_submodule2
        - Branch String:   'src/context.c:1058,13'
          Branch Sides:
            - BranchSide:      'src/context.c:1059,13'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:1061,5'
              BranchSideFuncs:
                - _ly_ctx_get_submodule2
      Callsites:
        - Src:             'src/context.c:1049,5'
          Dst:             ly_log
        - Src:             'src/context.c:1049,5'
          Dst:             ly_log
        - Src:             'src/context.c:1057,18'
          Dst:             _ly_ctx_get_submodule2
    - functionName:    ly_ctx_get_submodule
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1068
      functionLinenumberEnd: 1069
      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:1069,12'
          Dst:             _ly_ctx_get_submodule
    - functionName:    ly_ctx_get_module_implemented_ns
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 991
      functionLinenumberEnd: 994
      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:992,5'
          Branch Sides:
            - BranchSide:      'src/context.c:992,5'
              BranchSideFuncs:
                - ly_log
                - ly_ctx_get_module_implemented_by
            - BranchSide:      'src/context.c:992,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/context.c:992,5'
          Branch Sides:
            - BranchSide:      'src/context.c:992,5'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented_by
            - BranchSide:      'src/context.c:993,45'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented_by
      Callsites:
        - Src:             'src/context.c:992,5'
          Dst:             ly_log
        - Src:             'src/context.c:992,5'
          Dst:             ly_log
        - Src:             'src/context.c:993,12'
          Dst:             ly_ctx_get_module_implemented_by
    - functionName:    ly_ctx_get_module_implemented2
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 984
      functionLinenumberEnd: 987
      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:985,5'
          Branch Sides:
            - BranchSide:      'src/context.c:985,5'
              BranchSideFuncs:
                - ly_log
                - ly_ctx_get_module_implemented_by
            - BranchSide:      'src/context.c:985,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/context.c:985,5'
          Branch Sides:
            - BranchSide:      'src/context.c:985,5'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented_by
            - BranchSide:      'src/context.c:986,45'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented_by
      Callsites:
        - Src:             'src/context.c:985,5'
          Dst:             ly_log
        - Src:             'src/context.c:985,5'
          Dst:             ly_log
        - Src:             'src/context.c:986,12'
          Dst:             ly_ctx_get_module_implemented_by
    - functionName:    ly_ctx_get_module_latest_ns
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 947
      functionLinenumberEnd: 950
      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:948,5'
          Branch Sides:
            - BranchSide:      'src/context.c:948,5'
              BranchSideFuncs:
                - ly_log
                - ly_ctx_get_module_latest_by
            - BranchSide:      'src/context.c:948,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/context.c:948,5'
          Branch Sides:
            - BranchSide:      'src/context.c:948,5'
              BranchSideFuncs:
                - ly_ctx_get_module_latest_by
            - BranchSide:      'src/context.c:949,40'
              BranchSideFuncs:
                - ly_ctx_get_module_latest_by
      Callsites:
        - Src:             'src/context.c:948,5'
          Dst:             ly_log
        - Src:             'src/context.c:948,5'
          Dst:             ly_log
        - Src:             'src/context.c:949,12'
          Dst:             ly_ctx_get_module_latest_by
    - functionName:    ly_ctx_get_module_latest_by
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 925
      functionLinenumberEnd: 936
      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:929,5'
          Branch Sides:
            - BranchSide:      'src/context.c:930,13'
              BranchSideFuncs:
                - ly_ctx_get_module_by_iter
            - BranchSide:      'src/context.c:935,5'
              BranchSideFuncs: []
        - Branch String:   'src/context.c:930,13'
          Branch Sides:
            - BranchSide:      'src/context.c:929,5'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:931,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/context.c:929,19'
          Dst:             ly_ctx_get_module_by_iter
    - functionName:    ly_ctx_get_module_latest
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 940
      functionLinenumberEnd: 943
      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:    13
      BranchProfiles:
        - Branch String:   'src/context.c:941,5'
          Branch Sides:
            - BranchSide:      'src/context.c:941,5'
              BranchSideFuncs:
                - ly_log
                - ly_ctx_get_module_latest_by
            - BranchSide:      'src/context.c:941,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/context.c:941,5'
          Branch Sides:
            - BranchSide:      'src/context.c:941,5'
              BranchSideFuncs:
                - ly_ctx_get_module_latest_by
            - BranchSide:      'src/context.c:942,40'
              BranchSideFuncs:
                - ly_ctx_get_module_latest_by
      Callsites:
        - Src:             'src/context.c:941,5'
          Dst:             ly_log
        - Src:             'src/context.c:941,5'
          Dst:             ly_log
        - Src:             'src/context.c:942,12'
          Dst:             ly_ctx_get_module_latest_by
    - functionName:    ly_ctx_get_module
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionLinenumberEnd: 914
      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:912,5'
          Branch Sides:
            - BranchSide:      'src/context.c:912,5'
              BranchSideFuncs:
                - ly_log
                - ly_ctx_get_module_by
            - BranchSide:      'src/context.c:912,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/context.c:912,5'
          Branch Sides:
            - BranchSide:      'src/context.c:912,5'
              BranchSideFuncs:
                - ly_ctx_get_module_by
            - BranchSide:      'src/context.c:913,33'
              BranchSideFuncs:
                - ly_ctx_get_module_by
      Callsites:
        - Src:             'src/context.c:912,5'
          Dst:             ly_log
        - Src:             'src/context.c:912,5'
          Dst:             ly_log
        - Src:             'src/context.c:913,12'
          Dst:             ly_ctx_get_module_by
    - functionName:    ly_ctx_get_module_by
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 881
      functionLinenumberEnd: 900
      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:885,5'
          Branch Sides:
            - BranchSide:      'src/context.c:886,14'
              BranchSideFuncs:
                - ly_ctx_get_module_by_iter
                - strcmp
            - BranchSide:      'src/context.c:899,5'
              BranchSideFuncs: []
        - Branch String:   'src/context.c:886,13'
          Branch Sides:
            - BranchSide:      'src/context.c:887,18'
              BranchSideFuncs:
                - ly_ctx_get_module_by_iter
                - strcmp
            - BranchSide:      'src/context.c:892,17'
              BranchSideFuncs:
                - ly_ctx_get_module_by_iter
                - strcmp
        - Branch String:   'src/context.c:887,17'
          Branch Sides:
            - BranchSide:      'src/context.c:889,24'
              BranchSideFuncs:
                - ly_ctx_get_module_by_iter
                - strcmp
            - BranchSide:      'src/context.c:891,9'
              BranchSideFuncs:
                - ly_ctx_get_module_by_iter
                - strcmp
      Callsites:
        - Src:             'src/context.c:885,19'
          Dst:             ly_ctx_get_module_by_iter
        - Src:             'src/context.c:892,35'
          Dst:             strcmp
    - functionName:    ly_ctx_get_module_ns
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 904
      functionLinenumberEnd: 907
      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:905,5'
          Branch Sides:
            - BranchSide:      'src/context.c:905,5'
              BranchSideFuncs:
                - ly_log
                - ly_ctx_get_module_by
            - BranchSide:      'src/context.c:905,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/context.c:905,5'
          Branch Sides:
            - BranchSide:      'src/context.c:905,5'
              BranchSideFuncs:
                - ly_ctx_get_module_by
            - BranchSide:      'src/context.c:906,33'
              BranchSideFuncs:
                - ly_ctx_get_module_by
      Callsites:
        - Src:             'src/context.c:905,5'
          Dst:             ly_log
        - Src:             'src/context.c:905,5'
          Dst:             ly_log
        - Src:             'src/context.c:906,12'
          Dst:             ly_ctx_get_module_by
    - functionName:    ly_ctx_set_ext_data_clb
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 824
      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:817,5'
          Branch Sides:
            - BranchSide:      'src/context.c:817,5'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:819,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/context.c:817,5'
          Dst:             ly_log
    - functionName:    ly_ctx_set_module_imp_clb
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 793
      functionLinenumberEnd: 810
      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:794,5'
          Branch Sides:
            - BranchSide:      'src/context.c:794,5'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:796,20'
              BranchSideFuncs: []
        - Branch String:   'src/context.c:800,5'
          Branch Sides:
            - BranchSide:      'src/context.c:800,5'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:801,34'
              BranchSideFuncs: []
        - Branch String:   'src/context.c:804,25'
          Branch Sides:
            - BranchSide:      'src/context.c:804,28'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:809,5'
              BranchSideFuncs: []
        - Branch String:   'src/context.c:804,13'
          Branch Sides:
            - BranchSide:      'src/context.c:805,38'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:809,5'
              BranchSideFuncs: []
        - Branch String:   'src/context.c:805,49'
          Branch Sides:
            - BranchSide:      'src/context.c:805,47'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:805,47'
              BranchSideFuncs: []
        - Branch String:   'src/context.c:805,13'
          Branch Sides:
            - BranchSide:      'src/context.c:806,17'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:808,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/context.c:794,5'
          Dst:             ly_log
    - functionName:    ly_ctx_get_module_imp_clb
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 782
      functionLinenumberEnd: 789
      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:783,5'
          Branch Sides:
            - BranchSide:      'src/context.c:783,5'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:785,9'
              BranchSideFuncs: []
        - Branch String:   'src/context.c:785,9'
          Branch Sides:
            - BranchSide:      'src/context.c:786,22'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:788,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/context.c:783,5'
          Dst:             ly_log
    - functionName:    ly_ctx_internal_modules_count
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1092
      functionLinenumberEnd: 1102
      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:1093,9'
          Branch Sides:
            - BranchSide:      'src/context.c:1094,9'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:1097,9'
              BranchSideFuncs: []
        - Branch String:   'src/context.c:1097,9'
          Branch Sides:
            - BranchSide:      'src/context.c:1098,9'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:1100,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ly_ctx_get_modules_hash
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 778
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         18
      ICount:          135
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - ly_ctx_get_module_iter
        - ly_ctx_internal_modules_count
        - ly_log
        - lyht_hash_multi
        - lysp_feature_next
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/context.c:754,5'
          Branch Sides:
            - BranchSide:      'src/context.c:754,5'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lyht_hash_multi
                - strlen
                - lyht_hash_multi
                - lysp_feature_next
                - lyht_hash_multi
                - strlen
                - lyht_hash_multi
                - strlen
                - lyht_hash_multi
            - BranchSide:      'src/context.c:756,5'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lyht_hash_multi
                - strlen
                - lyht_hash_multi
                - lysp_feature_next
                - lyht_hash_multi
                - strlen
                - lyht_hash_multi
                - strlen
                - lyht_hash_multi
        - Branch String:   'src/context.c:756,5'
          Branch Sides:
            - BranchSide:      'src/context.c:758,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:776,28'
              BranchSideFuncs:
                - lyht_hash_multi
        - Branch String:   'src/context.c:761,13'
          Branch Sides:
            - BranchSide:      'src/context.c:762,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:766,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:766,9'
          Branch Sides:
            - BranchSide:      'src/context.c:767,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:773,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:767,17'
          Branch Sides:
            - BranchSide:      'src/context.c:766,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:768,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:751,18'
          Dst:             ly_ctx_internal_modules_count
        - Src:             'src/context.c:754,5'
          Dst:             ly_log
        - Src:             'src/context.c:756,19'
          Dst:             ly_ctx_get_module_iter
        - Src:             'src/context.c:758,49'
          Dst:             strlen
        - Src:             'src/context.c:758,16'
          Dst:             lyht_hash_multi
        - Src:             'src/context.c:762,57'
          Dst:             strlen
        - Src:             'src/context.c:762,20'
          Dst:             lyht_hash_multi
        - Src:             'src/context.c:766,21'
          Dst:             lysp_feature_next
        - Src:             'src/context.c:768,55'
          Dst:             strlen
        - Src:             'src/context.c:768,24'
          Dst:             lyht_hash_multi
        - Src:             'src/context.c:773,16'
          Dst:             lyht_hash_multi
        - Src:             'src/context.c:776,12'
          Dst:             lyht_hash_multi
    - functionName:    ly_ctx_get_module_iter
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionLinenumberEnd: 836
      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:    17
      BranchProfiles:
        - Branch String:   'src/context.c:829,5'
          Branch Sides:
            - BranchSide:      'src/context.c:829,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/context.c:829,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/context.c:829,5'
          Branch Sides:
            - BranchSide:      'src/context.c:829,5'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:831,10'
              BranchSideFuncs: []
        - Branch String:   'src/context.c:831,9'
          Branch Sides:
            - BranchSide:      'src/context.c:832,16'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:834,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/context.c:829,5'
          Dst:             ly_log
        - Src:             'src/context.c:829,5'
          Dst:             ly_log
    - functionName:    ly_ctx_get_change_count
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 741
      functionLinenumberEnd: 745
      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:742,5'
          Branch Sides:
            - BranchSide:      'src/context.c:742,5'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:744,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/context.c:742,5'
          Dst:             ly_log
    - functionName:    lysc_node_clear_priv_dfs_cb
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 686
      functionLinenumberEnd: 688
      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_ht_leafref_links_rec_free
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - val_p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lyd_free_leafref_links_rec
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/context.c:290,5'
          Dst:             lyd_free_leafref_links_rec
    - functionName:    ly_ctx_unset_options
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 693
      functionLinenumberEnd: 737
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ctx
        - option
      BBCount:         44
      ICount:          268
      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:698,5'
          Branch Sides:
            - BranchSide:      'src/context.c:698,5'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lysc_module_dfs_full
                - lysc_tree_dfs_full
                - lyht_free
                - ly_log
            - BranchSide:      'src/context.c:699,5'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lysc_module_dfs_full
                - lysc_tree_dfs_full
                - lyht_free
                - ly_log
        - Branch String:   'src/context.c:699,5'
          Branch Sides:
            - BranchSide:      'src/context.c:699,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/context.c:701,10'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lysc_module_dfs_full
                - lysc_tree_dfs_full
                - lyht_free
        - Branch String:   'src/context.c:701,47'
          Branch Sides:
            - BranchSide:      'src/context.c:701,51'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lysc_module_dfs_full
                - lysc_tree_dfs_full
                - lyht_free
            - BranchSide:      'src/context.c:706,10'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lysc_module_dfs_full
                - lysc_tree_dfs_full
        - Branch String:   'src/context.c:701,9'
          Branch Sides:
            - BranchSide:      'src/context.c:702,19'
              BranchSideFuncs:
                - lyht_free
                - ly_ctx_get_module_iter
                - lysc_module_dfs_full
                - lysc_tree_dfs_full
            - BranchSide:      'src/context.c:706,10'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lysc_module_dfs_full
                - lysc_tree_dfs_full
        - Branch String:   'src/context.c:706,47'
          Branch Sides:
            - BranchSide:      'src/context.c:706,51'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lysc_module_dfs_full
                - lysc_tree_dfs_full
            - BranchSide:      'src/context.c:734,20'
              BranchSideFuncs: []
        - Branch String:   'src/context.c:706,9'
          Branch Sides:
            - BranchSide:      'src/context.c:710,15'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lysc_module_dfs_full
                - lysc_tree_dfs_full
            - BranchSide:      'src/context.c:734,20'
              BranchSideFuncs: []
        - Branch String:   'src/context.c:711,9'
          Branch Sides:
            - BranchSide:      'src/context.c:712,18'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lysc_module_dfs_full
                - lysc_tree_dfs_full
            - BranchSide:      'src/context.c:731,5'
              BranchSideFuncs: []
        - Branch String:   'src/context.c:712,17'
          Branch Sides:
            - BranchSide:      'src/context.c:713,17'
              BranchSideFuncs:
                - lysc_module_dfs_full
                - ly_ctx_get_module_iter
                - lysc_tree_dfs_full
            - BranchSide:      'src/context.c:717,34'
              BranchSideFuncs:
                - lysc_module_dfs_full
                - ly_ctx_get_module_iter
                - lysc_tree_dfs_full
        - Branch String:   'src/context.c:720,13'
          Branch Sides:
            - BranchSide:      'src/context.c:720,13'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lysc_module_dfs_full
                - lysc_tree_dfs_full
            - BranchSide:      'src/context.c:720,13'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lysc_module_dfs_full
                - lysc_tree_dfs_full
        - Branch String:   'src/context.c:720,13'
          Branch Sides:
            - BranchSide:      'src/context.c:711,9'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lysc_module_dfs_full
                - lysc_tree_dfs_full
            - BranchSide:      'src/context.c:721,24'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lysc_module_dfs_full
                - lysc_tree_dfs_full
        - Branch String:   'src/context.c:722,17'
          Branch Sides:
            - BranchSide:      'src/context.c:722,17'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lysc_module_dfs_full
                - lysc_tree_dfs_full
            - BranchSide:      'src/context.c:722,17'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lysc_module_dfs_full
                - lysc_tree_dfs_full
        - Branch String:   'src/context.c:722,17'
          Branch Sides:
            - BranchSide:      'src/context.c:723,25'
              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:723,25'
          Branch Sides:
            - BranchSide:      'src/context.c:724,25'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lysc_module_dfs_full
                - lysc_tree_dfs_full
            - BranchSide:      'src/context.c:728,17'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lysc_module_dfs_full
                - lysc_tree_dfs_full
        - Branch String:   'src/context.c:724,25'
          Branch Sides:
            - BranchSide:      'src/context.c:725,48'
              BranchSideFuncs:
                - lysc_tree_dfs_full
                - ly_ctx_get_module_iter
                - lysc_module_dfs_full
            - BranchSide:      'src/context.c:727,21'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lysc_module_dfs_full
                - lysc_tree_dfs_full
      Callsites:
        - Src:             'src/context.c:698,5'
          Dst:             ly_log
        - Src:             'src/context.c:699,5'
          Dst:             ly_log
        - Src:             'src/context.c:702,9'
          Dst:             lyht_free
        - Src:             'src/context.c:702,9'
          Dst:             ly_ctx_ht_leafref_links_rec_free
        - Src:             'src/context.c:711,23'
          Dst:             ly_ctx_get_module_iter
        - Src:             'src/context.c:717,13'
          Dst:             lysc_module_dfs_full
        - Src:             'src/context.c:717,13'
          Dst:             lysc_node_clear_priv_dfs_cb
        - Src:             'src/context.c:725,29'
          Dst:             lysc_tree_dfs_full
        - Src:             'src/context.c:725,29'
          Dst:             lysc_node_clear_priv_dfs_cb
    - functionName:    ly_ctx_set_options
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 640
      functionLinenumberEnd: 682
      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:645,5'
          Branch Sides:
            - BranchSide:      'src/context.c:645,5'
              BranchSideFuncs:
                - ly_ctx_compile
                - ly_ctx_unset_options
                - lyht_new
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/context.c:646,5'
              BranchSideFuncs:
                - ly_ctx_compile
                - ly_ctx_unset_options
                - lyht_new
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/context.c:646,5'
          Branch Sides:
            - BranchSide:      'src/context.c:646,5'
              BranchSideFuncs:
                - ly_log
                - ly_ctx_compile
                - ly_ctx_unset_options
                - lyht_new
                - ly_log
                - ly_log
            - BranchSide:      'src/context.c:649,11'
              BranchSideFuncs:
                - ly_ctx_compile
                - ly_ctx_unset_options
                - lyht_new
                - ly_log
                - ly_log
        - Branch String:   'src/context.c:646,5'
          Branch Sides:
            - BranchSide:      'src/context.c:646,5'
              BranchSideFuncs:
                - ly_ctx_compile
                - ly_ctx_unset_options
                - lyht_new
                - ly_log
                - ly_log
            - BranchSide:      'src/context.c:649,11'
              BranchSideFuncs:
                - ly_ctx_compile
                - ly_ctx_unset_options
                - lyht_new
                - ly_log
                - ly_log
        - Branch String:   'src/context.c:649,53'
          Branch Sides:
            - BranchSide:      'src/context.c:649,57'
              BranchSideFuncs:
                - ly_ctx_compile
                - ly_ctx_unset_options
                - lyht_new
                - ly_log
            - BranchSide:      'src/context.c:656,11'
              BranchSideFuncs:
                - ly_ctx_compile
                - ly_ctx_unset_options
                - lyht_new
                - ly_log
        - Branch String:   'src/context.c:649,9'
          Branch Sides:
            - BranchSide:      'src/context.c:650,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/context.c:656,11'
              BranchSideFuncs:
                - ly_ctx_compile
                - ly_ctx_unset_options
                - lyht_new
                - ly_log
        - Branch String:   'src/context.c:656,48'
          Branch Sides:
            - BranchSide:      'src/context.c:656,52'
              BranchSideFuncs:
                - ly_ctx_compile
                - ly_ctx_unset_options
            - BranchSide:      'src/context.c:661,11'
              BranchSideFuncs:
                - ly_ctx_compile
                - ly_ctx_unset_options
        - Branch String:   'src/context.c:656,9'
          Branch Sides:
            - BranchSide:      'src/context.c:657,33'
              BranchSideFuncs:
                - lyht_new
                - ly_log
                - ly_ctx_compile
                - ly_ctx_unset_options
            - BranchSide:      'src/context.c:661,11'
              BranchSideFuncs:
                - ly_ctx_compile
                - ly_ctx_unset_options
        - Branch String:   'src/context.c:658,9'
          Branch Sides:
            - BranchSide:      'src/context.c:658,9'
              BranchSideFuncs:
                - ly_ctx_compile
                - ly_ctx_unset_options
            - BranchSide:      'src/context.c:659,5'
              BranchSideFuncs:
                - ly_ctx_compile
                - ly_ctx_unset_options
        - Branch String:   'src/context.c:661,48'
          Branch Sides:
            - BranchSide:      'src/context.c:661,52'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:677,10'
              BranchSideFuncs: []
        - Branch String:   'src/context.c:661,9'
          Branch Sides:
            - BranchSide:      'src/context.c:662,9'
              BranchSideFuncs:
                - ly_ctx_compile
                - ly_ctx_unset_options
            - BranchSide:      'src/context.c:677,10'
              BranchSideFuncs: []
        - Branch String:   'src/context.c:664,9'
          Branch Sides:
            - BranchSide:      'src/context.c:665,19'
              BranchSideFuncs:
                - ly_ctx_compile
                - ly_ctx_unset_options
            - BranchSide:      'src/context.c:670,31'
              BranchSideFuncs:
                - ly_ctx_compile
                - ly_ctx_unset_options
        - Branch String:   'src/context.c:666,17'
          Branch Sides:
            - BranchSide:      'src/context.c:667,17'
              BranchSideFuncs:
                - ly_ctx_compile
                - ly_ctx_unset_options
            - BranchSide:      'src/context.c:669,9'
              BranchSideFuncs:
                - ly_ctx_compile
                - ly_ctx_unset_options
        - Branch String:   'src/context.c:671,13'
          Branch Sides:
            - BranchSide:      'src/context.c:672,34'
              BranchSideFuncs:
                - ly_ctx_unset_options
            - BranchSide:      'src/context.c:674,5'
              BranchSideFuncs: []
        - Branch String:   'src/context.c:677,9'
          Branch Sides:
            - BranchSide:      'src/context.c:678,23'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:681,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/context.c:645,5'
          Dst:             ly_log
        - Src:             'src/context.c:646,5'
          Dst:             ly_log
        - Src:             'src/context.c:650,9'
          Dst:             ly_log
        - Src:             'src/context.c:657,33'
          Dst:             lyht_new
        - Src:             'src/context.c:657,33'
          Dst:             ly_ctx_ht_leafref_links_equal_cb
        - Src:             'src/context.c:658,9'
          Dst:             ly_log
        - Src:             'src/context.c:670,16'
          Dst:             ly_ctx_compile
        - Src:             'src/context.c:672,13'
          Dst:             ly_ctx_unset_options
    - functionName:    ly_ctx_ht_leafref_links_equal_cb
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 277
      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:          33
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ly_ctx_compile
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 628
      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:613,5'
          Branch Sides:
            - BranchSide:      'src/context.c:613,5'
              BranchSideFuncs:
                - lys_unres_dep_sets_create
                - lys_compile_depset_all
                - lys_unres_glob_erase
                - lys_unres_glob_revert
            - BranchSide:      'src/context.c:616,5'
              BranchSideFuncs:
                - lys_unres_dep_sets_create
                - lys_compile_depset_all
                - lys_unres_glob_erase
                - lys_unres_glob_revert
        - Branch String:   'src/context.c:616,5'
          Branch Sides:
            - BranchSide:      'src/context.c:616,5'
              BranchSideFuncs:
                - lys_unres_glob_erase
                - lys_unres_glob_revert
            - BranchSide:      'src/context.c:619,5'
              BranchSideFuncs:
                - lys_compile_depset_all
                - lys_unres_glob_erase
                - lys_unres_glob_revert
        - Branch String:   'src/context.c:619,5'
          Branch Sides:
            - BranchSide:      'src/context.c:619,5'
              BranchSideFuncs:
                - lys_unres_glob_erase
                - lys_unres_glob_revert
            - BranchSide:      'src/context.c:619,5'
              BranchSideFuncs:
                - lys_unres_glob_erase
                - lys_unres_glob_revert
        - Branch String:   'src/context.c:622,9'
          Branch Sides:
            - BranchSide:      'src/context.c:624,31'
              BranchSideFuncs:
                - lys_unres_glob_revert
                - lys_unres_glob_erase
            - BranchSide:      'src/context.c:626,27'
              BranchSideFuncs:
                - lys_unres_glob_erase
      Callsites:
        - Src:             'src/context.c:613,5'
          Dst:             ly_log
        - Src:             'src/context.c:616,5'
          Dst:             lys_unres_dep_sets_create
        - Src:             'src/context.c:619,5'
          Dst:             lys_compile_depset_all
        - Src:             'src/context.c:624,9'
          Dst:             lys_unres_glob_revert
        - Src:             'src/context.c:626,5'
          Dst:             lys_unres_glob_erase
    - functionName:    ly_ctx_get_options
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 636
      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:633,5'
          Branch Sides:
            - BranchSide:      'src/context.c:633,5'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:635,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/context.c:633,5'
          Dst:             ly_log
    - functionName:    lyd_get_value
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1172
      functionLinenumberEnd: 1186
      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:1173,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1174,9'
              BranchSideFuncs:
                - lyd_value_get_canonical
            - BranchSide:      'src/tree_data.h:1177,10'
              BranchSideFuncs:
                - lyd_value_get_canonical
        - Branch String:   'src/tree_data.h:1177,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1178,47'
              BranchSideFuncs:
                - lyd_value_get_canonical
            - BranchSide:      'src/tree_data.h:1179,16'
              BranchSideFuncs:
                - lyd_value_get_canonical
        - Branch String:   'src/tree_data.h:1182,16'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1182,36'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1182,80'
              BranchSideFuncs:
                - lyd_value_get_canonical
        - Branch String:   'src/tree_data.h:1182,80'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1182,95'
              BranchSideFuncs:
                - lyd_value_get_canonical
            - BranchSide:      'src/tree_data.h:1182,95'
              BranchSideFuncs:
                - lyd_value_get_canonical
      Callsites:
        - Src:             'src/tree_data.h:1182,56'
          Dst:             lyd_value_get_canonical
    - functionName:    lyd_child
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1060
      functionLinenumberEnd: 1075
      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:1061,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1062,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1065,10'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1065,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1067,47'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1070,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1070,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1071,48'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1074,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ly_ctx_new_yl_legacy
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 462
      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:407,5'
          Branch Sides:
            - BranchSide:      'src/context.c:407,5'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:410,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:410,5'
          Branch Sides:
            - BranchSide:      'src/context.c:411,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:456,5'
              BranchSideFuncs:
                - ly_set_clean
                - ly_set_free
        - Branch String:   'src/context.c:418,9'
          Branch Sides:
            - BranchSide:      'src/context.c:419,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: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
                - 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:419,17'
          Branch Sides:
            - BranchSide:      'src/context.c:420,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:421,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:421,24'
          Branch Sides:
            - BranchSide:      'src/context.c:422,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:423,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:423,24'
          Branch Sides:
            - BranchSide:      'src/context.c:424,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:425,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:424,17'
          Branch Sides:
            - BranchSide:      'src/context.c:424,17'
              BranchSideFuncs:
                - ly_set_clean
                - ly_set_free
            - BranchSide:      'src/context.c:425,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:434,13'
          Branch Sides:
            - BranchSide:      'src/context.c:435,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:438,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:439,9'
          Branch Sides:
            - BranchSide:      'src/context.c:439,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:442,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:442,9'
          Branch Sides:
            - BranchSide:      'src/context.c:443,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:445,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:451,13'
          Branch Sides:
            - BranchSide:      'src/context.c:452,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:456,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:407,5'
          Dst:             lyd_find_xpath
        - Src:             'src/context.c:418,9'
          Dst:             lyd_child
        - Src:             'src/context.c:419,18'
          Dst:             strcmp
        - Src:             'src/context.c:420,24'
          Dst:             lyd_get_value
        - Src:             'src/context.c:421,25'
          Dst:             strcmp
        - Src:             'src/context.c:422,28'
          Dst:             lyd_get_value
        - Src:             'src/context.c:423,25'
          Dst:             strcmp
        - Src:             'src/context.c:424,17'
          Dst:             ly_set_add
        - Src:             'src/context.c:425,25'
          Dst:             strcmp
        - Src:             'src/context.c:426,29'
          Dst:             lyd_get_value
        - Src:             'src/context.c:426,22'
          Dst:             strcmp
        - Src:             'src/context.c:443,30'
          Dst:             lyd_get_value
        - Src:             'src/context.c:446,9'
          Dst:             ly_set_clean
        - Src:             'src/context.c:449,15'
          Dst:             ly_ctx_load_module
        - Src:             'src/context.c:452,13'
          Dst:             ly_log
        - Src:             'src/context.c:453,13'
          Dst:             ly_set_free
        - Src:             'src/context.c:459,5'
          Dst:             ly_set_clean
        - Src:             'src/context.c:460,5'
          Dst:             ly_set_free
    - functionName:    ly_ctx_load_module
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 256
      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:          151
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - _lys_set_implemented
        - 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
                - 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
                - 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
                - 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
                - 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
                - lys_unres_glob_revert
                - lys_unres_glob_erase
        - Branch String:   'src/context.c:238,9'
          Branch Sides:
            - BranchSide:      'src/context.c:238,47'
              BranchSideFuncs:
                - lys_unres_glob_revert
                - lys_unres_glob_erase
            - BranchSide:      'src/context.c:240,9'
              BranchSideFuncs:
                - lys_unres_dep_sets_create
                - lys_compile_depset_all
                - lys_unres_glob_erase
                - 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
                - 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
                - lys_unres_glob_revert
                - lys_unres_glob_erase
        - Branch String:   'src/context.c:250,9'
          Branch Sides:
            - BranchSide:      'src/context.c:251,31'
              BranchSideFuncs:
                - lys_unres_glob_revert
                - lys_unres_glob_erase
            - BranchSide:      'src/context.c:255,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:251,9'
          Dst:             lys_unres_glob_revert
        - Src:             'src/context.c:252,9'
          Dst:             lys_unres_glob_erase
    - functionName:    ly_ctx_new_ylmem
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 510
      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:495,5'
          Branch Sides:
            - BranchSide:      'src/context.c:495,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:495,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/context.c:495,5'
          Branch Sides:
            - BranchSide:      'src/context.c:495,5'
              BranchSideFuncs:
                - ly_ctx_new
                - lyd_parse_data_mem
                - ly_ctx_new_yldata
                - lyd_free_all
                - ly_ctx_destroy
            - BranchSide:      'src/context.c:498,5'
              BranchSideFuncs:
                - ly_ctx_new
                - lyd_parse_data_mem
                - ly_ctx_new_yldata
                - lyd_free_all
                - ly_ctx_destroy
        - Branch String:   'src/context.c:498,5'
          Branch Sides:
            - BranchSide:      'src/context.c:498,5'
              BranchSideFuncs:
                - lyd_free_all
                - ly_ctx_destroy
            - BranchSide:      'src/context.c:501,5'
              BranchSideFuncs:
                - lyd_parse_data_mem
                - ly_ctx_new_yldata
                - lyd_free_all
                - ly_ctx_destroy
        - Branch String:   'src/context.c:501,5'
          Branch Sides:
            - BranchSide:      'src/context.c:501,5'
              BranchSideFuncs:
                - lyd_free_all
                - ly_ctx_destroy
            - BranchSide:      'src/context.c:504,29'
              BranchSideFuncs:
                - ly_ctx_new_yldata
                - lyd_free_all
                - ly_ctx_destroy
      Callsites:
        - Src:             'src/context.c:495,5'
          Dst:             ly_log
        - Src:             'src/context.c:495,5'
          Dst:             ly_log
        - Src:             'src/context.c:498,5'
          Dst:             ly_ctx_new
        - Src:             'src/context.c:501,5'
          Dst:             lyd_parse_data_mem
        - Src:             'src/context.c:504,11'
          Dst:             ly_ctx_new_yldata
        - Src:             'src/context.c:507,5'
          Dst:             lyd_free_all
        - Src:             'src/context.c:508,5'
          Dst:             ly_ctx_destroy
    - functionName:    ly_ctx_new
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 392
      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:306,5'
          Branch Sides:
            - BranchSide:      'src/context.c:306,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:308,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:309,5'
          Branch Sides:
            - BranchSide:      'src/context.c:309,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:312,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:316,5'
          Branch Sides:
            - BranchSide:      'src/context.c:316,5'
              BranchSideFuncs:
                - ly_log
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
            - BranchSide:      'src/context.c:318,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:318,9'
          Branch Sides:
            - BranchSide:      'src/context.c:319,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:324,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:320,9'
          Branch Sides:
            - BranchSide:      'src/context.c:320,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:321,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:325,5'
          Branch Sides:
            - BranchSide:      'src/context.c:325,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:328,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:332,9'
          Branch Sides:
            - BranchSide:      'src/context.c:333,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:356,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:334,9'
          Branch Sides:
            - BranchSide:      'src/context.c:334,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:336,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:336,84'
          Branch Sides:
            - BranchSide:      'src/context.c:336,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:336,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:336,9'
          Branch Sides:
            - BranchSide:      'src/context.c:337,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:344,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:339,17'
          Branch Sides:
            - BranchSide:      'src/context.c:341,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: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
        - Branch String:   'src/context.c:344,18'
          Branch Sides:
            - BranchSide:      'src/context.c:344,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:351,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:344,13'
          Branch Sides:
            - BranchSide:      'src/context.c:345,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:351,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:346,17'
          Branch Sides:
            - BranchSide:      'src/context.c:348,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:350,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:354,9'
          Branch Sides:
            - BranchSide:      'src/context.c:354,9'
              BranchSideFuncs:
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
            - BranchSide:      'src/context.c:355,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:358,9'
          Branch Sides:
            - BranchSide:      'src/context.c:360,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:364,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:365,5'
          Branch Sides:
            - BranchSide:      'src/context.c:365,5'
              BranchSideFuncs:
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
            - BranchSide:      'src/context.c:368,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:368,5'
          Branch Sides:
            - BranchSide:      'src/context.c:369,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:377,11'
              BranchSideFuncs:
                - ly_ctx_compile
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
        - Branch String:   'src/context.c:370,9'
          Branch Sides:
            - BranchSide:      'src/context.c:370,9'
              BranchSideFuncs:
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
            - BranchSide:      'src/context.c:371,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:371,45'
          Branch Sides:
            - BranchSide:      'src/context.c:371,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:372,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:371,13'
          Branch Sides:
            - BranchSide:      'src/context.c:372,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:375,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:372,21'
          Branch Sides:
            - BranchSide:      'src/context.c:372,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:372,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:373,13'
          Branch Sides:
            - BranchSide:      'src/context.c:373,13'
              BranchSideFuncs:
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
            - BranchSide:      'src/context.c:374,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:377,9'
          Branch Sides:
            - BranchSide:      'src/context.c:377,44'
              BranchSideFuncs:
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
            - BranchSide:      'src/context.c:379,9'
              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,9'
              BranchSideFuncs:
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
        - Branch String:   'src/context.c:386,9'
          Branch Sides:
            - BranchSide:      'src/context.c:387,24'
              BranchSideFuncs:
                - ly_ctx_destroy
            - BranchSide:      'src/context.c:389,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/context.c:306,5'
          Dst:             ly_log
        - Src:             'src/context.c:308,11'
          Dst:             calloc
        - Src:             'src/context.c:309,5'
          Dst:             ly_log
        - Src:             'src/context.c:312,5'
          Dst:             lydict_init
        - Src:             'src/context.c:316,5'
          Dst:             lyplg_init
        - Src:             'src/context.c:316,5'
          Dst:             ly_log
        - Src:             'src/context.c:319,33'
          Dst:             lyht_new
        - Src:             'src/context.c:319,33'
          Dst:             ly_ctx_ht_leafref_links_equal_cb
        - Src:             'src/context.c:324,19'
          Dst:             lyht_new
        - Src:             'src/context.c:324,19'
          Dst:             ly_ctx_ht_err_equal_cb
        - Src:             'src/context.c:328,5'
          Dst:             pthread_mutex_init
        - Src:             'src/context.c:333,27'
          Dst:             strdup
        - Src:             'src/context.c:334,9'
          Dst:             ly_log
        - Src:             'src/context.c:336,44'
          Dst:             strchr
        - Src:             'src/context.c:338,18'
          Dst:             ly_ctx_set_searchdir
        - Src:             'src/context.c:345,18'
          Dst:             ly_ctx_set_searchdir
        - Src:             'src/context.c:364,10'
          Dst:             ly_in_new_memory
        - Src:             'src/context.c:369,9'
          Dst:             ly_in_memory
        - Src:             'src/context.c:370,9'
          Dst:             lys_parse_in
        - Src:             'src/context.c:373,13'
          Dst:             lys_implement
        - Src:             'src/context.c:379,9'
          Dst:             ly_ctx_compile
        - Src:             'src/context.c:384,5'
          Dst:             ly_in_free
        - Src:             'src/context.c:385,5'
          Dst:             lys_unres_glob_erase
        - Src:             'src/context.c:387,9'
          Dst:             ly_ctx_destroy
    - functionName:    ly_ctx_new_yldata
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 606
      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:526,5'
          Branch Sides:
            - BranchSide:      'src/context.c:526,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:526,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/context.c:526,5'
          Branch Sides:
            - BranchSide:      'src/context.c:526,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:529,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:529,9'
          Branch Sides:
            - BranchSide:      'src/context.c:530,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:532,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:530,9'
          Branch Sides:
            - BranchSide:      'src/context.c:530,9'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
            - BranchSide:      'src/context.c:531,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:536,9'
          Branch Sides:
            - BranchSide:      'src/context.c:537,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:541,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:541,5'
          Branch Sides:
            - BranchSide:      'src/context.c:541,5'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
            - BranchSide:      'src/context.c:542,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:542,9'
          Branch Sides:
            - BranchSide:      'src/context.c:544,9'
              BranchSideFuncs:
                - ly_ctx_new_yl_legacy
                - ly_ctx_compile
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
            - BranchSide:      'src/context.c:547,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:544,9'
          Branch Sides:
            - BranchSide:      'src/context.c:544,9'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
            - BranchSide:      'src/context.c:545,5'
              BranchSideFuncs:
                - ly_ctx_compile
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
        - Branch String:   'src/context.c:547,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:548,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:555,13'
          Branch Sides:
            - BranchSide:      'src/context.c:556,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:565,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:556,21'
          Branch Sides:
            - BranchSide:      'src/context.c:557,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:558,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:558,28'
          Branch Sides:
            - BranchSide:      'src/context.c:559,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:560,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:561,21'
          Branch Sides:
            - BranchSide:      'src/context.c:561,21'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
            - BranchSide:      'src/context.c:562,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:566,13'
          Branch Sides:
            - BranchSide:      'src/context.c:566,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:569,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:569,13'
          Branch Sides:
            - BranchSide:      'src/context.c:570,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:572,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:578,17'
          Branch Sides:
            - BranchSide:      'src/context.c:579,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:584,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:579,17'
          Branch Sides:
            - BranchSide:      'src/context.c:579,17'
              BranchSideFuncs:
                - ly_log
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
            - BranchSide:      'src/context.c:579,17'
              BranchSideFuncs:
                - ly_log
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
        - Branch String:   'src/context.c:579,17'
          Branch Sides:
            - BranchSide:      'src/context.c:579,17'
              BranchSideFuncs:
                - ly_log
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
            - BranchSide:      'src/context.c:579,17'
              BranchSideFuncs:
                - ly_log
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
        - Branch String:   'src/context.c:579,17'
          Branch Sides:
            - BranchSide:      'src/context.c:596,17'
              BranchSideFuncs:
                - ly_log
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
            - BranchSide:      'src/context.c:596,17'
              BranchSideFuncs:
                - ly_log
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
        - Branch String:   'src/context.c:588,5'
          Branch Sides:
            - BranchSide:      'src/context.c:588,5'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
            - BranchSide:      'src/context.c:590,9'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
        - Branch String:   'src/context.c:590,9'
          Branch Sides:
            - BranchSide:      'src/context.c:590,9'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
            - BranchSide:      'src/context.c:592,9'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
        - Branch String:   'src/context.c:598,9'
          Branch Sides:
            - BranchSide:      'src/context.c:599,16'
              BranchSideFuncs:
                - ly_ctx_destroy
            - BranchSide:      'src/context.c:605,12'
              BranchSideFuncs: []
        - Branch String:   'src/context.c:600,13'
          Branch Sides:
            - BranchSide:      'src/context.c:601,29'
              BranchSideFuncs:
                - ly_ctx_destroy
            - BranchSide:      'src/context.c:604,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/context.c:526,5'
          Dst:             ly_log
        - Src:             'src/context.c:526,5'
          Dst:             ly_log
        - Src:             'src/context.c:530,9'
          Dst:             ly_ctx_new
        - Src:             'src/context.c:541,5'
          Dst:             lyd_find_xpath
        - Src:             'src/context.c:544,9'
          Dst:             ly_ctx_new_yl_legacy
        - Src:             'src/context.c:555,13'
          Dst:             lyd_child
        - Src:             'src/context.c:556,22'
          Dst:             strcmp
        - Src:             'src/context.c:557,28'
          Dst:             lyd_get_value
        - Src:             'src/context.c:558,29'
          Dst:             strcmp
        - Src:             'src/context.c:559,32'
          Dst:             lyd_get_value
        - Src:             'src/context.c:560,29'
          Dst:             strcmp
        - Src:             'src/context.c:561,21'
          Dst:             ly_set_add
        - Src:             'src/context.c:570,34'
          Dst:             lyd_get_value
        - Src:             'src/context.c:573,13'
          Dst:             ly_set_clean
        - Src:             'src/context.c:576,19'
          Dst:             ly_ctx_load_module
        - Src:             'src/context.c:579,17'
          Dst:             ly_log
        - Src:             'src/context.c:588,5'
          Dst:             ly_ctx_compile
        - Src:             'src/context.c:596,5'
          Dst:             ly_set_free
        - Src:             'src/context.c:597,5'
          Dst:             ly_set_erase
        - Src:             'src/context.c:601,13'
          Dst:             ly_ctx_destroy
    - functionName:    ly_ctx_destroy
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1361
      functionLinenumberEnd: 1413
      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:    12
      BranchProfiles:
        - Branch String:   'src/context.c:1364,9'
          Branch Sides:
            - BranchSide:      'src/context.c:1365,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:1369,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:1369,5'
          Branch Sides:
            - BranchSide:      'src/context.c:1370,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:1380,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:1373,13'
          Branch Sides:
            - BranchSide:      'src/context.c:1374,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:1378,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:1392,9'
          Branch Sides:
            - BranchSide:      'src/context.c:1393,19'
              BranchSideFuncs:
                - lyht_free
                - lyht_free
                - lydict_clean
                - pthread_mutex_destroy
                - ly_set_erase
                - ly_set_erase
                - lyplg_clean
                - free
            - BranchSide:      'src/context.c:1397,15'
              BranchSideFuncs:
                - lyht_free
                - lydict_clean
                - pthread_mutex_destroy
                - ly_set_erase
                - ly_set_erase
                - lyplg_clean
                - free
      Callsites:
        - Src:             'src/context.c:1375,13'
          Dst:             lysc_module_free
        - Src:             'src/context.c:1378,9'
          Dst:             lys_module_free
        - Src:             'src/context.c:1383,5'
          Dst:             lysf_ctx_erase
        - Src:             'src/context.c:1386,5'
          Dst:             ly_set_erase
        - Src:             'src/context.c:1389,5'
          Dst:             lys_unres_glob_erase
        - Src:             'src/context.c:1393,9'
          Dst:             lyht_free
        - Src:             'src/context.c:1393,9'
          Dst:             ly_ctx_ht_leafref_links_rec_free
        - Src:             'src/context.c:1397,5'
          Dst:             lyht_free
        - Src:             'src/context.c:1397,5'
          Dst:             ly_ctx_ht_err_rec_free
        - Src:             'src/context.c:1400,5'
          Dst:             lydict_clean
        - Src:             'src/context.c:1403,5'
          Dst:             pthread_mutex_destroy
        - Src:             'src/context.c:1406,5'
          Dst:             ly_set_erase
        - Src:             'src/context.c:1407,5'
          Dst:             ly_set_erase
        - Src:             'src/context.c:1410,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: 263
      functionLinenumberEnd: 266
      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:266,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:    28
      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
      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: 466
      functionLinenumberEnd: 486
      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:471,5'
          Branch Sides:
            - BranchSide:      'src/context.c:471,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:471,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/context.c:471,5'
          Branch Sides:
            - BranchSide:      'src/context.c:471,5'
              BranchSideFuncs:
                - ly_ctx_new
                - lyd_parse_data_path
                - ly_ctx_new_yldata
                - lyd_free_all
                - ly_ctx_destroy
            - BranchSide:      'src/context.c:474,5'
              BranchSideFuncs:
                - ly_ctx_new
                - lyd_parse_data_path
                - ly_ctx_new_yldata
                - lyd_free_all
                - ly_ctx_destroy
        - Branch String:   'src/context.c:474,5'
          Branch Sides:
            - BranchSide:      'src/context.c:474,5'
              BranchSideFuncs:
                - lyd_free_all
                - ly_ctx_destroy
            - BranchSide:      'src/context.c:477,5'
              BranchSideFuncs:
                - lyd_parse_data_path
                - ly_ctx_new_yldata
                - lyd_free_all
                - ly_ctx_destroy
        - Branch String:   'src/context.c:477,5'
          Branch Sides:
            - BranchSide:      'src/context.c:477,5'
              BranchSideFuncs:
                - lyd_free_all
                - ly_ctx_destroy
            - BranchSide:      'src/context.c:480,29'
              BranchSideFuncs:
                - ly_ctx_new_yldata
                - lyd_free_all
                - ly_ctx_destroy
      Callsites:
        - Src:             'src/context.c:471,5'
          Dst:             ly_log
        - Src:             'src/context.c:471,5'
          Dst:             ly_log
        - Src:             'src/context.c:474,5'
          Dst:             ly_ctx_new
        - Src:             'src/context.c:477,5'
          Dst:             lyd_parse_data_path
        - Src:             'src/context.c:480,11'
          Dst:             ly_ctx_new_yldata
        - Src:             'src/context.c:483,5'
          Dst:             lyd_free_all
        - Src:             'src/context.c:484,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: 2524
      functionLinenumberEnd: 2660
      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:         144
      ICount:          984
      EdgeCount:       193
      CyclomaticComplexity: 51
      functionsReached:
        - __assert_fail
        - ly_dup_prefix_data
        - ly_free_prefix_data
        - lyd_any_copy_value
        - 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:2535,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2537,41'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_dup_single
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
                - lyd_child.321
                - 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_compare_single
                - __assert_fail
                - lyd_dup_inst_next
                - lyd_find_sibling_first
            - BranchSide:      'src/tree_data.c:2538,16'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_dup_single
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
                - lyd_child.321
                - 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_compare_single
                - __assert_fail
                - lyd_dup_inst_next
                - lyd_find_sibling_first
        - Branch String:   'src/tree_data.c:2537,52'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2537,13'
              BranchSideFuncs:
                - lyd_find_sibling_opaq_next
                - lyd_dup_single
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
                - lyd_child.321
                - 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_compare_single
                - __assert_fail
                - lyd_dup_inst_next
            - BranchSide:      'src/tree_data.c:2537,13'
              BranchSideFuncs:
                - lyd_find_sibling_opaq_next
                - lyd_dup_single
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
                - lyd_child.321
                - 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_compare_single
                - __assert_fail
                - lyd_dup_inst_next
        - Branch String:   'src/tree_data.c:2538,16'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2540,37'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_dup_single
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
                - lyd_child.321
                - 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_compare_single
                - __assert_fail
                - lyd_dup_inst_next
            - BranchSide:      'src/tree_data.c:2543,35'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_dup_single
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
                - lyd_child.321
                - 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_compare_single
                - __assert_fail
                - lyd_dup_inst_next
        - Branch String:   'src/tree_data.c:2545,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2545,5'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
                - lyd_child.321
                - 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_compare_single
                - __assert_fail
                - lyd_dup_inst_next
            - BranchSide:      'src/tree_data.c:2547,9'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
                - lyd_child.321
                - 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_compare_single
                - __assert_fail
                - lyd_dup_inst_next
        - Branch String:   'src/tree_data.c:2545,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2545,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:2547,9'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
                - lyd_child.321
                - 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_compare_single
                - __assert_fail
                - lyd_dup_inst_next
        - Branch String:   'src/tree_data.c:2547,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2549,9'
              BranchSideFuncs:
                - lyd_dup_inst_next
                - lyd_dup_single
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
                - lyd_child.321
                - 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_compare_single
                - __assert_fail
            - BranchSide:      'src/tree_data.c:2552,20'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
                - lyd_child.321
                - 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_compare_single
                - __assert_fail
        - Branch String:   'src/tree_data.c:2549,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2549,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:2550,5'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
                - lyd_child.321
                - 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_compare_single
                - __assert_fail
        - Branch String:   'src/tree_data.c:2555,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2557,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_compare_single
                - __assert_fail
            - BranchSide:      'src/tree_data.c:2623,13'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
                - lyd_child.321
                - lyd_unlink_ignore_lyds
        - Branch String:   'src/tree_data.c:2557,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2558,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_compare_single
                - __assert_fail
            - BranchSide:      'src/tree_data.c:2562,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_compare_single
                - __assert_fail
        - Branch String:   'src/tree_data.c:2558,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2558,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:2559,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_compare_single
                - __assert_fail
        - Branch String:   'src/tree_data.c:2562,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2563,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_compare_single
                - __assert_fail
            - BranchSide:      'src/tree_data.c:2577,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_compare_single
                - __assert_fail
        - Branch String:   'src/tree_data.c:2563,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2565,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:2577,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:2568,31'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2568,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:2568,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:2569,31'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2569,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:2569,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:2574,36'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2574,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:2574,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:2577,62'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2578,36'
              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
                - lyd_compare_single
                - lyd_any_copy_value
                - __assert_fail
            - BranchSide:      'src/tree_data.c:2592,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:2577,20'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2580,13'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - __assert_fail
            - BranchSide:      'src/tree_data.c:2592,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:2580,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2580,13'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - __assert_fail
            - BranchSide:      'src/tree_data.c:2583,18'
              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:2580,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2580,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data.c:2583,18'
              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:2583,48'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2583,53'
              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:2584,50'
              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:2583,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2584,50'
              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:2592,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:2585,36'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2585,82'
              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:2585,82'
              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:2586,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2586,17'
              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:2586,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:2586,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2586,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:2590,36'
              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:2594,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2594,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:2598,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:2605,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2605,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:2605,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:2605,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2606,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:2619,27'
              BranchSideFuncs:
                - lyd_dup_inst_free
        - Branch String:   'src/tree_data.c:2606,48'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2606,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:2612,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:2606,81'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2606,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:2612,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:2606,84'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2606,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:2612,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:2606,84'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2606,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:2607,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:2606,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2607,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:2612,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:2614,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2615,17'
              BranchSideFuncs:
                - lyd_dup_inst_free
            - BranchSide:      'src/tree_data.c:2617,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:2620,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2620,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:2621,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:2623,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2624,42'
              BranchSideFuncs:
                - lyd_unlink_ignore_lyds
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
                - lyd_child.321
            - BranchSide:      'src/tree_data.c:2629,13'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
                - lyd_child.321
        - Branch String:   'src/tree_data.c:2629,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:2629,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:2632,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2634,13'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
            - BranchSide:      'src/tree_data.c:2640,13'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
        - Branch String:   'src/tree_data.c:2634,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2635,17'
              BranchSideFuncs:
                - lyd_child.321
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
            - BranchSide:      'src/tree_data.c:2638,9'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
        - Branch String:   'src/tree_data.c:2636,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2636,17'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
                - lyd_child.321
            - BranchSide:      'src/tree_data.c:2636,17'
              BranchSideFuncs:
                - lyd_child.321
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
        - Branch String:   'src/tree_data.c:2636,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2636,17'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
                - lyd_child.321
            - BranchSide:      'src/tree_data.c:2636,17'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
                - lyd_child.321
        - Branch String:   'src/tree_data.c:2636,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2636,17'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
            - BranchSide:      'src/tree_data.c:2636,17'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
                - lyd_child.321
        - Branch String:   'src/tree_data.c:2636,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2634,13'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
                - lyd_child.321
            - BranchSide:      'src/tree_data.c:2636,17'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
                - lyd_child.321
        - Branch String:   'src/tree_data.c:2636,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2636,17'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
                - lyd_child.321
            - BranchSide:      'src/tree_data.c:2636,17'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
                - lyd_child.321
        - Branch String:   'src/tree_data.c:2640,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2642,26'
              BranchSideFuncs:
                - lyds_insert2
                - lyd_dup_inst_next
            - BranchSide:      'src/tree_data.c:2645,29'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_dup_inst_next
        - Branch String:   'src/tree_data.c:2648,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2650,13'
              BranchSideFuncs:
                - lyd_dup_inst_next
            - BranchSide:      'src/tree_data.c:2654,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:2650,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2650,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:2651,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:2655,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2655,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:2656,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:2537,13'
          Dst:             lyd_find_sibling_opaq_next
        - Src:             'src/tree_data.c:2540,13'
          Dst:             lyd_find_sibling_first
        - Src:             'src/tree_data.c:2543,13'
          Dst:             lyd_find_sibling_val
        - Src:             'src/tree_data.c:2549,9'
          Dst:             lyd_dup_inst_next
        - Src:             'src/tree_data.c:2563,17'
          Dst:             lyd_compare_single
        - Src:             'src/tree_data.c:2568,17'
          Dst:             lydict_remove
        - Src:             'src/tree_data.c:2569,17'
          Dst:             lydict_insert
        - Src:             'src/tree_data.c:2572,17'
          Dst:             ly_free_prefix_data
        - Src:             'src/tree_data.c:2574,17'
          Dst:             ly_dup_prefix_data
        - Src:             'src/tree_data.c:2578,17'
          Dst:             lyd_compare_single
        - Src:             'src/tree_data.c:2580,13'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:2592,67'
          Dst:             lyd_compare_single
        - Src:             'src/tree_data.c:2594,13'
          Dst:             lyd_any_copy_value
        - Src:             'src/tree_data.c:2605,9'
          Dst:             lyd_child_no_keys
        - Src:             'src/tree_data.c:2606,84'
          Dst:             lyds_is_supported
        - Src:             'src/tree_data.c:2609,17'
          Dst:             lyds_pool_add
        - Src:             'src/tree_data.c:2612,37'
          Dst:             lyd_node_child_p
        - Src:             'src/tree_data.c:2612,17'
          Dst:             lyd_merge_sibling_r
        - Src:             'src/tree_data.c:2619,9'
          Dst:             lyd_dup_inst_free
        - Src:             'src/tree_data.c:2625,13'
          Dst:             lyd_unlink_ignore_lyds
        - Src:             'src/tree_data.c:2629,13'
          Dst:             lyd_dup_single
        - Src:             'src/tree_data.c:2636,17'
          Dst:             lyd_child
        - Src:             'src/tree_data.c:2642,13'
          Dst:             lyds_insert2
        - Src:             'src/tree_data.c:2645,13'
          Dst:             lyd_insert_node
        - Src:             'src/tree_data.c:2650,13'
          Dst:             lyd_dup_inst_next
    - functionName:    lyd_find_sibling_opaq_next
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3298
      functionLinenumberEnd: 3325
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - first
        - name
        - match
      BBCount:         34
      ICount:          167
      EdgeCount:       43
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - ly_log
        - strcmp
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/tree_data.c:3299,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3299,5'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
            - BranchSide:      'src/tree_data.c:3301,9'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
        - Branch String:   'src/tree_data.c:3301,15'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3301,18'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
            - BranchSide:      'src/tree_data.c:3314,5'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
        - Branch String:   'src/tree_data.c:3301,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3302,17'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
            - BranchSide:      'src/tree_data.c:3314,5'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
        - Branch String:   'src/tree_data.c:3303,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3305,19'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
            - BranchSide:      'src/tree_data.c:3308,13'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
        - Branch String:   'src/tree_data.c:3308,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:0,0'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
            - BranchSide:      'src/tree_data.c:3309,25'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
        - Branch String:   'src/tree_data.c:3314,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3315,9'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
            - BranchSide:      'src/tree_data.c:3321,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:3315,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3315,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data.c:3316,21'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
        - Branch String:   'src/tree_data.c:3316,21'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3316,38'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
            - BranchSide:      'src/tree_data.c:3316,38'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
        - Branch String:   'src/tree_data.c:3316,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3317,13'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
            - BranchSide:      'src/tree_data.c:3319,5'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
        - Branch String:   'src/tree_data.c:3321,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3322,37'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3324,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:3299,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3315,9'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:3316,14'
          Dst:             strcmp
    - functionName:    lyd_find_sibling_first
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3069
      functionLinenumberEnd: 3155
      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:    13
      BranchProfiles:
        - Branch String:   'src/tree_data.c:3074,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3074,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:3075,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:3075,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3077,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:3083,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:3077,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3078,14'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3080,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:3083,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3083,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:3083,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:3083,30'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3083,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:3083,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:3083,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3085,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:3089,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:3085,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3085,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:3085,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:3085,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3085,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3086,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:3089,27'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3089,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:3099,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:3089,45'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3089,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:3099,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:3089,49'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3089,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:3089,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:3089,87'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3089,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:3089,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:3089,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3091,23'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:3099,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:3092,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3093,14'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3095,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:3102,24'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3102,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:3130,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_compare_single
                - lyd_compare_single
        - Branch String:   'src/tree_data.c:3102,34'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3102,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:3130,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_compare_single
                - lyd_compare_single
        - Branch String:   'src/tree_data.c:3102,52'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3102,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:3130,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_compare_single
                - lyd_compare_single
        - Branch String:   'src/tree_data.c:3102,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3103,9'
              BranchSideFuncs:
                - __assert_fail
                - lyht_find
                - lyd_free_tree
                - lyd_find_sibling_val
                - lyd_compare_single
            - BranchSide:      'src/tree_data.c:3130,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_compare_single
                - lyd_compare_single
        - Branch String:   'src/tree_data.c:3103,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3103,9'
              BranchSideFuncs:
                - lyht_find
                - lyd_free_tree
                - lyd_find_sibling_val
                - lyd_compare_single
            - BranchSide:      'src/tree_data.c:3105,13'
              BranchSideFuncs:
                - lyht_find
                - lyd_free_tree
                - lyd_find_sibling_val
                - lyd_compare_single
        - Branch String:   'src/tree_data.c:3105,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3105,13'
              BranchSideFuncs:
                - lyht_find
                - lyd_free_tree
                - lyd_find_sibling_val
                - lyd_compare_single
            - BranchSide:      'src/tree_data.c:3105,13'
              BranchSideFuncs:
                - lyht_find
                - lyd_free_tree
                - lyd_find_sibling_val
                - lyd_compare_single
        - Branch String:   'src/tree_data.c:3105,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3105,13'
              BranchSideFuncs:
                - lyht_find
                - lyd_free_tree
                - lyd_find_sibling_val
                - lyd_compare_single
            - BranchSide:      'src/tree_data.c:3105,13'
              BranchSideFuncs:
                - lyht_find
                - lyd_free_tree
                - lyd_find_sibling_val
                - lyd_compare_single
        - Branch String:   'src/tree_data.c:3105,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3105,13'
              BranchSideFuncs:
                - lyht_find
                - lyd_free_tree
                - lyd_find_sibling_val
                - lyd_compare_single
            - BranchSide:      'src/tree_data.c:3105,13'
              BranchSideFuncs:
                - lyht_find
                - lyd_free_tree
                - lyd_find_sibling_val
                - lyd_compare_single
        - Branch String:   'src/tree_data.c:3105,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3105,13'
              BranchSideFuncs:
                - lyht_find
                - lyd_free_tree
                - lyd_find_sibling_val
                - lyd_compare_single
            - BranchSide:      'src/tree_data.c:3105,13'
              BranchSideFuncs:
                - lyht_find
                - lyd_free_tree
                - lyd_find_sibling_val
                - lyd_compare_single
        - Branch String:   'src/tree_data.c:3105,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3105,13'
              BranchSideFuncs:
                - lyht_find
                - lyd_free_tree
                - lyd_find_sibling_val
                - lyd_compare_single
            - BranchSide:      'src/tree_data.c:3105,13'
              BranchSideFuncs:
                - lyht_find
                - lyd_free_tree
                - lyd_find_sibling_val
                - lyd_compare_single
        - Branch String:   'src/tree_data.c:3105,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3107,19'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_free_tree
                - lyd_compare_single
            - BranchSide:      'src/tree_data.c:3121,28'
              BranchSideFuncs:
                - lyht_find
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:3105,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3107,19'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_free_tree
                - lyd_compare_single
            - BranchSide:      'src/tree_data.c:3121,28'
              BranchSideFuncs:
                - lyht_find
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:3108,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3108,13'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_compare_single
            - BranchSide:      'src/tree_data.c:3108,13'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_compare_single
        - Branch String:   'src/tree_data.c:3108,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3109,41'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:3114,17'
              BranchSideFuncs:
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:3109,21'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3110,27'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_compare_single
            - BranchSide:      'src/tree_data.c:3113,13'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_compare_single
        - Branch String:   'src/tree_data.c:3114,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3115,28'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:3117,26'
              BranchSideFuncs:
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:3121,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3122,29'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:3125,26'
              BranchSideFuncs:
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:3131,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3131,17'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_free_tree
                - lyd_compare_single
            - BranchSide:      'src/tree_data.c:3131,17'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_free_tree
                - lyd_compare_single
        - Branch String:   'src/tree_data.c:3131,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3131,17'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_free_tree
                - lyd_compare_single
            - BranchSide:      'src/tree_data.c:3131,17'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_free_tree
                - lyd_compare_single
        - Branch String:   'src/tree_data.c:3131,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3131,17'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_free_tree
                - lyd_compare_single
            - BranchSide:      'src/tree_data.c:3131,17'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_free_tree
                - lyd_compare_single
        - Branch String:   'src/tree_data.c:3131,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3131,17'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_free_tree
                - lyd_compare_single
            - BranchSide:      'src/tree_data.c:3131,17'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_free_tree
                - lyd_compare_single
        - Branch String:   'src/tree_data.c:3131,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3131,17'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_free_tree
                - lyd_compare_single
            - BranchSide:      'src/tree_data.c:3131,17'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_free_tree
                - lyd_compare_single
        - Branch String:   'src/tree_data.c:3131,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3132,41'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_free_tree
                - lyd_compare_single
            - BranchSide:      'src/tree_data.c:3136,41'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_free_tree
                - lyd_compare_single
        - Branch String:   'src/tree_data.c:3131,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3132,41'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_free_tree
                - lyd_compare_single
            - BranchSide:      'src/tree_data.c:3136,41'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_free_tree
                - lyd_compare_single
        - Branch String:   'src/tree_data.c:3132,21'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3133,21'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_compare_single
                - lyd_compare_single
            - BranchSide:      'src/tree_data.c:3135,13'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_compare_single
                - lyd_compare_single
        - Branch String:   'src/tree_data.c:3136,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:3137,21'
              BranchSideFuncs:
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:3144,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3145,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3151,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:3145,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3146,14'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3148,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:3151,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3152,37'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3154,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:3074,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3085,9'
          Dst:             lyd_dup_single_to_ctx
        - Src:             'src/tree_data.c:3089,49'
          Dst:             lysc_data_node
        - Src:             'src/tree_data.c:3089,87'
          Dst:             lysc_data_node
        - Src:             'src/tree_data.c:3091,9'
          Dst:             lyd_free_tree
        - Src:             'src/tree_data.c:3099,16'
          Dst:             lyd_first_sibling
        - Src:             'src/tree_data.c:3103,9'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:3108,13'
          Dst:             lyd_find_sibling_val
        - Src:             'src/tree_data.c:3109,22'
          Dst:             lyd_compare_single
        - Src:             'src/tree_data.c:3121,18'
          Dst:             lyht_find
        - Src:             'src/tree_data.c:3132,22'
          Dst:             lyd_compare_single
        - Src:             'src/tree_data.c:3136,22'
          Dst:             lyd_compare_single
        - Src:             'src/tree_data.c:3143,5'
          Dst:             lyd_free_tree
    - functionName:    lyd_find_sibling_val
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3160
      functionLinenumberEnd: 3218
      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:    25
      BranchProfiles:
        - Branch String:   'src/tree_data.c:3165,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3165,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:3165,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:3165,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3165,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:3166,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:3166,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3168,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:3174,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:3168,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3169,14'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3171,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:3174,10'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3174,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:3174,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:3174,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3176,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:3186,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:3176,18'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3176,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:3176,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:3177,41'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3177,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:3177,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:3177,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3179,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3184,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:3179,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3180,18'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3182,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:3186,26'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3186,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:3194,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:3186,30'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3186,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:3186,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:3186,68'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3186,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:3186,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:3186,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3188,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3194,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:3188,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3189,14'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3191,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:3194,22'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3194,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:3198,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:3194,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3195,26'
              BranchSideFuncs:
                - lyd_find_sibling_schema
                - lyd_free_tree
                - lyd_create_list2
                - lyd_find_sibling_first
                - lyd_create_term
            - BranchSide:      'src/tree_data.c:3198,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:3198,56'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3198,59'
              BranchSideFuncs:
                - lyd_find_sibling_schema
                - lyd_free_tree
                - lyd_create_list2
                - lyd_find_sibling_first
                - lyd_create_term
            - BranchSide:      'src/tree_data.c:3213,38'
              BranchSideFuncs:
                - lyd_find_sibling_schema
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:3198,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3200,13'
              BranchSideFuncs:
                - lyd_create_list2
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_create_term
            - BranchSide:      'src/tree_data.c:3213,38'
              BranchSideFuncs:
                - lyd_find_sibling_schema
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:3200,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3202,34'
              BranchSideFuncs:
                - lyd_create_term
                - lyd_find_sibling_first
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:3206,13'
              BranchSideFuncs:
                - lyd_create_list2
                - lyd_find_sibling_first
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:3203,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3203,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3204,9'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:3206,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3206,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:3165,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3165,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3176,55'
          Dst:             lyd_parent
        - Src:             'src/tree_data.c:3177,13'
          Dst:             lyd_find_schema_ctx
        - Src:             'src/tree_data.c:3186,30'
          Dst:             lysc_data_node
        - Src:             'src/tree_data.c:3186,68'
          Dst:             lysc_data_node
        - Src:             'src/tree_data.c:3195,19'
          Dst:             strlen
        - Src:             'src/tree_data.c:3202,18'
          Dst:             lyd_create_term
        - Src:             'src/tree_data.c:3206,13'
          Dst:             lyd_create_list2
        - Src:             'src/tree_data.c:3210,14'
          Dst:             lyd_find_sibling_first
        - Src:             'src/tree_data.c:3213,14'
          Dst:             lyd_find_sibling_schema
        - Src:             'src/tree_data.c:3216,5'
          Dst:             lyd_free_tree
    - functionName:    lyd_compare_single
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1839
      functionLinenumberEnd: 1853
      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:    17
      BranchProfiles:
        - Branch String:   'src/tree_data.c:1842,16'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1842,20'
              BranchSideFuncs:
                - lyd_compare_single_schema
                - lyd_compare_single_data
            - BranchSide:      'src/tree_data.c:1843,17'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1842,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1843,17'
              BranchSideFuncs:
                - lyd_compare_single_schema
                - lyd_compare_single_data
            - BranchSide:      'src/tree_data.c:1847,40'
              BranchSideFuncs:
                - lyd_compare_single_schema
                - lyd_compare_single_data
        - Branch String:   'src/tree_data.c:1847,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1848,16'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1852,36'
              BranchSideFuncs:
                - lyd_compare_single_data
      Callsites:
        - Src:             'src/tree_data.c:1847,14'
          Dst:             lyd_compare_single_schema
        - Src:             'src/tree_data.c:1852,12'
          Dst:             lyd_compare_single_data
    - functionName:    lyd_unlink_ignore_lyds
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1152
      functionLinenumberEnd: 1202
      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_cont_set_dflt
        - lyd_first_sibling
        - lyd_free_leafref_nodes
        - lyd_parent
        - lyd_unlink_hash
      functionUses:    23
      BranchProfiles:
        - Branch String:   'src/tree_data.c:1159,22'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1159,26'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_parent
                - lyd_cont_set_dflt
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data.c:1164,9'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_parent
                - lyd_cont_set_dflt
        - Branch String:   'src/tree_data.c:1159,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1160,56'
              BranchSideFuncs:
                - lyd_free_leafref_nodes
                - lyd_first_sibling
                - lyd_parent
                - lyd_cont_set_dflt
            - BranchSide:      'src/tree_data.c:1164,9'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_parent
                - lyd_cont_set_dflt
        - Branch String:   'src/tree_data.c:1164,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1165,28'
              BranchSideFuncs:
                - lyd_parent
                - lyd_cont_set_dflt
            - BranchSide:      'src/tree_data.c:1175,13'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_parent
                - lyd_cont_set_dflt
        - Branch String:   'src/tree_data.c:1166,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1167,32'
              BranchSideFuncs:
                - lyd_parent
                - lyd_cont_set_dflt
            - BranchSide:      'src/tree_data.c:1168,20'
              BranchSideFuncs:
                - lyd_parent
                - lyd_cont_set_dflt
        - Branch String:   'src/tree_data.c:1175,29'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1175,33'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_parent
                - lyd_cont_set_dflt
            - BranchSide:      'src/tree_data.c:1178,47'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_parent
                - lyd_cont_set_dflt
        - Branch String:   'src/tree_data.c:1175,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1176,40'
              BranchSideFuncs:
                - lyd_parent
                - lyd_cont_set_dflt
            - BranchSide:      'src/tree_data.c:1178,47'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_parent
                - lyd_cont_set_dflt
        - Branch String:   'src/tree_data.c:1188,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1188,9'
              BranchSideFuncs:
                - lyd_parent
                - lyd_cont_set_dflt
            - BranchSide:      'src/tree_data.c:1189,13'
              BranchSideFuncs:
                - lyd_parent
                - lyd_cont_set_dflt
        - Branch String:   'src/tree_data.c:1189,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1191,35'
              BranchSideFuncs:
                - lyd_parent
                - lyd_cont_set_dflt
            - BranchSide:      'src/tree_data.c:1195,38'
              BranchSideFuncs:
                - lyd_parent
                - lyd_cont_set_dflt
      Callsites:
        - Src:             'src/tree_data.c:1156,5'
          Dst:             lyd_unlink_hash
        - Src:             'src/tree_data.c:1160,9'
          Dst:             lyd_free_leafref_nodes
        - Src:             'src/tree_data.c:1178,29'
          Dst:             lyd_first_sibling
        - Src:             'src/tree_data.c:1195,27'
          Dst:             lyd_parent
        - Src:             'src/tree_data.c:1195,9'
          Dst:             lyd_cont_set_dflt
    - functionName:    lyd_dup_single
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2406
      functionLinenumberEnd: 2411
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - parent
        - options
        - dup
      BBCount:         11
      ICount:          81
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ly_log
        - lyd_dup
        - lyd_dup_ctx_check
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/tree_data.c:2407,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2407,5'
              BranchSideFuncs:
                - lyd_dup_ctx_check
                - lyd_dup
            - BranchSide:      'src/tree_data.c:2408,5'
              BranchSideFuncs:
                - lyd_dup_ctx_check
                - lyd_dup
        - Branch String:   'src/tree_data.c:2408,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2408,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:2410,20'
              BranchSideFuncs:
                - lyd_dup
        - Branch String:   'src/tree_data.c:2410,26'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2410,60'
              BranchSideFuncs:
                - lyd_dup
            - BranchSide:      'src/tree_data.c:2410,60'
              BranchSideFuncs:
                - lyd_dup
      Callsites:
        - Src:             'src/tree_data.c:2407,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:2408,5'
          Dst:             lyd_dup_ctx_check
        - Src:             'src/tree_data.c:2410,12'
          Dst:             lyd_dup
    - functionName:    lyd_child
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1060
      functionLinenumberEnd: 1075
      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:1061,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1062,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1065,10'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1065,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1067,47'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1070,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1070,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1071,48'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1074,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyd_insert_node
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 744
      functionLinenumberEnd: 798
      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:    37
      BranchProfiles:
        - Branch String:   'src/tree_data.c:749,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:749,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.321
                - lyd_parent
                - __assert_fail
            - BranchSide:      'src/tree_data.c:749,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.321
                - lyd_parent
                - __assert_fail
        - Branch String:   'src/tree_data.c:749,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:749,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.321
                - lyd_parent
                - __assert_fail
            - BranchSide:      'src/tree_data.c:749,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data.c:749,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:749,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.321
                - lyd_parent
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/tree_data.c:749,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data.c:749,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:749,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.321
                - lyd_parent
                - __assert_fail
            - BranchSide:      'src/tree_data.c:750,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.321
                - lyd_parent
                - __assert_fail
        - Branch String:   'src/tree_data.c:749,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:749,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data.c:750,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.321
                - lyd_parent
                - __assert_fail
        - Branch String:   'src/tree_data.c:750,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:750,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.321
                - lyd_parent
                - __assert_fail
            - BranchSide:      'src/tree_data.c:753,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.321
                - lyd_parent
        - Branch String:   'src/tree_data.c:750,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:750,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.321
                - lyd_parent
            - BranchSide:      'src/tree_data.c:753,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.321
                - lyd_parent
        - Branch String:   'src/tree_data.c:750,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:750,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.321
                - lyd_parent
            - BranchSide:      'src/tree_data.c:753,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.321
                - lyd_parent
        - Branch String:   'src/tree_data.c:753,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:753,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.321
            - BranchSide:      'src/tree_data.c:756,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.321
        - Branch String:   'src/tree_data.c:753,36'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:753,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.321
                - lyd_parent
            - BranchSide:      'src/tree_data.c:756,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.321
        - Branch String:   'src/tree_data.c:753,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:754,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.321
            - BranchSide:      'src/tree_data.c:756,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.321
        - Branch String:   'src/tree_data.c:756,21'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:756,40'
              BranchSideFuncs:
                - lyd_child.321
                - 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:756,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:758,41'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:758,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:759,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:758,58'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:758,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:759,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:758,76'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:758,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:760,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:758,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:759,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:760,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,16'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:761,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:762,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:762,40'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:763,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:773,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:762,16'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:764,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:773,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:765,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:769,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:772,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:769,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:772,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:772,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:780,22'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:780,26'
              BranchSideFuncs:
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
                - lyd_insert_has_keys
                - lyd_hash
                - lyd_insert_hash
            - BranchSide:      'src/tree_data.c:787,9'
              BranchSideFuncs:
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
        - Branch String:   'src/tree_data.c:780,57'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:780,60'
              BranchSideFuncs:
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
                - lyd_insert_has_keys
                - lyd_hash
                - lyd_insert_hash
            - BranchSide:      'src/tree_data.c:787,9'
              BranchSideFuncs:
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
        - Branch String:   'src/tree_data.c:780,67'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:780,70'
              BranchSideFuncs:
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
                - lyd_insert_has_keys
                - lyd_hash
                - lyd_insert_hash
            - BranchSide:      'src/tree_data.c:787,9'
              BranchSideFuncs:
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
        - Branch String:   'src/tree_data.c:780,85'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:780,108'
              BranchSideFuncs:
                - lyd_insert_has_keys
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
                - lyd_hash
                - lyd_insert_hash
            - BranchSide:      'src/tree_data.c:787,9'
              BranchSideFuncs:
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
        - Branch String:   'src/tree_data.c:780,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:781,18'
              BranchSideFuncs:
                - lyd_hash
                - lyd_insert_hash
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
            - BranchSide:      'src/tree_data.c:787,9'
              BranchSideFuncs:
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
        - Branch String:   'src/tree_data.c:787,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:788,28'
              BranchSideFuncs:
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
            - BranchSide:      'src/tree_data.c:792,10'
              BranchSideFuncs:
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
        - Branch String:   'src/tree_data.c:792,41'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:792,62'
              BranchSideFuncs:
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
            - BranchSide:      'src/tree_data.c:792,41'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:792,68'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:792,68'
              BranchSideFuncs:
                - lyds_compare_single
                - ly_log
            - BranchSide:      'src/tree_data.c:793,14'
              BranchSideFuncs:
                - lyds_compare_single
                - ly_log
        - Branch String:   'src/tree_data.c:793,50'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:793,74'
              BranchSideFuncs:
                - lyds_compare_single
                - ly_log
            - BranchSide:      'src/tree_data.c:793,50'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:792,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:792,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:794,9'
              BranchSideFuncs:
                - ly_log
        - 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:794,9'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/tree_data.c:749,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:750,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:754,18'
          Dst:             lyd_parent
        - Src:             'src/tree_data.c:756,30'
          Dst:             lyd_child
        - Src:             'src/tree_data.c:759,9'
          Dst:             lyd_insert_node_last
        - Src:             'src/tree_data.c:761,9'
          Dst:             lyd_insert_node_ordby_schema
        - Src:             'src/tree_data.c:762,16'
          Dst:             lyds_is_supported
        - Src:             'src/tree_data.c:763,14'
          Dst:             lyd_find_sibling_schema
        - Src:             'src/tree_data.c:764,15'
          Dst:             lyds_insert
        - Src:             'src/tree_data.c:769,13'
          Dst:             ly_log
        - Src:             'src/tree_data.c:770,13'
          Dst:             lyd_insert_node_ordby_schema
        - Src:             'src/tree_data.c:773,9'
          Dst:             lyd_insert_node_ordby_schema
        - Src:             'src/tree_data.c:777,5'
          Dst:             lyd_insert_hash
        - Src:             'src/tree_data.c:780,88'
          Dst:             lyd_insert_has_keys
        - Src:             'src/tree_data.c:781,9'
          Dst:             lyd_hash
        - Src:             'src/tree_data.c:784,9'
          Dst:             lyd_insert_hash
        - Src:             'src/tree_data.c:792,44'
          Dst:             lyds_is_supported
        - Src:             'src/tree_data.c:793,54'
          Dst:             lyds_compare_single
        - Src:             'src/tree_data.c:794,9'
          Dst:             ly_log
    - functionName:    lyd_parent
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1044
      functionLinenumberEnd: 1045
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    16
      BranchProfiles:
        - Branch String:   'src/tree_data.h:1045,18'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1045,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1045,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1045,12'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1045,38'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1045,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyd_insert_node_last
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 717
      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:707,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:707,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_insert_only_child
                - lyd_insert_after_node
            - BranchSide:      'src/tree_data.c:707,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data.c:707,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:707,5'
              BranchSideFuncs:
                - lyd_insert_only_child
                - lyd_insert_after_node
            - BranchSide:      'src/tree_data.c:709,10'
              BranchSideFuncs:
                - lyd_insert_only_child
                - lyd_insert_after_node
        - Branch String:   'src/tree_data.c:709,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:710,31'
              BranchSideFuncs:
                - lyd_insert_after_node
            - BranchSide:      'src/tree_data.c:711,16'
              BranchSideFuncs:
                - lyd_insert_only_child
        - Branch String:   'src/tree_data.c:711,16'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:712,31'
              BranchSideFuncs:
                - lyd_insert_only_child
            - BranchSide:      'src/tree_data.c:715,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:707,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:710,9'
          Dst:             lyd_insert_after_node
        - Src:             'src/tree_data.c:712,9'
          Dst:             lyd_insert_only_child
    - functionName:    lyd_insert_node_ordby_schema
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 721
      functionLinenumberEnd: 740
      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:724,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:724,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:724,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data.c:724,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:724,5'
              BranchSideFuncs:
                - lyd_insert_node_find_anchor
                - lyd_insert_node_last
                - lyd_insert_before_node
                - lyd_insert_before_node
            - BranchSide:      'src/tree_data.c:726,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:726,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:727,32'
              BranchSideFuncs:
                - lyd_insert_before_node
            - BranchSide:      'src/tree_data.c:729,17'
              BranchSideFuncs:
                - lyd_insert_node_last
                - lyd_insert_before_node
        - Branch String:   'src/tree_data.c:728,26'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:728,54'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:728,70'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:729,31'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:729,34'
              BranchSideFuncs:
                - lyd_insert_node_last
                - lyd_insert_before_node
            - BranchSide:      'src/tree_data.c:738,30'
              BranchSideFuncs:
                - lyd_insert_node_last
        - Branch String:   'src/tree_data.c:729,47'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:729,53'
              BranchSideFuncs:
                - lyd_insert_before_node
                - lyd_insert_node_last
            - BranchSide:      'src/tree_data.c:738,30'
              BranchSideFuncs:
                - lyd_insert_node_last
        - Branch String:   'src/tree_data.c:729,16'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:731,20'
              BranchSideFuncs:
                - lyd_insert_node_last
            - BranchSide:      'src/tree_data.c:738,30'
              BranchSideFuncs:
                - lyd_insert_node_last
        - Branch String:   'src/tree_data.c:732,43'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:732,47'
              BranchSideFuncs:
                - lyd_insert_before_node
            - BranchSide:      'src/tree_data.c:732,9'
              BranchSideFuncs:
                - lyd_insert_before_node
        - Branch String:   'src/tree_data.c:732,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:733,22'
              BranchSideFuncs:
                - lyd_insert_before_node
            - BranchSide:      'src/tree_data.c:735,32'
              BranchSideFuncs:
                - lyd_insert_before_node
        - Branch String:   'src/tree_data.c:736,26'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:736,54'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:736,70'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:724,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:726,19'
          Dst:             lyd_insert_node_find_anchor
        - Src:             'src/tree_data.c:727,9'
          Dst:             lyd_insert_before_node
        - Src:             'src/tree_data.c:735,9'
          Dst:             lyd_insert_before_node
        - Src:             'src/tree_data.c:738,9'
          Dst:             lyd_insert_node_last
    - functionName:    lyd_insert_has_keys
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 648
      functionLinenumberEnd: 665
      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:652,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:652,5'
              BranchSideFuncs:
                - lyd_child.321
                - lys_getnext
            - BranchSide:      'src/tree_data.c:653,21'
              BranchSideFuncs:
                - lyd_child.321
                - lys_getnext
        - Branch String:   'src/tree_data.c:654,62'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:654,66'
              BranchSideFuncs:
                - lys_getnext
            - BranchSide:      'src/tree_data.c:654,5'
              BranchSideFuncs:
                - lys_getnext
        - Branch String:   'src/tree_data.c:654,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:655,14'
              BranchSideFuncs:
                - lys_getnext
            - BranchSide:      'src/tree_data.c:664,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:655,18'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:655,22'
              BranchSideFuncs:
                - lys_getnext
            - BranchSide:      'src/tree_data.c:657,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:655,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:657,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:660,15'
              BranchSideFuncs:
                - lys_getnext
      Callsites:
        - Src:             'src/tree_data.c:652,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:653,11'
          Dst:             lyd_child
        - Src:             'src/tree_data.c:654,20'
          Dst:             lys_getnext
    - functionName:    lyd_insert_node_find_anchor
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 694
      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:679,23'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:679,27'
              BranchSideFuncs:
                - lyd_insert_get_next_anchor
            - BranchSide:      'src/tree_data.c:684,41'
              BranchSideFuncs:
                - lyd_insert_get_next_anchor
        - Branch String:   'src/tree_data.c:679,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:680,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:684,41'
              BranchSideFuncs:
                - lyd_insert_get_next_anchor
        - Branch String:   'src/tree_data.c:686,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:686,20'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:693,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:686,33'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:686,36'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:693,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:686,50'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:686,54'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:693,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:686,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:687,18'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:693,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:688,42'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:688,46'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:688,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:688,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:689,22'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:691,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:684,14'
          Dst:             lyd_insert_get_next_anchor
    - functionName:    lyd_insert_before_node
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sibling
        - node
      BBCount:         25
      ICount:          156
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/tree_data.c:587,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:587,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data.c:587,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data.c:587,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:587,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:589,18'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:593,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:595,28'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:596,16'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:602,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:603,14'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:608,1'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:603,40'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:603,45'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:607,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:603,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:605,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:607,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:587,5'
          Dst:             __assert_fail
    - functionName:    lyd_insert_get_next_anchor
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 543
      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:461,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:461,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:463,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:463,24'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:463,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:465,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:463,45'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:463,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:465,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:463,49'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:463,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:463,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:463,75'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:463,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:463,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:463,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:465,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:468,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:469,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:470,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:473,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:473,31'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:473,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:488,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:473,64'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:473,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:488,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:473,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:475,19'
              BranchSideFuncs:
                - lys_getnext
                - lyd_find_sibling_schema
                - lys_getnext
            - BranchSide:      'src/tree_data.c:488,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:477,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:480,42'
              BranchSideFuncs:
                - lyd_find_sibling_schema
                - lys_getnext
            - BranchSide:      'src/tree_data.c:486,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:480,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:481,17'
              BranchSideFuncs:
                - lys_getnext
                - lyd_find_sibling_schema
            - BranchSide:      'src/tree_data.c:484,34'
              BranchSideFuncs:
                - lys_getnext
                - lyd_find_sibling_schema
        - Branch String:   'src/tree_data.c:489,19'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:489,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:489,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:490,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:492,13'
              BranchSideFuncs:
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
                - lys_getnext
            - BranchSide:      'src/tree_data.c:500,36'
              BranchSideFuncs:
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
                - lys_getnext
        - Branch String:   'src/tree_data.c:492,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:493,22'
              BranchSideFuncs:
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
                - strcmp
            - BranchSide:      'src/tree_data.c:497,9'
              BranchSideFuncs:
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
                - lys_getnext
        - Branch String:   'src/tree_data.c:493,36'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:493,64'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
                - strcmp
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
                - lys_getnext
            - BranchSide:      'src/tree_data.c:494,21'
              BranchSideFuncs:
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
                - lys_getnext
        - Branch String:   'src/tree_data.c:493,21'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:494,21'
              BranchSideFuncs:
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
                - lys_getnext
            - BranchSide:      'src/tree_data.c:496,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:501,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:503,13'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
                - lys_getnext
            - BranchSide:      'src/tree_data.c:506,15'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
                - lys_getnext
        - Branch String:   'src/tree_data.c:508,32'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:508,53'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
                - lys_getnext
            - BranchSide:      'src/tree_data.c:512,17'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:508,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:512,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:516,13'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
                - lys_getnext
        - Branch String:   'src/tree_data.c:516,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:517,21'
              BranchSideFuncs:
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
            - BranchSide:      'src/tree_data.c:535,17'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
                - lys_getnext
        - Branch String:   'src/tree_data.c:517,21'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:520,27'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
                - lys_getnext
            - BranchSide:      'src/tree_data.c:523,21'
              BranchSideFuncs:
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
        - Branch String:   'src/tree_data.c:523,21'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:525,21'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
                - lys_getnext
            - BranchSide:      'src/tree_data.c:528,38'
              BranchSideFuncs:
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
        - Branch String:   'src/tree_data.c:529,21'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:516,13'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
                - lys_getnext
            - BranchSide:      'src/tree_data.c:531,21'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:535,23'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:535,27'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
                - lys_getnext
            - BranchSide:      'src/tree_data.c:539,9'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
                - lys_getnext
        - Branch String:   'src/tree_data.c:535,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:537,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:539,9'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
                - lys_getnext
      Callsites:
        - Src:             'src/tree_data.c:461,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:476,18'
          Dst:             lys_getnext
        - Src:             'src/tree_data.c:480,18'
          Dst:             lyd_find_sibling_schema
        - Src:             'src/tree_data.c:484,22'
          Dst:             lys_getnext
        - Src:             'src/tree_data.c:489,19'
          Dst:             lysc_data_node
        - Src:             'src/tree_data.c:493,47'
          Dst:             lyd_owner_module
        - Src:             'src/tree_data.c:493,78'
          Dst:             lyd_owner_module
        - Src:             'src/tree_data.c:493,40'
          Dst:             strcmp
        - Src:             'src/tree_data.c:500,18'
          Dst:             lys_getnext
        - Src:             'src/tree_data.c:508,36'
          Dst:             lyd_owner_module
        - Src:             'src/tree_data.c:508,63'
          Dst:             lyd_owner_module
        - Src:             'src/tree_data.c:528,26'
          Dst:             lys_getnext
    - functionName:    lyd_insert_after_node
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - first_sibling_p
        - sibling
        - node
      BBCount:         35
      ICount:          201
      EdgeCount:       43
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - lyd_first_sibling
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/tree_data.c:551,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:551,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data.c:551,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_first_sibling
                - __assert_fail
        - Branch String:   'src/tree_data.c:551,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:551,5'
              BranchSideFuncs:
                - lyd_first_sibling
                - __assert_fail
            - BranchSide:      'src/tree_data.c:553,9'
              BranchSideFuncs:
                - lyd_first_sibling
                - __assert_fail
        - Branch String:   'src/tree_data.c:553,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:555,31'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:559,13'
              BranchSideFuncs:
                - lyd_first_sibling
                - __assert_fail
        - Branch String:   'src/tree_data.c:559,29'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:559,33'
              BranchSideFuncs:
                - lyd_first_sibling
                - __assert_fail
            - BranchSide:      'src/tree_data.c:563,47'
              BranchSideFuncs:
                - lyd_first_sibling
        - Branch String:   'src/tree_data.c:559,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:560,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data.c:563,47'
              BranchSideFuncs:
                - lyd_first_sibling
        - Branch String:   'src/tree_data.c:560,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:560,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data.c:561,40'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:574,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:575,14'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:580,1'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:575,40'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:575,45'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:579,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:575,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:577,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:579,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:551,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:560,13'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:563,29'
          Dst:             lyd_first_sibling
    - functionName:    lyd_insert_only_child
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 620
      functionLinenumberEnd: 637
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - node
      BBCount:         30
      ICount:          153
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - lyd_child
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data.c:623,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:623,5'
              BranchSideFuncs:
                - lyd_child.321
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/tree_data.c:623,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data.c:623,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:623,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data.c:623,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/tree_data.c:623,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:623,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data.c:623,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/tree_data.c:623,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:623,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data.c:624,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data.c:624,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:624,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data.c:626,36'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:624,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:624,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:626,36'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:631,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:632,14'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:637,1'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:632,40'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:632,45'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:636,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:632,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:634,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:636,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:623,5'
          Dst:             lyd_child
        - Src:             'src/tree_data.c:623,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:624,5'
          Dst:             __assert_fail
    - functionName:    lyd_dup_ctx_check
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2384
      functionLinenumberEnd: 2402
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - parent
      BBCount:         41
      ICount:          231
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - ly_log
        - lyd_parent
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data.c:2387,15'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2387,19'
              BranchSideFuncs:
                - ly_log
                - lyd_parent
                - lyd_parent
                - lyd_parent
                - lyd_parent
                - lyd_parent
            - BranchSide:      'src/tree_data.c:2388,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:2387,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2388,9'
              BranchSideFuncs:
                - ly_log
                - lyd_parent
                - lyd_parent
                - lyd_parent
                - lyd_parent
                - lyd_parent
            - BranchSide:      'src/tree_data.c:2391,10'
              BranchSideFuncs:
                - ly_log
                - lyd_parent
                - lyd_parent
                - lyd_parent
                - lyd_parent
                - lyd_parent
        - Branch String:   'src/tree_data.c:2391,10'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2391,27'
              BranchSideFuncs:
                - ly_log
                - lyd_parent
                - lyd_parent
                - lyd_parent
                - lyd_parent
                - lyd_parent
            - BranchSide:      'src/tree_data.c:2391,27'
              BranchSideFuncs:
                - ly_log
                - lyd_parent
                - lyd_parent
                - lyd_parent
                - lyd_parent
                - lyd_parent
        - Branch String:   'src/tree_data.c:2391,27'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2391,24'
              BranchSideFuncs:
                - ly_log
                - lyd_parent
                - lyd_parent
                - lyd_parent
                - lyd_parent
                - lyd_parent
            - BranchSide:      'src/tree_data.c:2391,24'
              BranchSideFuncs:
                - ly_log
                - lyd_parent
                - lyd_parent
                - lyd_parent
                - lyd_parent
                - lyd_parent
        - Branch String:   'src/tree_data.c:2391,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2393,21'
              BranchSideFuncs:
                - ly_log
                - lyd_parent
                - lyd_parent
                - lyd_parent
                - lyd_parent
                - lyd_parent
            - BranchSide:      'src/tree_data.c:2401,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:2393,32'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2393,37'
              BranchSideFuncs:
                - ly_log
                - lyd_parent
                - lyd_parent
                - lyd_parent
                - lyd_parent
                - lyd_parent
            - BranchSide:      'src/tree_data.c:2393,9'
              BranchSideFuncs:
                - ly_log
                - lyd_parent
                - lyd_parent
                - lyd_parent
                - lyd_parent
                - lyd_parent
        - Branch String:   'src/tree_data.c:2393,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2393,87'
              BranchSideFuncs:
                - lyd_parent
                - ly_log
                - lyd_parent
                - lyd_parent
                - lyd_parent
                - lyd_parent
            - BranchSide:      'src/tree_data.c:2395,14'
              BranchSideFuncs:
                - ly_log
                - lyd_parent
                - lyd_parent
                - lyd_parent
                - lyd_parent
        - Branch String:   'src/tree_data.c:2395,19'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2395,34'
              BranchSideFuncs:
                - lyd_parent
                - ly_log
                - lyd_parent
                - lyd_parent
                - lyd_parent
            - BranchSide:      'src/tree_data.c:2396,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:2395,40'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2395,44'
              BranchSideFuncs:
                - lyd_parent
                - lyd_parent
                - ly_log
                - lyd_parent
            - BranchSide:      'src/tree_data.c:2396,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:2395,44'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2395,73'
              BranchSideFuncs:
                - lyd_parent
                - ly_log
            - BranchSide:      'src/tree_data.c:2395,73'
              BranchSideFuncs:
                - lyd_parent
                - ly_log
        - Branch String:   'src/tree_data.c:2395,73'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2395,70'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:2395,70'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:2395,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2396,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:2399,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:2396,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2396,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:2396,13'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/tree_data.c:2393,68'
          Dst:             lyd_parent
        - Src:             'src/tree_data.c:2395,23'
          Dst:             lyd_parent
        - Src:             'src/tree_data.c:2395,44'
          Dst:             lyd_parent
        - Src:             'src/tree_data.c:2395,44'
          Dst:             lyd_parent
        - Src:             'src/tree_data.c:2395,44'
          Dst:             lyd_parent
        - Src:             'src/tree_data.c:2396,13'
          Dst:             ly_log
    - functionName:    lyd_dup
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2312
      functionLinenumberEnd: 2373
      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:         76
      ICount:          380
      EdgeCount:       99
      CyclomaticComplexity: 25
      functionsReached:
        - __assert_fail
        - ly_log
        - lyd_child
        - lyd_dup_get_local_parent
        - lyd_dup_list
        - lyd_dup_r
        - lyd_find_sibling_schema
        - lyd_free_siblings
        - lyd_free_tree
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/tree_data.c:2321,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2321,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_dup_list
                - lyd_dup_r
                - __assert_fail
                - lyd_child.321
                - lyd_find_sibling_schema
                - ly_log
                - lyd_dup_get_local_parent
            - BranchSide:      'src/tree_data.c:2321,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data.c:2321,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2321,5'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_dup_list
                - lyd_dup_r
                - __assert_fail
                - lyd_child.321
                - lyd_find_sibling_schema
                - ly_log
                - lyd_dup_get_local_parent
            - BranchSide:      'src/tree_data.c:2323,9'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_dup_list
                - lyd_dup_r
                - __assert_fail
                - lyd_child.321
                - lyd_find_sibling_schema
                - ly_log
                - lyd_dup_get_local_parent
        - Branch String:   'src/tree_data.c:2323,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2324,9'
              BranchSideFuncs:
                - lyd_dup_get_local_parent
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_dup_list
                - lyd_dup_r
                - __assert_fail
                - lyd_child.321
                - lyd_find_sibling_schema
                - ly_log
            - BranchSide:      'src/tree_data.c:2327,24'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_dup_list
                - lyd_dup_r
                - __assert_fail
                - lyd_child.321
                - lyd_find_sibling_schema
                - ly_log
        - Branch String:   'src/tree_data.c:2324,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2324,9'
              BranchSideFuncs:
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:2326,5'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_dup_list
                - lyd_dup_r
                - __assert_fail
                - lyd_child.321
                - lyd_find_sibling_schema
                - ly_log
        - Branch String:   'src/tree_data.c:2330,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2331,13'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_dup_list
                - lyd_dup_r
                - __assert_fail
                - lyd_child.321
                - lyd_find_sibling_schema
                - ly_log
            - BranchSide:      'src/tree_data.c:2359,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:2331,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2331,13'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_dup_list
                - lyd_dup_r
                - __assert_fail
                - lyd_child.321
                - lyd_find_sibling_schema
                - ly_log
            - BranchSide:      'src/tree_data.c:2331,13'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - __assert_fail
                - lyd_child.321
                - lyd_find_sibling_schema
                - ly_log
                - lyd_dup_list
        - Branch String:   'src/tree_data.c:2331,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2331,13'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - __assert_fail
                - lyd_child.321
                - lyd_find_sibling_schema
                - ly_log
                - lyd_dup_list
            - BranchSide:      'src/tree_data.c:2331,13'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_dup_list
                - lyd_dup_r
                - __assert_fail
                - lyd_child.321
                - lyd_find_sibling_schema
                - ly_log
        - Branch String:   'src/tree_data.c:2331,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2331,13'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - __assert_fail
                - lyd_child.321
                - lyd_find_sibling_schema
                - ly_log
                - lyd_dup_list
            - BranchSide:      'src/tree_data.c:2331,13'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - __assert_fail
                - lyd_child.321
                - lyd_find_sibling_schema
                - ly_log
                - lyd_dup_list
        - Branch String:   'src/tree_data.c:2331,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2332,17'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_dup_list
                - __assert_fail
                - lyd_child.321
                - lyd_find_sibling_schema
                - ly_log
            - BranchSide:      'src/tree_data.c:2342,21'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - __assert_fail
                - lyd_child.321
                - lyd_find_sibling_schema
                - ly_log
                - lyd_dup_list
        - Branch String:   'src/tree_data.c:2331,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2332,17'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_dup_list
                - __assert_fail
                - lyd_child.321
                - lyd_find_sibling_schema
                - ly_log
            - BranchSide:      'src/tree_data.c:2342,21'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - __assert_fail
                - lyd_child.321
                - lyd_find_sibling_schema
                - ly_log
                - lyd_dup_list
        - Branch String:   'src/tree_data.c:2332,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2334,56'
              BranchSideFuncs:
                - lyd_child.321
                - lyd_find_sibling_schema
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_dup_list
                - lyd_dup_r
                - __assert_fail
                - ly_log
            - BranchSide:      'src/tree_data.c:2337,17'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_dup_list
                - lyd_child.321
                - lyd_find_sibling_schema
                - ly_log
                - __assert_fail
        - Branch String:   'src/tree_data.c:2335,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2335,17'
              BranchSideFuncs:
                - ly_log
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:2336,13'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_dup_list
                - lyd_dup_r
                - __assert_fail
                - lyd_child.321
                - lyd_find_sibling_schema
                - ly_log
        - Branch String:   'src/tree_data.c:2337,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2337,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data.c:2339,32'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_dup_list
                - __assert_fail
                - lyd_child.321
                - lyd_find_sibling_schema
                - ly_log
        - Branch String:   'src/tree_data.c:2340,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:2340,17'
              BranchSideFuncs:
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:2342,32'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2342,35'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_dup_list
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_dup_r
                - __assert_fail
                - lyd_child.321
                - lyd_find_sibling_schema
                - ly_log
            - BranchSide:      'src/tree_data.c:2347,28'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_dup_list
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_dup_r
                - __assert_fail
                - lyd_child.321
                - lyd_find_sibling_schema
                - ly_log
        - Branch String:   'src/tree_data.c:2342,48'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2342,52'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - __assert_fail
                - lyd_child.321
                - lyd_find_sibling_schema
                - ly_log
                - lyd_dup_list
            - BranchSide:      'src/tree_data.c:2347,28'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_dup_list
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_dup_r
                - __assert_fail
                - lyd_child.321
                - lyd_find_sibling_schema
                - ly_log
        - Branch String:   'src/tree_data.c:2342,20'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2344,38'
              BranchSideFuncs:
                - lyd_dup_list
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_dup_r
                - __assert_fail
                - lyd_child.321
                - lyd_find_sibling_schema
                - ly_log
            - BranchSide:      'src/tree_data.c:2347,28'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_dup_list
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_dup_r
                - __assert_fail
                - lyd_child.321
                - lyd_find_sibling_schema
                - ly_log
        - Branch String:   'src/tree_data.c:2345,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2345,13'
              BranchSideFuncs:
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:2346,9'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_dup_list
                - lyd_dup_r
                - __assert_fail
                - lyd_child.321
                - lyd_find_sibling_schema
                - ly_log
        - Branch String:   'src/tree_data.c:2350,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:0,0'
              BranchSideFuncs:
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:2350,13'
              BranchSideFuncs:
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:2352,21'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2352,33'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_dup_list
                - lyd_dup_r
                - __assert_fail
                - lyd_child.321
                - lyd_find_sibling_schema
                - ly_log
            - BranchSide:      'src/tree_data.c:2352,45'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_dup_list
                - lyd_dup_r
                - __assert_fail
                - lyd_child.321
                - lyd_find_sibling_schema
                - ly_log
        - Branch String:   'src/tree_data.c:2354,24'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2354,28'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:2355,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:2354,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2355,13'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_dup_list
                - lyd_dup_r
                - __assert_fail
                - lyd_child.321
                - lyd_find_sibling_schema
                - ly_log
            - BranchSide:      'src/tree_data.c:2357,5'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_dup_list
                - lyd_dup_r
                - __assert_fail
                - lyd_child.321
                - lyd_find_sibling_schema
                - ly_log
        - Branch String:   'src/tree_data.c:2359,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2360,18'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:2362,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:2365,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2366,23'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:2367,16'
              BranchSideFuncs:
                - lyd_free_siblings
                - lyd_free_siblings
        - Branch String:   'src/tree_data.c:2367,16'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2368,27'
              BranchSideFuncs:
                - lyd_free_siblings
            - BranchSide:      'src/tree_data.c:2370,27'
              BranchSideFuncs:
                - lyd_free_siblings
      Callsites:
        - Src:             'src/tree_data.c:2321,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:2324,9'
          Dst:             lyd_dup_get_local_parent
        - Src:             'src/tree_data.c:2334,46'
          Dst:             lyd_child
        - Src:             'src/tree_data.c:2334,22'
          Dst:             lyd_find_sibling_schema
        - Src:             'src/tree_data.c:2335,17'
          Dst:             ly_log
        - Src:             'src/tree_data.c:2337,17'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:2339,22'
          Dst:             lyd_dup_r
        - Src:             'src/tree_data.c:2344,18'
          Dst:             lyd_dup_list
        - Src:             'src/tree_data.c:2347,18'
          Dst:             lyd_dup_r
        - Src:             'src/tree_data.c:2366,9'
          Dst:             lyd_free_tree
        - Src:             'src/tree_data.c:2368,9'
          Dst:             lyd_free_siblings
        - Src:             'src/tree_data.c:2370,9'
          Dst:             lyd_free_siblings
    - functionName:    lyd_dup_get_local_parent
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2247
      functionLinenumberEnd: 2307
      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:         77
      ICount:          460
      EdgeCount:       103
      CyclomaticComplexity: 28
      functionsReached:
        - ly_log
        - lyd_compare_schema_equal
        - lyd_compare_schema_parents_equal
        - lyd_dup_r
        - lyd_insert_node
        - lyd_parent
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data.c:2255,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2256,20'
              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
            - BranchSide:      'src/tree_data.c:2258,35'
              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:2258,49'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2258,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:2258,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:2258,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2259,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:2295,9'
              BranchSideFuncs:
                - lyd_insert_node
                - ly_log
        - Branch String:   'src/tree_data.c:2259,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2261,23'
              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:2263,13'
              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:2261,23'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2261,21'
              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:2261,21'
              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:2263,20'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2263,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:2267,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:2263,24'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2263,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:2263,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:2263,43'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2263,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:2263,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:2263,65'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2263,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:2267,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:2263,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2265,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:2267,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:2267,27'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2267,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:2273,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:2267,31'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2267,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:2267,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:2267,50'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2267,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:2267,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:2267,72'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2268,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:2273,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:2268,79'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2269,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:2273,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:2267,20'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2270,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:2273,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:2274,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2274,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:2277,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:2277,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2278,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:2282,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:2286,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2287,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:2290,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:2290,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2291,24'
              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:2293,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:2295,16'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2295,19'
              BranchSideFuncs:
                - lyd_insert_node
                - ly_log
            - BranchSide:      'src/tree_data.c:2302,10'
              BranchSideFuncs:
                - lyd_insert_node
        - Branch String:   'src/tree_data.c:2295,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2297,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:2302,10'
              BranchSideFuncs:
                - lyd_insert_node
        - Branch String:   'src/tree_data.c:2297,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2297,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:2297,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:2297,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2297,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:2297,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:2302,21'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2302,24'
              BranchSideFuncs:
                - lyd_insert_node
            - BranchSide:      'src/tree_data.c:2306,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:2302,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2304,25'
              BranchSideFuncs:
                - lyd_insert_node
            - BranchSide:      'src/tree_data.c:2306,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:2258,24'
          Dst:             lyd_parent
        - Src:             'src/tree_data.c:2268,17'
          Dst:             lyd_compare_schema_equal
        - Src:             'src/tree_data.c:2269,17'
          Dst:             lyd_compare_schema_parents_equal
        - Src:             'src/tree_data.c:2274,13'
          Dst:             lyd_dup_r
        - Src:             'src/tree_data.c:2278,17'
          Dst:             lyd_insert_node
        - Src:             'src/tree_data.c:2258,79'
          Dst:             lyd_parent
        - Src:             'src/tree_data.c:2297,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:2304,9'
          Dst:             lyd_insert_node
    - functionName:    lyd_dup_r
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2025
      functionLinenumberEnd: 2179
      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:         143
      ICount:          912
      EdgeCount:       188
      CyclomaticComplexity: 47
      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_schema_ctx
        - lyd_free_tree
        - lyd_get_value
        - lyd_hash
        - lyd_insert_node
        - lyd_value_store
        - lydict_insert
        - strlen
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/tree_data.c:2034,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2034,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
                - lyd_get_value.334
                - 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:2036,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
                - lyd_get_value.334
                - 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:2036,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2037,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
                - lyd_get_value.334
                - 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:2046,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
                - lyd_get_value.334
                - 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:2037,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2039,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:2043,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
                - lyd_get_value.334
                - 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:2043,19'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2043,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
                - lyd_get_value.334
                - 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:2043,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
                - lyd_get_value.334
                - 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:2046,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2047,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
                - lyd_get_value.334
                - 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:2050,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
                - lyd_get_value.334
                - 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:2050,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2056,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
                - lyd_get_value.334
                - strlen
                - lyd_value_store
                - ly_log
                - lyd_dup_attr_single
                - lyd_dup_meta_single_to_ctx
                - free
            - BranchSide:      'src/tree_data.c:2056,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
                - lyd_get_value.334
                - strlen
                - lyd_value_store
                - ly_log
                - lyd_dup_attr_single
                - lyd_dup_meta_single_to_ctx
                - free
            - BranchSide:      'src/tree_data.c:2056,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
                - lyd_get_value.334
                - strlen
                - lyd_value_store
                - ly_log
                - lyd_dup_attr_single
                - lyd_dup_meta_single_to_ctx
                - free
            - BranchSide:      'src/tree_data.c:2056,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
                - lyd_get_value.334
                - strlen
                - lyd_value_store
                - ly_log
                - lyd_dup_attr_single
                - lyd_dup_meta_single_to_ctx
                - free
            - BranchSide:      'src/tree_data.c:2056,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
                - lyd_get_value.334
                - strlen
                - lyd_value_store
                - ly_log
                - lyd_dup_attr_single
                - lyd_dup_meta_single_to_ctx
                - free
            - BranchSide:      'src/tree_data.c:2060,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
                - lyd_get_value.334
                - strlen
                - lyd_value_store
                - ly_log
                - lyd_dup_attr_single
                - lyd_dup_meta_single_to_ctx
                - free
            - BranchSide:      'src/tree_data.c:2060,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
                - lyd_get_value.334
                - strlen
                - lyd_value_store
                - ly_log
                - lyd_dup_attr_single
                - lyd_dup_meta_single_to_ctx
                - free
            - BranchSide:      'src/tree_data.c:2064,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
                - lyd_get_value.334
                - strlen
                - lyd_value_store
                - ly_log
                - lyd_dup_attr_single
                - lyd_dup_meta_single_to_ctx
                - free
            - BranchSide:      'src/tree_data.c:2064,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
                - lyd_get_value.334
                - strlen
                - lyd_value_store
                - ly_log
                - lyd_dup_attr_single
                - lyd_dup_meta_single_to_ctx
                - free
            - BranchSide:      'src/tree_data.c:2067,13'
              BranchSideFuncs:
                - ly_log
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:2072,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2072,5'
              BranchSideFuncs:
                - lyd_find_schema_ctx
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - ly_dup_prefix_data
                - lyd_free_tree
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyd_get_value.334
                - strlen
                - lyd_value_store
                - ly_log
                - lyd_dup_attr_single
                - lyd_dup_meta_single_to_ctx
                - free
            - BranchSide:      'src/tree_data.c:2074,9'
              BranchSideFuncs:
                - lyd_find_schema_ctx
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - ly_dup_prefix_data
                - lyd_free_tree
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyd_get_value.334
                - strlen
                - lyd_value_store
                - ly_log
                - lyd_dup_attr_single
                - lyd_dup_meta_single_to_ctx
                - free
        - Branch String:   'src/tree_data.c:2074,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2075,22'
              BranchSideFuncs:
                - lyd_find_schema_ctx
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - ly_dup_prefix_data
                - lyd_free_tree
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyd_get_value.334
                - strlen
                - lyd_value_store
                - ly_log
                - lyd_dup_attr_single
                - lyd_dup_meta_single_to_ctx
                - free
            - BranchSide:      'src/tree_data.c:2077,23'
              BranchSideFuncs:
                - lyd_find_schema_ctx
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - ly_dup_prefix_data
                - lyd_free_tree
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyd_get_value.334
                - strlen
                - lyd_value_store
                - ly_log
                - lyd_dup_attr_single
                - lyd_dup_meta_single_to_ctx
                - free
        - Branch String:   'src/tree_data.c:2079,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2080,21'
              BranchSideFuncs:
                - lyd_find_schema_ctx
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - ly_dup_prefix_data
                - lyd_free_tree
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyd_get_value.334
                - strlen
                - lyd_value_store
                - ly_log
                - lyd_dup_attr_single
                - lyd_dup_meta_single_to_ctx
                - free
            - BranchSide:      'src/tree_data.c:2082,9'
              BranchSideFuncs:
                - lyd_find_schema_ctx
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - ly_dup_prefix_data
                - lyd_free_tree
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyd_get_value.334
                - strlen
                - lyd_value_store
                - ly_log
                - lyd_dup_attr_single
                - lyd_dup_meta_single_to_ctx
                - free
        - Branch String:   'src/tree_data.c:2082,20'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2082,17'
              BranchSideFuncs:
                - lyd_find_schema_ctx
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - ly_dup_prefix_data
                - lyd_free_tree
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyd_get_value.334
                - strlen
                - lyd_value_store
                - ly_log
                - lyd_dup_attr_single
                - lyd_dup_meta_single_to_ctx
                - free
            - BranchSide:      'src/tree_data.c:2082,17'
              BranchSideFuncs:
                - lyd_find_schema_ctx
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - ly_dup_prefix_data
                - lyd_free_tree
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyd_get_value.334
                - strlen
                - lyd_value_store
                - ly_log
                - lyd_dup_attr_single
                - lyd_dup_meta_single_to_ctx
                - free
        - Branch String:   'src/tree_data.c:2082,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2083,23'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - ly_dup_prefix_data
                - lyd_free_tree
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyd_get_value.334
                - strlen
                - lyd_value_store
                - ly_log
                - lyd_dup_attr_single
                - lyd_dup_meta_single_to_ctx
            - BranchSide:      'src/tree_data.c:2085,35'
              BranchSideFuncs:
                - lyd_find_schema_ctx
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - ly_dup_prefix_data
                - lyd_free_tree
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyd_get_value.334
                - strlen
                - lyd_value_store
                - ly_log
                - lyd_dup_attr_single
                - lyd_dup_meta_single_to_ctx
                - free
        - Branch String:   'src/tree_data.c:2086,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:0,0'
              BranchSideFuncs:
                - free
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:2088,18'
              BranchSideFuncs:
                - free
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:2096,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2097,14'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - ly_dup_prefix_data
                - lyd_free_tree
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyd_get_value.334
                - strlen
                - lyd_value_store
                - ly_log
            - BranchSide:      'src/tree_data.c:2109,10'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - ly_dup_prefix_data
                - lyd_free_tree
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyd_get_value.334
                - strlen
                - lyd_value_store
                - ly_log
        - Branch String:   'src/tree_data.c:2097,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2098,13'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - ly_dup_prefix_data
                - lyd_free_tree
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyd_get_value.334
                - strlen
                - lyd_value_store
                - ly_log
                - lyd_dup_meta_single_to_ctx
            - BranchSide:      'src/tree_data.c:2102,13'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - ly_dup_prefix_data
                - lyd_free_tree
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyd_get_value.334
                - strlen
                - lyd_value_store
                - ly_log
                - lyd_dup_meta_single_to_ctx
        - Branch String:   'src/tree_data.c:2098,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2099,17'
              BranchSideFuncs:
                - lyd_dup_attr_single
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - ly_dup_prefix_data
                - lyd_free_tree
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyd_get_value.334
                - strlen
                - lyd_value_store
                - ly_log
            - BranchSide:      'src/tree_data.c:2101,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - ly_dup_prefix_data
                - lyd_free_tree
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyd_get_value.334
                - strlen
                - lyd_value_store
                - ly_log
        - Branch String:   'src/tree_data.c:2099,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2099,17'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:2100,13'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - ly_dup_prefix_data
                - lyd_free_tree
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyd_get_value.334
                - strlen
                - lyd_value_store
                - ly_log
                - lyd_dup_attr_single
        - Branch String:   'src/tree_data.c:2102,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
                - ly_dup_prefix_data
                - lyd_free_tree
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyd_get_value.334
                - strlen
                - lyd_value_store
                - ly_log
            - BranchSide:      'src/tree_data.c:2103,17'
              BranchSideFuncs:
                - lyd_dup_meta_single_to_ctx
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - ly_dup_prefix_data
                - lyd_free_tree
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyd_get_value.334
                - strlen
                - lyd_value_store
                - ly_log
        - Branch String:   'src/tree_data.c:2103,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2103,17'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:2104,13'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - ly_dup_prefix_data
                - lyd_free_tree
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyd_get_value.334
                - strlen
                - lyd_value_store
                - ly_log
                - lyd_dup_meta_single_to_ctx
        - Branch String:   'src/tree_data.c:2109,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2110,62'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_any_copy_value
                - lyd_free_tree
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyd_get_value.334
                - strlen
                - lyd_value_store
                - ly_log
            - BranchSide:      'src/tree_data.c:2130,16'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_any_copy_value
                - lyd_free_tree
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyd_get_value.334
                - strlen
                - lyd_value_store
                - ly_log
        - Branch String:   'src/tree_data.c:2114,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2116,13'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - ly_dup_prefix_data
                - lyd_free_tree
                - lyd_dup_r
            - BranchSide:      'src/tree_data.c:2120,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - ly_dup_prefix_data
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:2116,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2117,17'
              BranchSideFuncs:
                - lyd_dup_r
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - ly_dup_prefix_data
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:2119,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - ly_dup_prefix_data
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:2117,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2117,17'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:2118,13'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - ly_dup_prefix_data
                - lyd_free_tree
                - lyd_dup_r
        - Branch String:   'src/tree_data.c:2120,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2120,9'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:2121,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - ly_dup_prefix_data
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:2121,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2121,9'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:2122,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - ly_dup_prefix_data
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:2122,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2122,9'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:2123,9'
              BranchSideFuncs:
                - lydict_insert
                - lyd_insert_node
                - ly_dup_prefix_data
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:2123,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2123,9'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:2124,23'
              BranchSideFuncs:
                - lyd_insert_node
                - ly_dup_prefix_data
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:2126,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2127,38'
              BranchSideFuncs:
                - ly_dup_prefix_data
                - lyd_insert_node
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:2130,5'
              BranchSideFuncs:
                - lyd_insert_node
        - Branch String:   'src/tree_data.c:2128,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2128,13'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:2129,9'
              BranchSideFuncs:
                - lyd_insert_node
        - Branch String:   'src/tree_data.c:2130,16'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2131,62'
              BranchSideFuncs:
                - lyd_get_value.334
                - strlen
                - lyd_value_store
                - lyd_insert_node
                - lyd_free_tree
                - ly_log
            - BranchSide:      'src/tree_data.c:2146,16'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_any_copy_value
                - lyd_free_tree
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
        - Branch String:   'src/tree_data.c:2135,24'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2135,21'
              BranchSideFuncs:
                - lyd_get_value.334
                - strlen
                - lyd_value_store
                - lyd_insert_node
                - lyd_free_tree
                - ly_log
            - BranchSide:      'src/tree_data.c:2135,21'
              BranchSideFuncs:
                - lyd_get_value.334
                - strlen
                - lyd_value_store
                - lyd_insert_node
                - lyd_free_tree
                - ly_log
        - Branch String:   'src/tree_data.c:2135,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2136,19'
              BranchSideFuncs:
                - lyd_insert_node
                - ly_log
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:2140,37'
              BranchSideFuncs:
                - lyd_get_value.334
                - strlen
                - lyd_value_store
                - lyd_insert_node
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:2137,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2137,13'
              BranchSideFuncs:
                - ly_log
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:2138,9'
              BranchSideFuncs:
                - lyd_insert_node
        - Branch String:   'src/tree_data.c:2144,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:0,0'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:2144,13'
              BranchSideFuncs:
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:2146,16'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2147,64'
              BranchSideFuncs:
                - lyd_hash
                - lyd_insert_node
                - lyd_dup_r
                - lyd_free_tree
                - lyd_dup_r
            - BranchSide:      'src/tree_data.c:2162,16'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_any_copy_value
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:2150,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2152,13'
              BranchSideFuncs:
                - lyd_hash
                - lyd_insert_node
                - lyd_dup_r
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:2155,21'
              BranchSideFuncs:
                - lyd_hash
                - lyd_insert_node
                - lyd_dup_r
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:2152,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2153,17'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_hash
                - lyd_insert_node
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:2155,9'
              BranchSideFuncs:
                - lyd_hash
                - lyd_insert_node
        - Branch String:   'src/tree_data.c:2153,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2153,17'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:2154,13'
              BranchSideFuncs:
                - lyd_hash
                - lyd_insert_node
                - lyd_dup_r
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:2157,45'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2157,48'
              BranchSideFuncs:
                - lyd_hash
                - lyd_insert_node
                - lyd_dup_r
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:2157,13'
              BranchSideFuncs:
                - lyd_hash
                - lyd_insert_node
                - lyd_dup_r
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:2157,48'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2157,48'
              BranchSideFuncs:
                - lyd_hash
                - lyd_insert_node
                - lyd_dup_r
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:2157,13'
              BranchSideFuncs:
                - lyd_hash
                - lyd_insert_node
                - lyd_dup_r
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:2157,48'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2157,13'
              BranchSideFuncs:
                - lyd_hash
                - lyd_insert_node
                - lyd_dup_r
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:2157,13'
              BranchSideFuncs:
                - lyd_hash
                - lyd_insert_node
                - lyd_dup_r
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:2157,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2158,17'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_hash
                - lyd_insert_node
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:2160,9'
              BranchSideFuncs:
                - lyd_hash
                - lyd_insert_node
        - Branch String:   'src/tree_data.c:2158,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2158,17'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:2159,13'
              BranchSideFuncs:
                - lyd_hash
                - lyd_insert_node
                - lyd_dup_r
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:2165,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2165,9'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:2166,5'
              BranchSideFuncs:
                - lyd_insert_node
        - Branch String:   'src/tree_data.c:2171,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2172,18'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:2174,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:2034,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:2047,15'
          Dst:             calloc
        - Src:             'src/tree_data.c:2056,19'
          Dst:             calloc
        - Src:             'src/tree_data.c:2060,19'
          Dst:             calloc
        - Src:             'src/tree_data.c:2064,19'
          Dst:             calloc
        - Src:             'src/tree_data.c:2067,13'
          Dst:             ly_log
        - Src:             'src/tree_data.c:2072,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:2085,15'
          Dst:             lyd_find_schema_ctx
        - Src:             'src/tree_data.c:2099,17'
          Dst:             lyd_dup_attr_single
        - Src:             'src/tree_data.c:2103,17'
          Dst:             lyd_dup_meta_single_to_ctx
        - Src:             'src/tree_data.c:2117,17'
          Dst:             lyd_dup_r
        - Src:             'src/tree_data.c:2120,9'
          Dst:             lydict_insert
        - Src:             'src/tree_data.c:2121,9'
          Dst:             lydict_insert
        - Src:             'src/tree_data.c:2122,9'
          Dst:             lydict_insert
        - Src:             'src/tree_data.c:2123,9'
          Dst:             lydict_insert
        - Src:             'src/tree_data.c:2127,19'
          Dst:             ly_dup_prefix_data
        - Src:             'src/tree_data.c:2137,13'
          Dst:             ly_log
        - Src:             'src/tree_data.c:2140,23'
          Dst:             lyd_get_value
        - Src:             'src/tree_data.c:2142,73'
          Dst:             strlen
        - Src:             'src/tree_data.c:2142,19'
          Dst:             lyd_value_store
        - Src:             'src/tree_data.c:2153,17'
          Dst:             lyd_dup_r
        - Src:             'src/tree_data.c:2158,17'
          Dst:             lyd_dup_r
        - Src:             'src/tree_data.c:2161,9'
          Dst:             lyd_hash
        - Src:             'src/tree_data.c:2165,9'
          Dst:             lyd_any_copy_value
        - Src:             'src/tree_data.c:2169,5'
          Dst:             lyd_insert_node
        - Src:             'src/tree_data.c:2177,5'
          Dst:             lyd_free_tree
    - functionName:    lyd_dup_list
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2195
      functionLinenumberEnd: 2231
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - orig
        - trg_ctx
        - parent
        - first
        - options
        - dup_p
      BBCount:         36
      ICount:          235
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - lyd_dup_r
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data.c:2205,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2205,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:2207,10'
              BranchSideFuncs:
                - lyd_dup_r
        - Branch String:   'src/tree_data.c:2207,16'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2207,20'
              BranchSideFuncs:
                - lyd_dup_r
            - BranchSide:      'src/tree_data.c:2209,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:2207,34'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2207,38'
              BranchSideFuncs:
                - lyd_dup_r
            - BranchSide:      'src/tree_data.c:2209,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:2207,38'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2207,38'
              BranchSideFuncs:
                - lyd_dup_r
            - BranchSide:      'src/tree_data.c:2216,20'
              BranchSideFuncs:
                - lyd_dup_r
        - Branch String:   'src/tree_data.c:2207,38'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2207,38'
              BranchSideFuncs:
                - lyd_dup_r
            - BranchSide:      'src/tree_data.c:2209,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:2207,38'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2207,38'
              BranchSideFuncs:
                - lyd_dup_r
            - BranchSide:      'src/tree_data.c:2216,20'
              BranchSideFuncs:
                - lyd_dup_r
        - Branch String:   'src/tree_data.c:2207,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2209,13'
              BranchSideFuncs:
                - lyd_dup_r
            - BranchSide:      'src/tree_data.c:2216,20'
              BranchSideFuncs:
                - lyd_dup_r
        - Branch String:   'src/tree_data.c:2209,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2210,22'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:2212,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:2217,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2218,13'
              BranchSideFuncs:
                - lyd_dup_r
            - BranchSide:      'src/tree_data.c:2223,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:2218,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2219,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:2221,25'
              BranchSideFuncs:
                - lyd_dup_r
        - Branch String:   'src/tree_data.c:2222,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2222,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:2223,5'
              BranchSideFuncs:
                - lyd_dup_r
        - Branch String:   'src/tree_data.c:2226,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2227,18'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:2230,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:2204,10'
          Dst:             lyd_dup_r
        - Src:             'src/tree_data.c:2221,14'
          Dst:             lyd_dup_r
    - functionName:    lyd_find_schema_ctx
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1945
      functionLinenumberEnd: 2006
      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:1950,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1952,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:1956,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:1956,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1956,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:1956,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:1956,34'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1956,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:1962,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:1956,44'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1956,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:1962,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:1956,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1958,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:1962,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:1959,22'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1962,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:1962,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:1965,16'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1965,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:1965,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:1965,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1966,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:1968,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:1966,18'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1965,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:1965,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:1970,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1972,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:1983,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:1973,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1974,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:1980,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,21'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1975,21'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:1978,17'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1983,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1983,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:1984,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:1983,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1983,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:1984,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:1985,50'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1985,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:1985,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:1985,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1986,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:1990,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:1986,53'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1985,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:1986,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:1986,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1985,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,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:1990,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1992,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:2000,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:1992,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1993,34'
              BranchSideFuncs:
                - lysc_path
                - ly_log
                - free
            - BranchSide:      'src/tree_data.c:1997,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:2001,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1964,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:2004,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:1956,9'
          Dst:             lysc_data_node
        - Src:             'src/tree_data.c:1959,22'
          Dst:             lysc_data_node
        - Src:             'src/tree_data.c:1965,16'
          Dst:             lysc_data_node
        - Src:             'src/tree_data.c:1966,18'
          Dst:             lysc_data_node
        - Src:             'src/tree_data.c:1972,23'
          Dst:             ly_ctx_get_module_implemented
        - Src:             'src/tree_data.c:1975,21'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1983,9'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:1985,22'
          Dst:             lys_getnext
        - Src:             'src/tree_data.c:1986,18'
          Dst:             strcmp
        - Src:             'src/tree_data.c:1986,57'
          Dst:             strcmp
        - Src:             'src/tree_data.c:1993,24'
          Dst:             lysc_path
        - Src:             'src/tree_data.c:1994,17'
          Dst:             ly_log
    - functionName:    lyd_dup_attr_single
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1892
      functionLinenumberEnd: 1930
      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:1897,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1897,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:1897,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:1897,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1897,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:1897,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:1897,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1897,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:1900,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:1901,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1901,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_free_attr_single
                - ly_dup_prefix_data
            - BranchSide:      'src/tree_data.c:1903,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_free_attr_single
                - ly_dup_prefix_data
        - Branch String:   'src/tree_data.c:1901,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1901,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:1901,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:1903,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1903,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_free_attr_single
                - ly_dup_prefix_data
            - BranchSide:      'src/tree_data.c:1903,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_free_attr_single
                - ly_dup_prefix_data
        - Branch String:   'src/tree_data.c:1903,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1903,5'
              BranchSideFuncs:
                - lyd_free_attr_single
            - BranchSide:      'src/tree_data.c:1904,5'
              BranchSideFuncs:
                - 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:
                - 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
                - 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
                - 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
                - lyd_free_attr_single
                - ly_dup_prefix_data
            - BranchSide:      'src/tree_data.c:1905,5'
              BranchSideFuncs:
                - 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
                - 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
                - lyd_free_attr_single
                - ly_dup_prefix_data
            - BranchSide:      'src/tree_data.c:1906,5'
              BranchSideFuncs:
                - 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,16'
              BranchSideFuncs:
                - lyd_free_attr_single
                - ly_dup_prefix_data
        - Branch String:   'src/tree_data.c:1909,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1910,34'
              BranchSideFuncs:
                - ly_dup_prefix_data
                - lyd_free_attr_single
            - BranchSide:      'src/tree_data.c:1915,17'
              BranchSideFuncs:
                - lyd_free_attr_single
        - Branch String:   'src/tree_data.c:1910,34'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1910,49'
              BranchSideFuncs:
                - ly_dup_prefix_data
                - lyd_free_attr_single
            - BranchSide:      'src/tree_data.c:1910,49'
              BranchSideFuncs:
                - ly_dup_prefix_data
                - lyd_free_attr_single
        - Branch String:   'src/tree_data.c:1911,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1911,9'
              BranchSideFuncs:
                - lyd_free_attr_single
            - BranchSide:      'src/tree_data.c:1912,5'
              BranchSideFuncs:
                - lyd_free_attr_single
        - Branch String:   'src/tree_data.c:1916,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1917,21'
              BranchSideFuncs:
                - lyd_free_attr_single
            - BranchSide:      'src/tree_data.c:1920,22'
              BranchSideFuncs:
                - lyd_free_attr_single
        - Branch String:   'src/tree_data.c:1917,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1917,65'
              BranchSideFuncs:
                - lyd_free_attr_single
            - BranchSide:      'src/tree_data.c:1918,22'
              BranchSideFuncs:
                - lyd_free_attr_single
        - Branch String:   'src/tree_data.c:1924,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1925,30'
              BranchSideFuncs:
                - lyd_free_attr_single
            - BranchSide:      'src/tree_data.c:1926,16'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1925,30'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1925,45'
              BranchSideFuncs:
                - lyd_free_attr_single
            - BranchSide:      'src/tree_data.c:1925,45'
              BranchSideFuncs:
                - lyd_free_attr_single
      Callsites:
        - Src:             'src/tree_data.c:1897,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1897,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1897,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1900,9'
          Dst:             calloc
        - Src:             'src/tree_data.c:1901,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1903,5'
          Dst:             lydict_insert
        - 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:1910,15'
          Dst:             ly_dup_prefix_data
        - Src:             'src/tree_data.c:1925,9'
          Dst:             lyd_free_attr_single
    - functionName:    lyd_dup_meta_single_to_ctx
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2443
      functionLinenumberEnd: 2495
      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:2450,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2450,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:2450,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:2450,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2450,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:2453,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:2454,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2454,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:2456,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:2454,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2454,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:2454,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:2456,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2458,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:2472,26'
              BranchSideFuncs:
                - lydict_insert
                - lyd_free_meta_single
                - ly_log
        - Branch String:   'src/tree_data.c:2463,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2463,9'
              BranchSideFuncs:
                - ly_log
                - lyd_free_meta_single
            - BranchSide:      'src/tree_data.c:2467,43'
              BranchSideFuncs:
                - lyd_value_get_canonical
                - strlen
                - lyd_value_store
                - lydict_insert
                - lyd_free_meta_single
                - ly_log
        - Branch String:   'src/tree_data.c:2476,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2476,5'
              BranchSideFuncs:
                - ly_log
                - lyd_free_meta_single
            - BranchSide:      'src/tree_data.c:2477,5'
              BranchSideFuncs:
                - lydict_insert
                - lyd_free_meta_single
        - Branch String:   'src/tree_data.c:2476,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2489,9'
              BranchSideFuncs:
                - ly_log
                - lyd_free_meta_single
            - BranchSide:      'src/tree_data.c:2489,9'
              BranchSideFuncs:
                - ly_log
                - lyd_free_meta_single
        - Branch String:   'src/tree_data.c:2477,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2477,5'
              BranchSideFuncs:
                - lyd_free_meta_single
            - BranchSide:      'src/tree_data.c:2480,18'
              BranchSideFuncs:
                - lyd_free_meta_single
        - Branch String:   'src/tree_data.c:2481,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2482,21'
              BranchSideFuncs:
                - lyd_free_meta_single
            - BranchSide:      'src/tree_data.c:2485,24'
              BranchSideFuncs:
                - lyd_free_meta_single
        - Branch String:   'src/tree_data.c:2482,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2482,67'
              BranchSideFuncs:
                - lyd_free_meta_single
            - BranchSide:      'src/tree_data.c:2483,22'
              BranchSideFuncs:
                - lyd_free_meta_single
        - Branch String:   'src/tree_data.c:2489,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2490,30'
              BranchSideFuncs:
                - lyd_free_meta_single
            - BranchSide:      'src/tree_data.c:2491,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:2450,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:2450,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:2453,10'
          Dst:             calloc
        - Src:             'src/tree_data.c:2454,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:2458,15'
          Dst:             ly_ctx_get_module
        - Src:             'src/tree_data.c:2461,67'
          Dst:             strlen
        - Src:             'src/tree_data.c:2461,26'
          Dst:             lyd_get_meta_annotation
        - Src:             'src/tree_data.c:2462,9'
          Dst:             lyplg_ext_get_storage
        - Src:             'src/tree_data.c:2463,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:2467,19'
          Dst:             lyd_value_get_canonical
        - Src:             'src/tree_data.c:2468,74'
          Dst:             strlen
        - Src:             'src/tree_data.c:2468,15'
          Dst:             lyd_value_store
        - Src:             'src/tree_data.c:2476,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:2477,5'
          Dst:             lydict_insert
        - Src:             'src/tree_data.c:2490,9'
          Dst:             lyd_free_meta_single
    - functionName:    lyd_get_value
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1172
      functionLinenumberEnd: 1186
      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:1173,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1174,9'
              BranchSideFuncs:
                - lyd_value_get_canonical
            - BranchSide:      'src/tree_data.h:1177,10'
              BranchSideFuncs:
                - lyd_value_get_canonical
        - Branch String:   'src/tree_data.h:1177,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1178,47'
              BranchSideFuncs:
                - lyd_value_get_canonical
            - BranchSide:      'src/tree_data.h:1179,16'
              BranchSideFuncs:
                - lyd_value_get_canonical
        - Branch String:   'src/tree_data.h:1182,16'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1182,36'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1182,80'
              BranchSideFuncs:
                - lyd_value_get_canonical
        - Branch String:   'src/tree_data.h:1182,80'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1182,95'
              BranchSideFuncs:
                - lyd_value_get_canonical
            - BranchSide:      'src/tree_data.h:1182,95'
              BranchSideFuncs:
                - lyd_value_get_canonical
      Callsites:
        - Src:             'src/tree_data.h:1182,56'
          Dst:             lyd_value_get_canonical
    - functionName:    lyd_get_meta_annotation
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1326
      functionLinenumberEnd: 1343
      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:1330,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1331,9'
              BranchSideFuncs:
                - strncmp
                - ly_strncmp
            - BranchSide:      'src/tree_data.c:1334,5'
              BranchSideFuncs:
                - strncmp
                - ly_strncmp
        - Branch String:   'src/tree_data.c:1334,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1334,5'
              BranchSideFuncs:
                - strncmp
                - ly_strncmp
            - BranchSide:      'src/tree_data.c:1334,5'
              BranchSideFuncs:
                - strncmp
                - ly_strncmp
        - Branch String:   'src/tree_data.c:1334,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1335,18'
              BranchSideFuncs:
                - strncmp
                - ly_strncmp
            - BranchSide:      'src/tree_data.c:1342,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1336,20'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1336,32'
              BranchSideFuncs:
                - strncmp
                - ly_strncmp
            - BranchSide:      'src/tree_data.c:1340,5'
              BranchSideFuncs:
                - strncmp
                - ly_strncmp
        - Branch String:   'src/tree_data.c:1336,64'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1337,29'
              BranchSideFuncs:
                - strncmp
                - ly_strncmp
            - BranchSide:      'src/tree_data.c:1340,5'
              BranchSideFuncs:
                - strncmp
                - ly_strncmp
        - Branch String:   'src/tree_data.c:1336,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1338,21'
              BranchSideFuncs:
                - strncmp
                - ly_strncmp
            - BranchSide:      'src/tree_data.c:1340,5'
              BranchSideFuncs:
                - strncmp
                - ly_strncmp
      Callsites:
        - Src:             'src/tree_data.c:1336,24'
          Dst:             strncmp
        - Src:             'src/tree_data.c:1337,18'
          Dst:             ly_strncmp
    - functionName:    lyd_compare_schema_equal
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1483
      functionLinenumberEnd: 1505
      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:1484,18'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1484,22'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
                - strcmp
            - BranchSide:      'src/tree_data.c:1486,17'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
                - strcmp
        - Branch String:   'src/tree_data.c:1484,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1485,9'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
                - strcmp
            - BranchSide:      'src/tree_data.c:1486,17'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
                - strcmp
        - Branch String:   'src/tree_data.c:1486,25'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1486,29'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
                - strcmp
            - BranchSide:      'src/tree_data.c:1487,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1490,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1490,5'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'src/tree_data.c:1492,9'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'src/tree_data.c:1492,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1493,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1496,16'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'src/tree_data.c:1496,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1497,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1500,16'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/tree_data.c:1500,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1501,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1504,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:1490,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:1496,9'
          Dst:             strcmp
        - Src:             'src/tree_data.c:1500,9'
          Dst:             strcmp
    - functionName:    lyd_compare_schema_parents_equal
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1518
      functionLinenumberEnd: 1536
      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:1521,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1521,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_compare_schema_equal
            - BranchSide:      'src/tree_data.c:1521,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data.c:1521,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1521,5'
              BranchSideFuncs:
                - lyd_compare_schema_equal
            - BranchSide:      'src/tree_data.c:1523,20'
              BranchSideFuncs:
                - lyd_compare_schema_equal
        - Branch String:   'src/tree_data.c:1524,21'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1523,5'
              BranchSideFuncs:
                - lyd_compare_schema_equal
            - BranchSide:      'src/tree_data.c:1524,24'
              BranchSideFuncs:
                - lyd_compare_schema_equal
        - Branch String:   'src/tree_data.c:1523,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1526,39'
              BranchSideFuncs:
                - lyd_compare_schema_equal
            - BranchSide:      'src/tree_data.c:1531,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1526,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1527,13'
              BranchSideFuncs:
                - lyd_compare_schema_equal
            - BranchSide:      'src/tree_data.c:1529,5'
              BranchSideFuncs:
                - lyd_compare_schema_equal
        - Branch String:   'src/tree_data.c:1531,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1531,20'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1532,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1531,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1532,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1535,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:1521,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:1526,14'
          Dst:             lyd_compare_schema_equal
    - functionName:    lyd_compare_single_schema
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1629
      functionLinenumberEnd: 1655
      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:1630,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1630,27'
              BranchSideFuncs:
                - lyd_compare_schema_equal
                - lyd_compare_schema_parents_equal
                - lyd_node_schema
                - lyd_node_schema
            - BranchSide:      'src/tree_data.c:1630,27'
              BranchSideFuncs:
                - lyd_compare_schema_equal
                - lyd_compare_schema_parents_equal
                - lyd_node_schema
                - lyd_node_schema
        - Branch String:   'src/tree_data.c:1630,27'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1630,24'
              BranchSideFuncs:
                - lyd_compare_schema_equal
                - lyd_compare_schema_parents_equal
                - lyd_node_schema
                - lyd_node_schema
            - BranchSide:      'src/tree_data.c:1630,24'
              BranchSideFuncs:
                - lyd_compare_schema_equal
                - lyd_compare_schema_parents_equal
                - lyd_node_schema
                - lyd_node_schema
        - Branch String:   'src/tree_data.c:1630,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1632,13'
              BranchSideFuncs:
                - lyd_node_schema
                - lyd_node_schema
            - BranchSide:      'src/tree_data.c:1643,39'
              BranchSideFuncs:
                - lyd_compare_schema_equal
                - lyd_compare_schema_parents_equal
        - Branch String:   'src/tree_data.c:1632,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1633,33'
              BranchSideFuncs:
                - lyd_node_schema
                - lyd_node_schema
            - BranchSide:      'src/tree_data.c:1637,17'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1633,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1634,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1636,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1637,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1638,17'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1643,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1644,13'
              BranchSideFuncs:
                - lyd_compare_schema_parents_equal
            - BranchSide:      'src/tree_data.c:1646,14'
              BranchSideFuncs:
                - lyd_compare_schema_parents_equal
        - Branch String:   'src/tree_data.c:1647,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1648,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1650,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:1633,17'
          Dst:             lyd_node_schema
        - Src:             'src/tree_data.c:1633,43'
          Dst:             lyd_node_schema
        - Src:             'src/tree_data.c:1643,14'
          Dst:             lyd_compare_schema_equal
        - Src:             'src/tree_data.c:1647,18'
          Dst:             lyd_compare_schema_parents_equal
    - functionName:    lyd_compare_single_data
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1670
      functionLinenumberEnd: 1786
      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:1676,39'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1676,43'
              BranchSideFuncs:
                - lyd_compare_single_value
                - lyd_child.321
                - lyd_child.321
                - lyd_compare_siblings_
                - lyd_lyb_data_length
                - lyd_lyb_data_length
                - memcmp
                - strlen
                - strlen
                - strcmp
                - lyd_compare_siblings_
                - ly_log
                - lyd_child.321
                - lyd_child.321
                - lysc_node_child
                - lyd_compare_single_schema
                - lyd_compare_single_data
                - lyd_compare_siblings_
                - lyd_child.321
                - lyd_child.321
                - lyd_compare_siblings_
                - lyd_compare_single_value
            - BranchSide:      'src/tree_data.c:1681,10'
              BranchSideFuncs:
                - lyd_compare_single_value
                - lyd_child.321
                - lyd_child.321
                - lyd_compare_siblings_
                - lyd_lyb_data_length
                - lyd_lyb_data_length
                - memcmp
                - strlen
                - strlen
                - strcmp
                - lyd_compare_siblings_
                - ly_log
                - lyd_child.321
                - lyd_child.321
                - lysc_node_child
                - lyd_compare_single_schema
                - lyd_compare_single_data
                - lyd_compare_siblings_
                - lyd_child.321
                - lyd_child.321
                - lyd_compare_siblings_
                - lyd_compare_single_value
        - Branch String:   'src/tree_data.c:1676,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1677,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1681,10'
              BranchSideFuncs:
                - lyd_compare_single_value
                - lyd_child.321
                - lyd_child.321
                - lyd_compare_siblings_
                - lyd_lyb_data_length
                - lyd_lyb_data_length
                - memcmp
                - strlen
                - strlen
                - strcmp
                - lyd_compare_siblings_
                - ly_log
                - lyd_child.321
                - lyd_child.321
                - lysc_node_child
                - lyd_compare_single_schema
                - lyd_compare_single_data
                - lyd_compare_siblings_
                - lyd_child.321
                - lyd_child.321
                - lyd_compare_siblings_
                - lyd_compare_single_value
        - Branch String:   'src/tree_data.c:1681,24'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1681,28'
              BranchSideFuncs:
                - lyd_compare_single_value
                - lyd_child.321
                - lyd_child.321
                - lyd_compare_siblings_
                - lyd_lyb_data_length
                - lyd_lyb_data_length
                - memcmp
                - strlen
                - strlen
                - strcmp
                - lyd_compare_siblings_
                - ly_log
                - lyd_child.321
                - lyd_child.321
                - lysc_node_child
                - lyd_compare_single_schema
                - lyd_compare_single_data
                - lyd_compare_siblings_
                - lyd_child.321
                - lyd_child.321
                - lyd_compare_siblings_
                - lyd_compare_single_value
            - BranchSide:      'src/tree_data.c:1682,15'
              BranchSideFuncs:
                - lyd_compare_single_value
                - lyd_child.321
                - lyd_child.321
                - lyd_compare_siblings_
        - Branch String:   'src/tree_data.c:1681,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1682,15'
              BranchSideFuncs:
                - lyd_lyb_data_length
                - lyd_lyb_data_length
                - memcmp
                - strlen
                - strlen
                - strcmp
                - lyd_compare_siblings_
                - ly_log
                - lyd_child.321
                - lyd_child.321
                - lysc_node_child
                - lyd_compare_single_schema
                - lyd_compare_single_data
                - lyd_compare_siblings_
                - lyd_child.321
                - lyd_child.321
                - lyd_compare_siblings_
                - lyd_compare_single_value
            - BranchSide:      'src/tree_data.c:1698,17'
              BranchSideFuncs:
                - lyd_lyb_data_length
                - lyd_lyb_data_length
                - memcmp
                - strlen
                - strlen
                - strcmp
                - lyd_compare_siblings_
                - ly_log
                - lyd_child.321
                - lyd_child.321
                - lysc_node_child
                - lyd_compare_single_schema
                - lyd_compare_single_data
                - lyd_compare_siblings_
                - lyd_child.321
                - lyd_child.321
                - lyd_compare_siblings_
                - lyd_compare_single_value
        - Branch String:   'src/tree_data.c:1682,43'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1682,48'
              BranchSideFuncs:
                - lyd_compare_single_value
                - lyd_child.321
                - lyd_child.321
                - lyd_compare_siblings_
            - BranchSide:      'src/tree_data.c:1685,15'
              BranchSideFuncs:
                - lyd_compare_single_value
                - lyd_child.321
                - lyd_child.321
                - lyd_compare_siblings_
        - Branch String:   'src/tree_data.c:1682,62'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1682,66'
              BranchSideFuncs:
                - lyd_compare_single_value
                - lyd_child.321
                - lyd_child.321
                - lyd_compare_siblings_
            - BranchSide:      'src/tree_data.c:1682,86'
              BranchSideFuncs:
                - lyd_compare_single_value
                - lyd_child.321
                - lyd_child.321
                - lyd_compare_siblings_
        - Branch String:   'src/tree_data.c:1682,81'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1682,86'
              BranchSideFuncs:
                - lyd_compare_single_value
                - lyd_child.321
                - lyd_child.321
                - lyd_compare_siblings_
            - BranchSide:      'src/tree_data.c:1683,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1682,100'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1682,103'
              BranchSideFuncs:
                - lyd_compare_single_value
                - lyd_child.321
                - lyd_child.321
                - lyd_compare_siblings_
            - BranchSide:      'src/tree_data.c:1685,15'
              BranchSideFuncs:
                - lyd_compare_single_value
                - lyd_child.321
                - lyd_child.321
                - lyd_compare_siblings_
        - Branch String:   'src/tree_data.c:1682,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1683,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1685,15'
              BranchSideFuncs:
                - lyd_compare_single_value
                - lyd_child.321
                - lyd_child.321
                - lyd_compare_siblings_
        - Branch String:   'src/tree_data.c:1685,29'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1685,52'
              BranchSideFuncs:
                - lyd_child.321
                - lyd_child.321
                - lyd_compare_siblings_
                - lyd_compare_single_value
            - BranchSide:      'src/tree_data.c:1685,33'
              BranchSideFuncs:
                - lyd_compare_single_value
                - lyd_child.321
                - lyd_child.321
                - lyd_compare_siblings_
        - Branch String:   'src/tree_data.c:1685,48'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1685,52'
              BranchSideFuncs:
                - lyd_child.321
                - lyd_child.321
                - lyd_compare_siblings_
                - lyd_compare_single_value
            - BranchSide:      'src/tree_data.c:1688,47'
              BranchSideFuncs:
                - lyd_compare_single_value
                - lyd_child.321
                - lyd_child.321
                - lyd_compare_siblings_
        - Branch String:   'src/tree_data.c:1685,66'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1685,70'
              BranchSideFuncs:
                - lyd_child.321
                - lyd_child.321
                - lyd_compare_siblings_
                - lyd_compare_single_value
            - BranchSide:      'src/tree_data.c:1686,18'
              BranchSideFuncs:
                - lyd_child.321
                - lyd_child.321
                - lyd_compare_siblings_
                - lyd_compare_single_value
        - Branch String:   'src/tree_data.c:1685,112'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1686,18'
              BranchSideFuncs:
                - lyd_compare_single_value
                - lyd_child.321
                - lyd_child.321
                - lyd_compare_siblings_
            - BranchSide:      'src/tree_data.c:1688,47'
              BranchSideFuncs:
                - lyd_compare_single_value
                - lyd_child.321
                - lyd_child.321
                - lyd_compare_siblings_
        - Branch String:   'src/tree_data.c:1686,32'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1686,36'
              BranchSideFuncs:
                - lyd_child.321
                - lyd_child.321
                - lyd_compare_siblings_
                - lyd_compare_single_value
            - BranchSide:      'src/tree_data.c:1693,13'
              BranchSideFuncs:
                - lyd_child.321
                - lyd_child.321
                - lyd_compare_siblings_
        - Branch String:   'src/tree_data.c:1685,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1688,47'
              BranchSideFuncs:
                - lyd_compare_single_value
                - lyd_child.321
                - lyd_child.321
                - lyd_compare_siblings_
            - BranchSide:      'src/tree_data.c:1693,13'
              BranchSideFuncs:
                - lyd_child.321
                - lyd_child.321
                - lyd_compare_siblings_
        - Branch String:   'src/tree_data.c:1688,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1689,24'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1691,9'
              BranchSideFuncs:
                - lyd_child.321
                - lyd_child.321
                - lyd_compare_siblings_
        - Branch String:   'src/tree_data.c:1693,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1694,52'
              BranchSideFuncs:
                - lyd_child.321
                - lyd_child.321
                - lyd_compare_siblings_
            - BranchSide:      'src/tree_data.c:1696,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1698,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1701,17'
              BranchSideFuncs:
                - lyd_compare_single_value
            - BranchSide:      'src/tree_data.c:1701,17'
              BranchSideFuncs:
                - lyd_compare_single_value
            - BranchSide:      'src/tree_data.c:1716,17'
              BranchSideFuncs:
                - lyd_child.321
                - lyd_child.321
                - lyd_compare_siblings_
            - BranchSide:      'src/tree_data.c:1716,17'
              BranchSideFuncs:
                - lyd_child.321
                - lyd_child.321
                - lyd_compare_siblings_
            - BranchSide:      'src/tree_data.c:1716,17'
              BranchSideFuncs:
                - lyd_child.321
                - lyd_child.321
                - lyd_compare_siblings_
            - BranchSide:      'src/tree_data.c:1716,17'
              BranchSideFuncs:
                - lyd_child.321
                - lyd_child.321
                - lyd_compare_siblings_
            - BranchSide:      'src/tree_data.c:1721,31'
              BranchSideFuncs:
                - lyd_child.321
                - lyd_child.321
                - lysc_node_child
                - lyd_compare_single_schema
                - lyd_compare_single_data
                - lyd_compare_siblings_
            - BranchSide:      'src/tree_data.c:1750,43'
              BranchSideFuncs:
                - lyd_lyb_data_length
                - lyd_lyb_data_length
                - memcmp
                - strlen
                - strlen
                - strcmp
                - lyd_compare_siblings_
                - ly_log
            - BranchSide:      'src/tree_data.c:1750,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:1701,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1702,22'
              BranchSideFuncs:
                - lyd_compare_single_value
            - BranchSide:      'src/tree_data.c:1706,47'
              BranchSideFuncs:
                - lyd_compare_single_value
        - Branch String:   'src/tree_data.c:1702,21'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1703,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1705,13'
              BranchSideFuncs:
                - lyd_compare_single_value
        - Branch String:   'src/tree_data.c:1706,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1707,24'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1710,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1716,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1717,56'
              BranchSideFuncs:
                - lyd_child.321
                - lyd_child.321
                - lyd_compare_siblings_
            - BranchSide:      'src/tree_data.c:1719,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1724,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1725,46'
              BranchSideFuncs:
                - lyd_compare_siblings_
            - BranchSide:      'src/tree_data.c:1726,24'
              BranchSideFuncs:
                - lysc_node_child
                - lyd_compare_single_schema
                - lyd_compare_single_data
        - Branch String:   'src/tree_data.c:1733,25'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1732,13'
              BranchSideFuncs:
                - lyd_compare_single_schema
                - lyd_compare_single_data
            - BranchSide:      'src/tree_data.c:1733,29'
              BranchSideFuncs:
                - lyd_compare_single_schema
                - lyd_compare_single_data
        - Branch String:   'src/tree_data.c:1732,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1735,22'
              BranchSideFuncs:
                - lyd_compare_single_schema
                - lyd_compare_single_data
            - BranchSide:      'src/tree_data.c:1747,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1735,28'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1735,32'
              BranchSideFuncs:
                - lyd_compare_single_schema
                - lyd_compare_single_data
            - BranchSide:      'src/tree_data.c:1736,29'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1735,21'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1736,29'
              BranchSideFuncs:
                - lyd_compare_single_schema
                - lyd_compare_single_data
            - BranchSide:      'src/tree_data.c:1738,47'
              BranchSideFuncs:
                - lyd_compare_single_schema
                - lyd_compare_single_data
        - Branch String:   'src/tree_data.c:1739,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1739,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1740,45'
              BranchSideFuncs:
                - lyd_compare_single_data
                - lyd_compare_single_schema
        - Branch String:   'src/tree_data.c:1741,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1741,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1743,25'
              BranchSideFuncs:
                - lyd_compare_single_schema
                - lyd_compare_single_data
        - Branch String:   'src/tree_data.c:1753,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1754,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1756,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:1756,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1758,46'
              BranchSideFuncs:
                - lyd_compare_siblings_
            - BranchSide:      'src/tree_data.c:1762,23'
              BranchSideFuncs:
                - strlen
                - strlen
                - strcmp
            - BranchSide:      'src/tree_data.c:1762,23'
              BranchSideFuncs:
                - strlen
                - strlen
                - strcmp
            - BranchSide:      'src/tree_data.c:1762,23'
              BranchSideFuncs:
                - strlen
                - strlen
                - strcmp
            - BranchSide:      'src/tree_data.c:1774,44'
              BranchSideFuncs:
                - lyd_lyb_data_length
                - lyd_lyb_data_length
                - memcmp
            - BranchSide:      'src/tree_data.c:1781,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:1762,39'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1762,63'
              BranchSideFuncs:
                - strlen
                - strlen
                - strcmp
            - BranchSide:      'src/tree_data.c:1762,42'
              BranchSideFuncs:
                - strlen
                - strlen
                - strcmp
        - Branch String:   'src/tree_data.c:1762,59'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1762,63'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1763,21'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1762,79'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1762,83'
              BranchSideFuncs:
                - strlen
                - strlen
                - strcmp
            - BranchSide:      'src/tree_data.c:1764,29'
              BranchSideFuncs:
                - strlen
                - strlen
                - strcmp
        - Branch String:   'src/tree_data.c:1762,21'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1763,21'
              BranchSideFuncs:
                - strlen
                - strlen
                - strcmp
            - BranchSide:      'src/tree_data.c:1764,29'
              BranchSideFuncs:
                - strlen
                - strlen
                - strcmp
        - Branch String:   'src/tree_data.c:1769,36'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1769,46'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1770,21'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1769,21'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1770,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1772,17'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1776,34'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1776,38'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1777,21'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1776,50'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1776,54'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1777,21'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1776,68'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1776,78'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1777,21'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1776,21'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1777,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1779,17'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1784,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1784,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:1784,5'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/tree_data.c:1688,22'
          Dst:             lyd_compare_single_value
        - Src:             'src/tree_data.c:1694,42'
          Dst:             lyd_child
        - Src:             'src/tree_data.c:1694,60'
          Dst:             lyd_child
        - Src:             'src/tree_data.c:1694,20'
          Dst:             lyd_compare_siblings_
        - Src:             'src/tree_data.c:1706,22'
          Dst:             lyd_compare_single_value
        - Src:             'src/tree_data.c:1717,46'
          Dst:             lyd_child
        - Src:             'src/tree_data.c:1717,64'
          Dst:             lyd_child
        - Src:             'src/tree_data.c:1717,24'
          Dst:             lyd_compare_siblings_
        - Src:             'src/tree_data.c:1721,21'
          Dst:             lyd_child
        - Src:             'src/tree_data.c:1722,21'
          Dst:             lyd_child
        - Src:             'src/tree_data.c:1725,24'
          Dst:             lyd_compare_siblings_
        - Src:             'src/tree_data.c:1732,48'
          Dst:             lysc_node_child
        - Src:             'src/tree_data.c:1738,21'
          Dst:             lyd_compare_single_schema
        - Src:             'src/tree_data.c:1740,21'
          Dst:             lyd_compare_single_data
        - Src:             'src/tree_data.c:1758,24'
          Dst:             lyd_compare_siblings_
        - Src:             'src/tree_data.c:1767,24'
          Dst:             strlen
        - Src:             'src/tree_data.c:1768,24'
          Dst:             strlen
        - Src:             'src/tree_data.c:1769,39'
          Dst:             strcmp
        - Src:             'src/tree_data.c:1774,24'
          Dst:             lyd_lyb_data_length
        - Src:             'src/tree_data.c:1775,24'
          Dst:             lyd_lyb_data_length
        - Src:             'src/tree_data.c:1776,71'
          Dst:             memcmp
        - Src:             'src/tree_data.c:1784,5'
          Dst:             ly_log
    - functionName:    lyd_compare_single_value
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1549
      functionLinenumberEnd: 1612
      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:1556,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1557,41'
              BranchSideFuncs:
                - lyd_get_value.334
                - lyd_get_value.334
                - 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:1559,10'
              BranchSideFuncs:
                - lyd_get_value.334
                - lyd_get_value.334
                - 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:1559,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1560,41'
              BranchSideFuncs:
                - lyd_get_value.334
                - lyd_get_value.334
                - 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:1563,9'
              BranchSideFuncs:
                - lyd_get_value.334
                - lyd_get_value.334
                - 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:1563,15'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1563,18'
              BranchSideFuncs:
                - lyd_get_value.334
                - lyd_get_value.334
                - 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:1573,9'
              BranchSideFuncs:
                - lyd_get_value.334
                - lyd_get_value.334
                - strcmp
                - free
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
                - __assert_fail
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
        - Branch String:   'src/tree_data.c:1563,24'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1563,28'
              BranchSideFuncs:
                - lyd_get_value.334
                - lyd_get_value.334
                - 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:1573,9'
              BranchSideFuncs:
                - lyd_get_value.334
                - lyd_get_value.334
                - strcmp
                - free
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
                - __assert_fail
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
        - Branch String:   'src/tree_data.c:1563,59'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1563,63'
              BranchSideFuncs:
                - lyd_get_value.334
                - lyd_get_value.334
                - 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:1573,9'
              BranchSideFuncs:
                - lyd_get_value.334
                - lyd_get_value.334
                - strcmp
                - free
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
                - __assert_fail
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
        - Branch String:   'src/tree_data.c:1563,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1565,33'
              BranchSideFuncs:
                - lyxml_value_compare
            - BranchSide:      'src/tree_data.c:1573,9'
              BranchSideFuncs:
                - lyd_get_value.334
                - lyd_get_value.334
                - strcmp
                - free
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
                - __assert_fail
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
        - Branch String:   'src/tree_data.c:1565,33'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1565,49'
              BranchSideFuncs:
                - lyxml_value_compare
            - BranchSide:      'src/tree_data.c:1565,49'
              BranchSideFuncs:
                - lyxml_value_compare
        - Branch String:   'src/tree_data.c:1565,87'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1565,103'
              BranchSideFuncs:
                - lyxml_value_compare
            - BranchSide:      'src/tree_data.c:1565,103'
              BranchSideFuncs:
                - lyxml_value_compare
        - Branch String:   'src/tree_data.c:1565,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1567,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1569,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1573,15'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1573,20'
              BranchSideFuncs:
                - lyd_get_value.334
                - lyd_get_value.334
                - strcmp
                - free
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
                - __assert_fail
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
            - BranchSide:      'src/tree_data.c:1587,30'
              BranchSideFuncs:
                - lyd_get_value.334
                - lyd_get_value.334
                - strcmp
                - free
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
                - __assert_fail
        - Branch String:   'src/tree_data.c:1573,51'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1573,107'
              BranchSideFuncs:
                - strchr
                - lyd_get_value.334
                - lyd_get_value.334
                - strcmp
                - free
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
                - __assert_fail
                - ly_resolve_prefix
                - asprintf
                - ly_log
            - BranchSide:      'src/tree_data.c:1573,55'
              BranchSideFuncs:
                - lyd_get_value.334
                - lyd_get_value.334
                - strcmp
                - free
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
                - __assert_fail
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
        - Branch String:   'src/tree_data.c:1573,90'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1573,107'
              BranchSideFuncs:
                - strchr
                - lyd_get_value.334
                - lyd_get_value.334
                - strcmp
                - free
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
                - __assert_fail
                - ly_resolve_prefix
                - asprintf
                - ly_log
            - BranchSide:      'src/tree_data.c:1587,30'
              BranchSideFuncs:
                - lyd_get_value.334
                - lyd_get_value.334
                - strcmp
                - free
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
                - __assert_fail
        - Branch String:   'src/tree_data.c:1573,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1575,33'
              BranchSideFuncs:
                - ly_resolve_prefix
                - asprintf
                - lyd_get_value.334
                - strcmp
                - free
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
                - __assert_fail
                - ly_log
            - BranchSide:      'src/tree_data.c:1587,30'
              BranchSideFuncs:
                - lyd_get_value.334
                - lyd_get_value.334
                - strcmp
                - free
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
                - __assert_fail
        - Branch String:   'src/tree_data.c:1575,33'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1575,49'
              BranchSideFuncs:
                - ly_resolve_prefix
                - asprintf
                - lyd_get_value.334
                - strcmp
                - free
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
                - __assert_fail
                - ly_log
            - BranchSide:      'src/tree_data.c:1575,49'
              BranchSideFuncs:
                - ly_resolve_prefix
                - asprintf
                - lyd_get_value.334
                - strcmp
                - free
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
                - __assert_fail
                - ly_log
        - Branch String:   'src/tree_data.c:1576,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1578,13'
              BranchSideFuncs:
                - asprintf
                - lyd_get_value.334
                - strcmp
                - free
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
                - __assert_fail
                - ly_log
            - BranchSide:      'src/tree_data.c:1581,40'
              BranchSideFuncs:
                - asprintf
                - lyd_get_value.334
                - strcmp
                - free
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
                - __assert_fail
                - ly_log
        - Branch String:   'src/tree_data.c:1581,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1582,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:1585,16'
              BranchSideFuncs:
                - lyd_get_value.334
                - strcmp
                - free
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
                - __assert_fail
        - Branch String:   'src/tree_data.c:1582,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1582,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:1582,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:1589,15'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1589,20'
              BranchSideFuncs:
                - lyd_get_value.334
                - strcmp
                - free
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
                - __assert_fail
            - BranchSide:      'src/tree_data.c:1602,30'
              BranchSideFuncs:
                - lyd_get_value.334
                - strcmp
                - free
        - Branch String:   'src/tree_data.c:1589,51'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1589,107'
              BranchSideFuncs:
                - strchr
                - lyd_get_value.334
                - strcmp
                - free
                - ly_resolve_prefix
                - asprintf
                - ly_log
                - __assert_fail
            - BranchSide:      'src/tree_data.c:1589,55'
              BranchSideFuncs:
                - lyd_get_value.334
                - strcmp
                - free
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
                - __assert_fail
        - Branch String:   'src/tree_data.c:1589,90'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1589,107'
              BranchSideFuncs:
                - strchr
                - lyd_get_value.334
                - strcmp
                - free
                - ly_resolve_prefix
                - asprintf
                - ly_log
                - __assert_fail
            - BranchSide:      'src/tree_data.c:1602,30'
              BranchSideFuncs:
                - lyd_get_value.334
                - strcmp
                - free
        - Branch String:   'src/tree_data.c:1589,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1590,33'
              BranchSideFuncs:
                - ly_resolve_prefix
                - asprintf
                - strcmp
                - free
                - ly_log
                - __assert_fail
            - BranchSide:      'src/tree_data.c:1602,30'
              BranchSideFuncs:
                - lyd_get_value.334
                - strcmp
                - free
        - Branch String:   'src/tree_data.c:1590,33'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1590,49'
              BranchSideFuncs:
                - ly_resolve_prefix
                - asprintf
                - strcmp
                - free
                - ly_log
                - __assert_fail
            - BranchSide:      'src/tree_data.c:1590,49'
              BranchSideFuncs:
                - ly_resolve_prefix
                - asprintf
                - strcmp
                - free
                - ly_log
                - __assert_fail
        - Branch String:   'src/tree_data.c:1591,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1592,13'
              BranchSideFuncs:
                - asprintf
                - strcmp
                - free
                - ly_log
                - __assert_fail
            - BranchSide:      'src/tree_data.c:1595,9'
              BranchSideFuncs:
                - asprintf
                - strcmp
                - free
                - ly_log
                - __assert_fail
        - Branch String:   'src/tree_data.c:1595,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1595,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data.c:1596,40'
              BranchSideFuncs:
                - asprintf
                - strcmp
                - free
                - ly_log
        - Branch String:   'src/tree_data.c:1596,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1597,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:1600,16'
              BranchSideFuncs:
                - strcmp
                - free
        - Branch String:   'src/tree_data.c:1597,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1597,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:1597,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:1606,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1607,12'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_data.c:1610,10'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/tree_data.c:1565,13'
          Dst:             lyxml_value_compare
        - Src:             'src/tree_data.c:1573,100'
          Dst:             strchr
        - Src:             'src/tree_data.c:1575,15'
          Dst:             ly_resolve_prefix
        - Src:             'src/tree_data.c:1581,13'
          Dst:             asprintf
        - Src:             'src/tree_data.c:1582,13'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1587,16'
          Dst:             lyd_get_value
        - Src:             'src/tree_data.c:1589,100'
          Dst:             strchr
        - Src:             'src/tree_data.c:1590,15'
          Dst:             ly_resolve_prefix
        - Src:             'src/tree_data.c:1595,9'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:1596,13'
          Dst:             asprintf
        - Src:             'src/tree_data.c:1597,13'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1602,16'
          Dst:             lyd_get_value
        - Src:             'src/tree_data.c:1606,9'
          Dst:             strcmp
    - functionName:    lyd_compare_siblings_
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1802
      functionLinenumberEnd: 1835
      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:1806,18'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1806,21'
              BranchSideFuncs:
                - lyd_compare_single_schema
                - lyd_compare_single_data
                - lyd_find_sibling_first
            - BranchSide:      'src/tree_data.c:1806,5'
              BranchSideFuncs:
                - lyd_compare_single_schema
                - lyd_compare_single_data
                - lyd_find_sibling_first
        - Branch String:   'src/tree_data.c:1806,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1808,39'
              BranchSideFuncs:
                - lyd_compare_single_schema
                - lyd_compare_single_data
                - lyd_find_sibling_first
            - BranchSide:      'src/tree_data.c:1834,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1809,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1809,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1811,13'
              BranchSideFuncs:
                - lyd_compare_single_data
                - lyd_compare_single_schema
                - lyd_find_sibling_first
        - Branch String:   'src/tree_data.c:1811,27'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1811,33'
              BranchSideFuncs:
                - lyd_compare_single_data
                - lyd_compare_single_schema
                - lyd_find_sibling_first
            - BranchSide:      'src/tree_data.c:1823,21'
              BranchSideFuncs:
                - lyd_compare_single_data
                - lyd_compare_single_schema
                - lyd_find_sibling_first
        - Branch String:   'src/tree_data.c:1811,70'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1811,75'
              BranchSideFuncs:
                - lyd_compare_single_data
                - lyd_compare_single_schema
                - lyd_find_sibling_first
            - BranchSide:      'src/tree_data.c:1812,19'
              BranchSideFuncs:
                - lyd_compare_single_data
                - lyd_compare_single_schema
                - lyd_find_sibling_first
        - Branch String:   'src/tree_data.c:1811,112'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1812,19'
              BranchSideFuncs:
                - lyd_compare_single_data
                - lyd_compare_single_schema
                - lyd_find_sibling_first
            - BranchSide:      'src/tree_data.c:1813,18'
              BranchSideFuncs:
                - lyd_compare_single_data
                - lyd_compare_single_schema
                - lyd_find_sibling_first
        - Branch String:   'src/tree_data.c:1812,60'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1812,64'
              BranchSideFuncs:
                - lyd_compare_single_data
                - lyd_compare_single_schema
                - lyd_find_sibling_first
            - BranchSide:      'src/tree_data.c:1823,21'
              BranchSideFuncs:
                - lyd_compare_single_data
                - lyd_compare_single_schema
                - lyd_find_sibling_first
        - Branch String:   'src/tree_data.c:1812,103'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1813,18'
              BranchSideFuncs:
                - lyd_compare_single_data
                - lyd_compare_single_schema
                - lyd_find_sibling_first
            - BranchSide:      'src/tree_data.c:1823,21'
              BranchSideFuncs:
                - lyd_compare_single_data
                - lyd_compare_single_schema
                - lyd_find_sibling_first
        - Branch String:   'src/tree_data.c:1811,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1815,40'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_compare_single_data
                - lyd_compare_single_schema
            - BranchSide:      'src/tree_data.c:1823,21'
              BranchSideFuncs:
                - lyd_compare_single_data
                - lyd_compare_single_schema
                - lyd_find_sibling_first
        - Branch String:   'src/tree_data.c:1816,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1818,19'
              BranchSideFuncs:
                - lyd_compare_single_data
                - lyd_compare_single_schema
                - lyd_find_sibling_first
            - BranchSide:      'src/tree_data.c:1820,13'
              BranchSideFuncs:
                - lyd_compare_single_data
                - lyd_compare_single_schema
                - lyd_find_sibling_first
        - Branch String:   'src/tree_data.c:1820,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1820,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1821,9'
              BranchSideFuncs:
                - lyd_compare_single_data
                - lyd_compare_single_schema
                - lyd_find_sibling_first
        - Branch String:   'src/tree_data.c:1828,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1828,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1830,17'
              BranchSideFuncs:
                - lyd_compare_single_schema
                - lyd_compare_single_data
                - lyd_find_sibling_first
        - Branch String:   'src/tree_data.c:1834,19'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1834,12'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1834,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:1808,13'
          Dst:             lyd_compare_single_schema
        - Src:             'src/tree_data.c:1815,17'
          Dst:             lyd_find_sibling_first
        - Src:             'src/tree_data.c:1827,13'
          Dst:             lyd_compare_single_data
    - functionName:    lyd_dup_single_to_ctx
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2416
      functionLinenumberEnd: 2420
      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:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ly_log
        - lyd_dup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/tree_data.c:2417,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2417,5'
              BranchSideFuncs:
                - ly_log
                - lyd_dup
            - BranchSide:      'src/tree_data.c:2417,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:2417,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2417,5'
              BranchSideFuncs:
                - lyd_dup
            - BranchSide:      'src/tree_data.c:2419,20'
              BranchSideFuncs:
                - lyd_dup
      Callsites:
        - Src:             'src/tree_data.c:2417,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:2417,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:2419,12'
          Dst:             lyd_dup
    - functionName:    lyd_move_nodes_ordby_schema
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 834
      functionLinenumberEnd: 874
      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:837,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:837,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:837,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data.c:837,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:837,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:837,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data.c:837,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:837,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data.c:837,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:837,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:837,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:837,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data.c:837,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:837,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:839,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:839,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:841,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:856,17'
              BranchSideFuncs:
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
        - Branch String:   'src/tree_data.c:841,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:841,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:842,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:846,22'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:846,46'
              BranchSideFuncs:
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
            - BranchSide:      'src/tree_data.c:846,58'
              BranchSideFuncs:
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
        - Branch String:   'src/tree_data.c:847,21'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:847,25'
              BranchSideFuncs:
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
            - BranchSide:      'src/tree_data.c:849,23'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:847,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:849,23'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:852,15'
              BranchSideFuncs:
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
        - Branch String:   'src/tree_data.c:861,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:861,5'
              BranchSideFuncs:
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
            - BranchSide:      'src/tree_data.c:861,5'
              BranchSideFuncs:
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
        - Branch String:   'src/tree_data.c:861,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:862,9'
              BranchSideFuncs:
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
            - BranchSide:      'src/tree_data.c:871,15'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:862,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:862,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:863,13'
              BranchSideFuncs:
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
                - lyd_unlink_check
        - Branch String:   'src/tree_data.c:863,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:864,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:866,44'
              BranchSideFuncs:
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
                - lyd_unlink_check
      Callsites:
        - Src:             'src/tree_data.c:837,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:839,19'
          Dst:             lyd_insert_node_find_anchor
        - Src:             'src/tree_data.c:841,9'
          Dst:             lyd_unlink_check
        - Src:             'src/tree_data.c:843,9'
          Dst:             lyd_unlink_ignore_lyds
        - Src:             'src/tree_data.c:844,9'
          Dst:             lyd_insert_before_node
        - Src:             'src/tree_data.c:845,9'
          Dst:             lyd_insert_hash
        - Src:             'src/tree_data.c:862,9'
          Dst:             lyd_unlink_check
        - Src:             'src/tree_data.c:866,9'
          Dst:             lyd_unlink_ignore_lyds
        - Src:             'src/tree_data.c:867,9'
          Dst:             lyd_insert_after_node
        - Src:             'src/tree_data.c:868,9'
          Dst:             lyd_insert_hash
    - functionName:    lyd_unlink_check
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 808
      functionLinenumberEnd: 820
      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:809,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:810,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:813,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:813,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:813,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:813,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:813,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:813,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:813,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:813,35'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:813,35'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:813,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:813,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:813,38'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:819,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:813,35'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:813,38'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:819,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:813,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:814,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:819,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:814,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:814,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:814,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:814,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:814,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:814,9'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/tree_data.c:814,9'
          Dst:             ly_log
    - functionName:    lyd_move_nodes_at_once
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 914
      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:890,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:890,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data.c:890,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:890,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:890,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:890,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data.c:890,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:890,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data.c:890,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:890,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:890,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
        - Branch String:   'src/tree_data.c:892,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:892,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:895,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:897,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:898,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:902,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:906,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:906,5'
              BranchSideFuncs:
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
            - BranchSide:      'src/tree_data.c:906,5'
              BranchSideFuncs:
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
        - Branch String:   'src/tree_data.c:906,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:907,9'
              BranchSideFuncs:
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
            - BranchSide:      'src/tree_data.c:913,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:907,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:907,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:908,44'
              BranchSideFuncs:
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
                - lyd_unlink_check
      Callsites:
        - Src:             'src/tree_data.c:890,5'
          Dst:             lyd_child
        - Src:             'src/tree_data.c:890,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:892,5'
          Dst:             lyd_unlink_check
        - Src:             'src/tree_data.c:898,9'
          Dst:             lyd_unlink_ignore_lyds
        - Src:             'src/tree_data.c:899,9'
          Dst:             lyd_insert_only_child
        - Src:             'src/tree_data.c:900,9'
          Dst:             lyd_insert_hash
        - Src:             'src/tree_data.c:902,9'
          Dst:             lyd_unlink_ignore_lyds
        - Src:             'src/tree_data.c:907,9'
          Dst:             lyd_unlink_check
        - Src:             'src/tree_data.c:908,9'
          Dst:             lyd_unlink_ignore_lyds
        - Src:             'src/tree_data.c:909,9'
          Dst:             lyd_insert_after_node
        - Src:             'src/tree_data.c:910,9'
          Dst:             lyd_insert_hash
    - functionName:    lyd_move_nodes_by_schema
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 925
      functionLinenumberEnd: 949
      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:929,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:929,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:929,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data.c:929,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:929,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:929,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data.c:929,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:929,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data.c:929,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:929,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:929,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:929,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data.c:929,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:929,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data.c:929,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:929,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:929,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data.c:932,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:932,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:933,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:948,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:933,37'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:934,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:944,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:933,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:935,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:944,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:936,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:940,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:943,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:940,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:940,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:940,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:941,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:941,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:942,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:944,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:944,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:929,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:933,13'
          Dst:             lyds_is_supported
        - Src:             'src/tree_data.c:934,18'
          Dst:             lyd_find_sibling_schema
        - Src:             'src/tree_data.c:935,19'
          Dst:             lyds_merge
        - Src:             'src/tree_data.c:940,17'
          Dst:             ly_log
        - Src:             'src/tree_data.c:941,17'
          Dst:             lyd_move_nodes_ordby_schema
        - Src:             'src/tree_data.c:944,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: 3783
      functionLinenumberEnd: 3817
      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:3787,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3787,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:3788,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:3788,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3788,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:3790,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:3790,30'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3790,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:3790,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:3790,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3791,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:3795,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:3796,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3797,9'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data.c:3801,16'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data.c:3797,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3797,9'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data.c:3797,9'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data.c:3797,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3797,9'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data.c:3798,14'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data.c:3797,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3797,9'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data.c:3797,9'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data.c:3797,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3797,9'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data.c:3797,9'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data.c:3797,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3797,9'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data.c:3798,14'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data.c:3797,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3797,9'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data.c:3797,9'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data.c:3798,14'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3798,49'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data.c:3798,49'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data.c:3798,55'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3798,59'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data.c:3801,5'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data.c:3798,59'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3798,93'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data.c:3798,93'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data.c:3798,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3799,36'
              BranchSideFuncs:
                - lyd_free_leafref_nodes
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data.c:3801,5'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data.c:3801,16'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3802,16'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:3807,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3808,9'
              BranchSideFuncs:
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data.c:3812,16'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:3808,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3808,9'
              BranchSideFuncs:
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data.c:3808,9'
              BranchSideFuncs:
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data.c:3808,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3808,9'
              BranchSideFuncs:
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data.c:3809,14'
              BranchSideFuncs:
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data.c:3808,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3808,9'
              BranchSideFuncs:
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data.c:3808,9'
              BranchSideFuncs:
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data.c:3808,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3808,9'
              BranchSideFuncs:
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data.c:3808,9'
              BranchSideFuncs:
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data.c:3808,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3808,9'
              BranchSideFuncs:
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data.c:3809,14'
              BranchSideFuncs:
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data.c:3808,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3808,9'
              BranchSideFuncs:
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data.c:3808,9'
              BranchSideFuncs:
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data.c:3809,14'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3809,49'
              BranchSideFuncs:
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data.c:3809,49'
              BranchSideFuncs:
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data.c:3809,55'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3809,59'
              BranchSideFuncs:
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data.c:3812,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:3809,59'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3809,93'
              BranchSideFuncs:
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data.c:3809,93'
              BranchSideFuncs:
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data.c:3809,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3810,36'
              BranchSideFuncs:
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data.c:3812,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:3812,16'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3813,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:3787,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:3788,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:3790,11'
          Dst:             ly_ctx_get_options
        - Src:             'src/tree_data.c:3795,11'
          Dst:             lyd_get_or_create_leafref_links_record
        - Src:             'src/tree_data.c:3799,13'
          Dst:             lyd_free_leafref_nodes
        - Src:             'src/tree_data.c:3806,11'
          Dst:             lyd_get_or_create_leafref_links_record
        - Src:             'src/tree_data.c:3810,13'
          Dst:             lyd_free_leafref_nodes
    - functionName:    lyd_get_or_create_leafref_links_record
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3655
      functionLinenumberEnd: 3682
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - node
        - record
        - create
      BBCount:         28
      ICount:          172
      EdgeCount:       34
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - ly_ctx_get_options
        - lyht_find
        - lyht_hash
        - lyht_insert_no_check
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/tree_data.c:3660,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3660,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_ctx_get_options
                - lyht_hash
                - lyht_find
                - lyht_insert_no_check
            - BranchSide:      'src/tree_data.c:3661,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_ctx_get_options
                - lyht_hash
                - lyht_find
                - lyht_insert_no_check
        - Branch String:   'src/tree_data.c:3661,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3661,5'
              BranchSideFuncs:
                - ly_ctx_get_options
                - lyht_hash
                - lyht_find
                - lyht_insert_no_check
            - BranchSide:      'src/tree_data.c:3663,6'
              BranchSideFuncs:
                - ly_ctx_get_options
                - lyht_hash
                - lyht_find
                - lyht_insert_no_check
        - Branch String:   'src/tree_data.c:3665,30'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3665,11'
              BranchSideFuncs:
                - ly_ctx_get_options
                - lyht_hash
                - lyht_find
                - lyht_insert_no_check
            - BranchSide:      'src/tree_data.c:3665,11'
              BranchSideFuncs:
                - ly_ctx_get_options
                - lyht_hash
                - lyht_find
                - lyht_insert_no_check
        - Branch String:   'src/tree_data.c:3665,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3666,9'
              BranchSideFuncs:
                - lyht_hash
                - lyht_find
                - lyht_insert_no_check
            - BranchSide:      'src/tree_data.c:3669,16'
              BranchSideFuncs:
                - lyht_hash
                - lyht_find
                - lyht_insert_no_check
        - Branch String:   'src/tree_data.c:3670,10'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3670,25'
              BranchSideFuncs:
                - lyht_hash
                - lyht_find
                - lyht_insert_no_check
            - BranchSide:      'src/tree_data.c:3670,25'
              BranchSideFuncs:
                - lyht_hash
                - lyht_find
                - lyht_insert_no_check
        - Branch String:   'src/tree_data.c:3673,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3674,13'
              BranchSideFuncs:
                - lyht_insert_no_check
            - BranchSide:      'src/tree_data.c:3681,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:3674,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3675,13'
              BranchSideFuncs:
                - lyht_insert_no_check
            - BranchSide:      'src/tree_data.c:3677,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:3675,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3675,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3676,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:3660,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:3661,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:3665,11'
          Dst:             ly_ctx_get_options
        - Src:             'src/tree_data.c:3671,12'
          Dst:             lyht_hash
        - Src:             'src/tree_data.c:3673,9'
          Dst:             lyht_find
        - Src:             'src/tree_data.c:3675,13'
          Dst:             lyht_insert_no_check
    - functionName:    lyd_leafref_link_node_tree
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3733
      functionLinenumberEnd: 3779
      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:3743,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3743,5'
              BranchSideFuncs:
                - ly_ctx_get_options
                - ly_set_free
                - lyd_child.321
                - ly_set_free
                - lyplg_type_resolve_leafref
                - lyd_link_leafref_node
                - free
            - BranchSide:      'src/tree_data.c:3745,30'
              BranchSideFuncs:
                - ly_ctx_get_options
                - ly_set_free
                - lyd_child.321
                - ly_set_free
                - lyplg_type_resolve_leafref
                - lyd_link_leafref_node
                - free
        - Branch String:   'src/tree_data.c:3745,30'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3745,11'
              BranchSideFuncs:
                - ly_ctx_get_options
                - ly_set_free
                - lyd_child.321
                - ly_set_free
                - lyplg_type_resolve_leafref
                - lyd_link_leafref_node
                - free
            - BranchSide:      'src/tree_data.c:3745,11'
              BranchSideFuncs:
                - ly_ctx_get_options
                - ly_set_free
                - lyd_child.321
                - ly_set_free
                - lyplg_type_resolve_leafref
                - lyd_link_leafref_node
                - free
        - Branch String:   'src/tree_data.c:3745,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3746,9'
              BranchSideFuncs:
                - ly_set_free
                - lyd_child.321
                - ly_set_free
                - lyplg_type_resolve_leafref
                - lyd_link_leafref_node
                - free
            - BranchSide:      'src/tree_data.c:3749,5'
              BranchSideFuncs:
                - ly_set_free
                - lyd_child.321
                - ly_set_free
                - lyplg_type_resolve_leafref
                - lyd_link_leafref_node
                - free
        - Branch String:   'src/tree_data.c:3749,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3750,9'
              BranchSideFuncs:
                - ly_set_free
                - lyd_child.321
                - ly_set_free
                - lyplg_type_resolve_leafref
                - lyd_link_leafref_node
                - free
            - BranchSide:      'src/tree_data.c:3774,5'
              BranchSideFuncs:
                - ly_set_free
        - Branch String:   'src/tree_data.c:3750,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3751,17'
              BranchSideFuncs:
                - lyd_child.321
                - ly_set_free
                - ly_set_free
                - lyplg_type_resolve_leafref
                - lyd_link_leafref_node
                - free
            - BranchSide:      'src/tree_data.c:3774,5'
              BranchSideFuncs:
                - ly_set_free
                - lyd_child.321
                - ly_set_free
                - lyplg_type_resolve_leafref
                - lyd_link_leafref_node
                - free
        - Branch String:   'src/tree_data.c:3751,30'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3751,34'
              BranchSideFuncs:
                - lyd_child.321
                - ly_set_free
                - ly_set_free
                - lyplg_type_resolve_leafref
                - lyd_link_leafref_node
                - free
            - BranchSide:      'src/tree_data.c:3772,13'
              BranchSideFuncs:
                - lyd_child.321
                - ly_set_free
                - ly_set_free
                - lyplg_type_resolve_leafref
                - lyd_link_leafref_node
                - free
        - Branch String:   'src/tree_data.c:3751,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3752,56'
              BranchSideFuncs:
                - lyd_child.321
                - ly_set_free
                - ly_set_free
                - lyplg_type_resolve_leafref
                - lyd_link_leafref_node
                - free
            - BranchSide:      'src/tree_data.c:3772,13'
              BranchSideFuncs:
                - lyd_child.321
                - ly_set_free
                - ly_set_free
                - lyplg_type_resolve_leafref
                - lyd_link_leafref_node
                - free
        - Branch String:   'src/tree_data.c:3755,21'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3756,56'
              BranchSideFuncs:
                - ly_set_free
                - lyplg_type_resolve_leafref
                - lyd_child.321
                - ly_set_free
                - lyd_link_leafref_node
                - free
            - BranchSide:      'src/tree_data.c:3771,13'
              BranchSideFuncs:
                - lyd_child.321
                - ly_set_free
                - ly_set_free
                - lyplg_type_resolve_leafref
                - lyd_link_leafref_node
                - free
        - Branch String:   'src/tree_data.c:3758,25'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3760,30'
              BranchSideFuncs:
                - free
                - lyd_child.321
                - ly_set_free
                - ly_set_free
                - lyplg_type_resolve_leafref
                - lyd_link_leafref_node
            - BranchSide:      'src/tree_data.c:3763,32'
              BranchSideFuncs:
                - lyd_child.321
                - ly_set_free
                - ly_set_free
                - lyplg_type_resolve_leafref
                - free
                - lyd_link_leafref_node
        - Branch String:   'src/tree_data.c:3763,25'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:0,0'
              BranchSideFuncs:
                - lyd_child.321
                - ly_set_free
                - ly_set_free
                - lyplg_type_resolve_leafref
                - free
                - lyd_link_leafref_node
            - BranchSide:      'src/tree_data.c:3764,33'
              BranchSideFuncs:
                - lyd_child.321
                - ly_set_free
                - ly_set_free
                - lyplg_type_resolve_leafref
                - free
                - lyd_link_leafref_node
        - Branch String:   'src/tree_data.c:3764,33'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3765,85'
              BranchSideFuncs:
                - lyd_link_leafref_node
                - lyd_child.321
                - ly_set_free
                - ly_set_free
                - lyplg_type_resolve_leafref
                - free
            - BranchSide:      'src/tree_data.c:3768,25'
              BranchSideFuncs:
                - lyd_child.321
                - ly_set_free
                - ly_set_free
                - lyplg_type_resolve_leafref
                - free
                - lyd_link_leafref_node
        - Branch String:   'src/tree_data.c:3766,33'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3766,33'
              BranchSideFuncs:
                - ly_set_free
            - BranchSide:      'src/tree_data.c:3767,29'
              BranchSideFuncs:
                - lyd_child.321
                - ly_set_free
                - ly_set_free
                - lyplg_type_resolve_leafref
                - free
                - lyd_link_leafref_node
        - Branch String:   'src/tree_data.c:3772,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3772,13'
              BranchSideFuncs:
                - ly_set_free
                - lyd_child.321
                - ly_set_free
                - lyplg_type_resolve_leafref
                - lyd_link_leafref_node
                - free
            - BranchSide:      'src/tree_data.c:3772,13'
              BranchSideFuncs:
                - lyd_child.321
                - ly_set_free
                - ly_set_free
                - lyplg_type_resolve_leafref
                - lyd_link_leafref_node
                - free
        - Branch String:   'src/tree_data.c:3772,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3772,13'
              BranchSideFuncs:
                - ly_set_free
                - lyd_child.321
                - ly_set_free
                - lyplg_type_resolve_leafref
                - lyd_link_leafref_node
                - free
            - BranchSide:      'src/tree_data.c:3772,13'
              BranchSideFuncs:
                - ly_set_free
                - lyd_child.321
                - ly_set_free
                - lyplg_type_resolve_leafref
                - lyd_link_leafref_node
                - free
        - Branch String:   'src/tree_data.c:3772,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3772,13'
              BranchSideFuncs:
                - ly_set_free
                - lyd_child.321
                - ly_set_free
                - lyplg_type_resolve_leafref
                - lyd_link_leafref_node
                - free
            - BranchSide:      'src/tree_data.c:3772,13'
              BranchSideFuncs:
                - ly_set_free
                - lyd_child.321
                - ly_set_free
                - lyplg_type_resolve_leafref
                - lyd_link_leafref_node
                - free
        - Branch String:   'src/tree_data.c:3772,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3750,9'
              BranchSideFuncs:
                - ly_set_free
                - lyd_child.321
                - ly_set_free
                - lyplg_type_resolve_leafref
                - lyd_link_leafref_node
                - free
            - BranchSide:      'src/tree_data.c:3772,13'
              BranchSideFuncs:
                - ly_set_free
                - lyd_child.321
                - ly_set_free
                - lyplg_type_resolve_leafref
                - lyd_link_leafref_node
                - free
        - Branch String:   'src/tree_data.c:3772,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3772,13'
              BranchSideFuncs:
                - ly_set_free
                - lyd_child.321
                - ly_set_free
                - lyplg_type_resolve_leafref
                - lyd_link_leafref_node
                - free
            - BranchSide:      'src/tree_data.c:3772,13'
              BranchSideFuncs:
                - ly_set_free
                - lyd_child.321
                - ly_set_free
                - lyplg_type_resolve_leafref
                - lyd_link_leafref_node
                - free
      Callsites:
        - Src:             'src/tree_data.c:3743,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3745,11'
          Dst:             ly_ctx_get_options
        - Src:             'src/tree_data.c:3757,21'
          Dst:             ly_set_free
        - Src:             'src/tree_data.c:3758,25'
          Dst:             lyplg_type_resolve_leafref
        - Src:             'src/tree_data.c:3765,39'
          Dst:             lyd_link_leafref_node
        - Src:             'src/tree_data.c:3772,13'
          Dst:             lyd_child
        - Src:             'src/tree_data.c:3777,5'
          Dst:             ly_set_free
    - functionName:    lyd_link_leafref_node
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3694
      functionLinenumberEnd: 3729
      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:3699,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3699,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:3700,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:3700,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3700,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:3702,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:3702,30'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3702,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:3702,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:3702,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3703,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:3707,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:3707,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3707,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3708,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:3708,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3708,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:3708,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:3708,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3709,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:3714,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:3709,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3710,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3712,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:3714,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3714,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lyd_get_or_create_leafref_links_record
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_data.c:3714,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyd_get_or_create_leafref_links_record
                - malloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_data.c:3714,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3714,5'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_data.c:3714,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:3714,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3714,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:3714,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:3714,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3714,5'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_data.c:3714,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:3714,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3714,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:3714,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:3718,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3718,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3719,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_data.c:3719,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3719,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_data.c:3719,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_data.c:3719,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3720,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_data.c:3725,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_data.c:3720,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3721,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3723,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_data.c:3725,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3725,5'
              BranchSideFuncs:
                - realloc
                - ly_log
            - BranchSide:      'src/tree_data.c:3725,5'
              BranchSideFuncs:
                - malloc
                - ly_log
        - Branch String:   'src/tree_data.c:3725,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3725,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3725,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:3725,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3725,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:3725,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:3725,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3725,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3725,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:3725,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3725,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:3725,5'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/tree_data.c:3699,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:3700,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:3702,11'
          Dst:             ly_ctx_get_options
        - Src:             'src/tree_data.c:3707,5'
          Dst:             lyd_get_or_create_leafref_links_record
        - Src:             'src/tree_data.c:3714,5'
          Dst:             realloc
        - Src:             'src/tree_data.c:3714,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3714,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3718,5'
          Dst:             lyd_get_or_create_leafref_links_record
        - Src:             'src/tree_data.c:3725,5'
          Dst:             realloc
        - Src:             'src/tree_data.c:3725,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3725,5'
          Dst:             ly_log
    - functionName:    lyd_leafref_get_links
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3686
      functionLinenumberEnd: 3690
      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:3687,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3687,5'
              BranchSideFuncs:
                - ly_log
                - lyd_get_or_create_leafref_links_record
            - BranchSide:      'src/tree_data.c:3687,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:3687,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3687,5'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
            - BranchSide:      'src/tree_data.c:3689,51'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
      Callsites:
        - Src:             'src/tree_data.c:3687,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3687,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3689,12'
          Dst:             lyd_get_or_create_leafref_links_record
    - functionName:    lyd_find_target
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3633
      functionLinenumberEnd: 3651
      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:3637,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3637,5'
              BranchSideFuncs:
                - ly_path_eval
            - BranchSide:      'src/tree_data.c:3639,24'
              BranchSideFuncs:
                - ly_path_eval
        - Branch String:   'src/tree_data.c:3640,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3641,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3647,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:3641,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3642,14'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3644,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:3647,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3648,18'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3650,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:3637,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3639,11'
          Dst:             ly_path_eval
    - functionName:    lyd_find_path
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3605
      functionLinenumberEnd: 3629
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx_node
        - path
        - output
        - match
      BBCount:         27
      ICount:          213
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - ly_log
        - ly_path_compile
        - ly_path_eval_partial
        - ly_path_free
        - ly_path_parse
        - lyxp_expr_free
        - strlen
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/tree_data.c:3610,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3610,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - strlen
                - ly_path_parse
                - ly_path_compile
                - ly_path_eval_partial
                - lyxp_expr_free
                - ly_path_free
            - BranchSide:      'src/tree_data.c:3610,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:3610,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3610,5'
              BranchSideFuncs:
                - ly_log
                - strlen
                - ly_path_parse
                - ly_path_compile
                - ly_path_eval_partial
                - lyxp_expr_free
                - ly_path_free
            - BranchSide:      'src/tree_data.c:3610,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:3610,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3610,5'
              BranchSideFuncs:
                - strlen
                - ly_path_parse
                - ly_path_compile
                - ly_path_eval_partial
                - lyxp_expr_free
                - ly_path_free
            - BranchSide:      'src/tree_data.c:3613,25'
              BranchSideFuncs:
                - strlen
                - ly_path_parse
                - ly_path_compile
                - ly_path_eval_partial
                - lyxp_expr_free
                - ly_path_free
        - Branch String:   'src/tree_data.c:3613,25'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3613,44'
              BranchSideFuncs:
                - strlen
                - ly_path_parse
                - ly_path_compile
                - ly_path_eval_partial
                - lyxp_expr_free
                - ly_path_free
            - BranchSide:      'src/tree_data.c:3613,44'
              BranchSideFuncs:
                - strlen
                - ly_path_parse
                - ly_path_compile
                - ly_path_eval_partial
                - lyxp_expr_free
                - ly_path_free
        - Branch String:   'src/tree_data.c:3615,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3615,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
            - BranchSide:      'src/tree_data.c:3618,27'
              BranchSideFuncs:
                - ly_path_compile
                - ly_path_eval_partial
                - lyxp_expr_free
                - ly_path_free
        - Branch String:   'src/tree_data.c:3618,27'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3618,52'
              BranchSideFuncs:
                - ly_path_compile
                - ly_path_eval_partial
                - lyxp_expr_free
                - ly_path_free
            - BranchSide:      'src/tree_data.c:3618,52'
              BranchSideFuncs:
                - ly_path_compile
                - ly_path_eval_partial
                - lyxp_expr_free
                - ly_path_free
        - Branch String:   'src/tree_data.c:3620,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3620,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
            - BranchSide:      'src/tree_data.c:3623,32'
              BranchSideFuncs:
                - ly_path_eval_partial
                - lyxp_expr_free
                - ly_path_free
        - Branch String:   'src/tree_data.c:3626,20'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3626,39'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
            - BranchSide:      'src/tree_data.c:3626,39'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
        - Branch String:   'src/tree_data.c:3627,18'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3627,37'
              BranchSideFuncs:
                - ly_path_free
            - BranchSide:      'src/tree_data.c:3627,37'
              BranchSideFuncs:
                - ly_path_free
      Callsites:
        - Src:             'src/tree_data.c:3610,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3610,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3610,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3613,68'
          Dst:             strlen
        - Src:             'src/tree_data.c:3613,11'
          Dst:             ly_path_parse
        - Src:             'src/tree_data.c:3618,11'
          Dst:             ly_path_compile
        - Src:             'src/tree_data.c:3623,11'
          Dst:             ly_path_eval_partial
        - Src:             'src/tree_data.c:3626,5'
          Dst:             lyxp_expr_free
        - Src:             'src/tree_data.c:3627,5'
          Dst:             ly_path_free
    - functionName:    lyd_trim_equal_cb
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3475
      functionLinenumberEnd: 3481
      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: 3486
      functionLinenumberEnd: 3601
      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:3498,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3498,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.321
                - 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:3498,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:3498,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3498,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.321
                - 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:3500,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.321
                - 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:3500,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3502,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.321
                - 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:3505,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.321
                - 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:3506,28'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3506,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.321
                - 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:3506,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.321
                - 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:3510,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3510,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
            - BranchSide:      'src/tree_data.c:3513,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.321
                - 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:3514,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3514,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
            - BranchSide:      'src/tree_data.c:3517,17'
              BranchSideFuncs:
                - lyht_new
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_find
                - lyd_child.321
                - 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:3518,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3518,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_find
                - lyd_child.321
                - 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:3520,12'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_find
                - lyd_child.321
                - 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:3520,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3521,20'
              BranchSideFuncs:
                - lyd_parent
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_find
                - lyd_child.321
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - lyht_insert
                - lyd_parent
            - BranchSide:      'src/tree_data.c:3537,11'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_find
                - lyd_child.321
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
        - Branch String:   'src/tree_data.c:3521,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3523,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_find
                - lyd_child.321
                - 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:3526,41'
              BranchSideFuncs:
                - lyd_parent
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_find
                - lyd_child.321
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - lyht_insert
                - lyd_parent
        - Branch String:   'src/tree_data.c:3526,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3528,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.321
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - lyd_parent
            - BranchSide:      'src/tree_data.c:3535,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_find
                - lyd_child.321
                - 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:3529,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3531,17'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_find
                - lyd_child.321
                - 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:3533,13'
              BranchSideFuncs:
                - lyd_parent
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_find
                - lyd_child.321
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - lyd_parent
                - lyht_insert
        - Branch String:   'src/tree_data.c:3533,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3533,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
            - BranchSide:      'src/tree_data.c:3534,9'
              BranchSideFuncs:
                - lyd_parent
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_find
                - lyd_child.321
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - lyd_parent
                - lyht_insert
        - Branch String:   'src/tree_data.c:3538,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3539,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_find
                - lyd_child.321
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
            - BranchSide:      'src/tree_data.c:3587,12'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:3539,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3540,17'
              BranchSideFuncs:
                - lyht_find
                - lyd_child.321
                - 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:3584,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_find
                - lyd_child.321
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
        - Branch String:   'src/tree_data.c:3540,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3540,17'
              BranchSideFuncs:
                - lyht_find
                - lyd_child.321
                - 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:3540,17'
              BranchSideFuncs:
                - lyht_find
                - lyd_child.321
                - 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:3540,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3540,17'
              BranchSideFuncs:
                - lyht_find
                - lyd_child.321
                - 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:3540,17'
              BranchSideFuncs:
                - lyht_find
                - lyd_child.321
                - 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:3540,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3540,17'
              BranchSideFuncs:
                - lyht_find
                - lyd_child.321
                - 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:3540,17'
              BranchSideFuncs:
                - lyht_find
                - lyd_child.321
                - 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:3540,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3542,17'
              BranchSideFuncs:
                - lyd_child.321
                - 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:3546,23'
              BranchSideFuncs:
                - lyht_find
                - lyd_child.321
                - 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:3540,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3542,17'
              BranchSideFuncs:
                - lyd_child.321
                - 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:3546,23'
              BranchSideFuncs:
                - lyht_find
                - lyd_child.321
                - 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:3547,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3548,30'
              BranchSideFuncs:
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - lyht_find
                - lyd_child.321
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - ly_set_add
            - BranchSide:      'src/tree_data.c:3558,24'
              BranchSideFuncs:
                - lyht_find
                - lyd_child.321
                - 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:3553,21'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3554,31'
              BranchSideFuncs:
                - lyht_find
                - lyd_child.321
                - 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:3556,13'
              BranchSideFuncs:
                - lyht_find
                - lyd_child.321
                - 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:3559,25'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3561,25'
              BranchSideFuncs:
                - lyht_find
                - lyd_child.321
                - 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:3564,32'
              BranchSideFuncs:
                - lyht_find
                - lyd_child.321
                - 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:3564,25'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3565,35'
              BranchSideFuncs:
                - lyht_find
                - lyd_child.321
                - 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:3568,17'
              BranchSideFuncs:
                - lyht_find
                - lyd_child.321
                - 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:3571,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3573,39'
              BranchSideFuncs:
                - lyd_child.321
                - 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:3574,34'
              BranchSideFuncs:
                - lyht_find
                - lyd_child.321
                - 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:3577,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3577,17'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
            - BranchSide:      'src/tree_data.c:3578,39'
              BranchSideFuncs:
                - lyd_child.321
                - 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:3582,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3582,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_find
                - lyd_child.321
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
            - BranchSide:      'src/tree_data.c:3582,13'
              BranchSideFuncs:
                - lyd_child.321
                - 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:3582,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3582,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_find
                - lyd_child.321
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
            - BranchSide:      'src/tree_data.c:3582,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_find
                - lyd_child.321
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
        - Branch String:   'src/tree_data.c:3582,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3582,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_find
                - lyd_child.321
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
            - BranchSide:      'src/tree_data.c:3582,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_find
                - lyd_child.321
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
        - Branch String:   'src/tree_data.c:3582,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3539,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_find
                - lyd_child.321
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
            - BranchSide:      'src/tree_data.c:3582,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_find
                - lyd_child.321
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
        - Branch String:   'src/tree_data.c:3582,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3582,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_find
                - lyd_child.321
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
            - BranchSide:      'src/tree_data.c:3582,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_find
                - lyd_child.321
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
        - Branch String:   'src/tree_data.c:3587,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3588,25'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
            - BranchSide:      'src/tree_data.c:3593,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
        - Branch String:   'src/tree_data.c:3589,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3590,23'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
            - BranchSide:      'src/tree_data.c:3592,23'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
      Callsites:
        - Src:             'src/tree_data.c:3498,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3498,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3505,13'
          Dst:             lyd_first_sibling
        - Src:             'src/tree_data.c:3509,11'
          Dst:             lyxp_expr_parse
        - Src:             'src/tree_data.c:3513,11'
          Dst:             lyxp_eval
        - Src:             'src/tree_data.c:3517,17'
          Dst:             lyht_new
        - Src:             'src/tree_data.c:3517,17'
          Dst:             lyd_trim_equal_cb
        - Src:             'src/tree_data.c:3526,23'
          Dst:             lyd_parent
        - Src:             'src/tree_data.c:3528,19'
          Dst:             lyht_insert
        - Src:             'src/tree_data.c:3526,78'
          Dst:             lyd_parent
        - Src:             'src/tree_data.c:3549,24'
          Dst:             lyht_hash_multi
        - Src:             'src/tree_data.c:3550,24'
          Dst:             lyht_hash_multi
        - Src:             'src/tree_data.c:3551,24'
          Dst:             lyht_hash_multi
        - Src:             'src/tree_data.c:3553,22'
          Dst:             lyht_find
        - Src:             'src/tree_data.c:3574,24'
          Dst:             lyht_find
        - Src:             'src/tree_data.c:3576,23'
          Dst:             ly_set_add
        - Src:             'src/tree_data.c:3582,13'
          Dst:             lyd_child
        - Src:             'src/tree_data.c:3592,9'
          Dst:             lyd_free_tree
        - Src:             'src/tree_data.c:3596,5'
          Dst:             lyxp_set_free_content
        - Src:             'src/tree_data.c:3597,5'
          Dst:             lyxp_expr_free
        - Src:             'src/tree_data.c:3598,5'
          Dst:             lyht_free
        - Src:             'src/tree_data.c:3599,5'
          Dst:             ly_set_erase
    - functionName:    lyd_eval_xpath2
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3362
      functionLinenumberEnd: 3363
      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:3363,12'
          Dst:             lyd_eval_xpath3
    - functionName:    lyd_eval_xpath3
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3369
      functionLinenumberEnd: 3370
      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:3370,12'
          Dst:             lyd_eval_xpath4
    - functionName:    lyd_eval_xpath4
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3377
      functionLinenumberEnd: 3468
      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:3383,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3383,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:3383,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:3383,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3383,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:3383,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:3383,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3383,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:3383,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:3383,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3383,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:3383,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:3383,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3383,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:3383,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:3383,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3383,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:3383,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:3383,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3383,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:3388,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:3383,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3383,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:3383,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:3383,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3383,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:3383,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:3383,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3383,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:3383,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:3383,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3383,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:3388,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:3383,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3383,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:3383,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:3383,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3383,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:3383,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:3383,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3383,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:3383,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:3383,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3383,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:3388,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:3383,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3383,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:3383,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:3383,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3383,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:3383,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:3383,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3383,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:3383,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:3383,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3383,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:3388,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:3383,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3383,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:3383,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:3383,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3383,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:3383,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:3383,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3383,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:3383,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:3383,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3383,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:3388,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:3388,44'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3388,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:3388,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:3389,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3389,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
            - BranchSide:      'src/tree_data.c:3392,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:3392,21'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3392,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:3392,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:3394,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3394,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
            - BranchSide:      'src/tree_data.c:3397,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:3397,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3399,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:3421,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
        - Branch String:   'src/tree_data.c:3399,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3401,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:3414,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:3401,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3401,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
            - BranchSide:      'src/tree_data.c:3402,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:3403,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3403,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:3404,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:3403,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3465,5'
              BranchSideFuncs:
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
            - BranchSide:      'src/tree_data.c:3465,5'
              BranchSideFuncs:
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
        - Branch String:   'src/tree_data.c:3405,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3406,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:3411,17'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
        - Branch String:   'src/tree_data.c:3406,21'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3407,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:3410,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:3408,21'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3408,21'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
            - BranchSide:      'src/tree_data.c:3409,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:3411,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3412,18'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
            - BranchSide:      'src/tree_data.c:3414,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
        - Branch String:   'src/tree_data.c:3415,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3465,5'
              BranchSideFuncs:
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
            - BranchSide:      'src/tree_data.c:3465,5'
              BranchSideFuncs:
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
        - Branch String:   'src/tree_data.c:3421,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3422,21'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
            - BranchSide:      'src/tree_data.c:3436,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
        - Branch String:   'src/tree_data.c:3422,46'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3422,50'
              BranchSideFuncs:
                - lyxp_set_cast
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
            - BranchSide:      'src/tree_data.c:3426,20'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
        - Branch String:   'src/tree_data.c:3422,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3424,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
            - BranchSide:      'src/tree_data.c:3426,20'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
        - Branch String:   'src/tree_data.c:3424,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3424,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
            - BranchSide:      'src/tree_data.c:3425,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
        - Branch String:   'src/tree_data.c:3426,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3428,30'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
            - BranchSide:      'src/tree_data.c:3434,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
        - Branch String:   'src/tree_data.c:3430,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3431,18'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
            - BranchSide:      'src/tree_data.c:3433,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
        - Branch String:   'src/tree_data.c:3436,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3437,21'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
            - BranchSide:      'src/tree_data.c:3450,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
        - Branch String:   'src/tree_data.c:3437,46'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3437,50'
              BranchSideFuncs:
                - lyxp_set_cast
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
            - BranchSide:      'src/tree_data.c:3441,20'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
        - Branch String:   'src/tree_data.c:3437,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3439,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
            - BranchSide:      'src/tree_data.c:3441,20'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
        - Branch String:   'src/tree_data.c:3439,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3439,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
            - BranchSide:      'src/tree_data.c:3440,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
        - Branch String:   'src/tree_data.c:3441,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3443,30'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
            - BranchSide:      'src/tree_data.c:3448,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
        - Branch String:   'src/tree_data.c:3444,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3445,18'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
            - BranchSide:      'src/tree_data.c:3447,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
        - Branch String:   'src/tree_data.c:3450,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3450,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
            - BranchSide:      'src/tree_data.c:3451,21'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
        - Branch String:   'src/tree_data.c:3451,47'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3451,51'
              BranchSideFuncs:
                - lyxp_set_cast
                - lyxp_set_free_content
                - lyxp_expr_free
            - BranchSide:      'src/tree_data.c:3455,20'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
        - Branch String:   'src/tree_data.c:3451,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3453,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
            - BranchSide:      'src/tree_data.c:3455,20'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
        - Branch String:   'src/tree_data.c:3453,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3453,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
            - BranchSide:      'src/tree_data.c:3454,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
        - Branch String:   'src/tree_data.c:3455,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3457,31'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
            - BranchSide:      'src/tree_data.c:3462,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
        - Branch String:   'src/tree_data.c:3458,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3459,18'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
            - BranchSide:      'src/tree_data.c:3461,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
        - Branch String:   'src/tree_data.c:3466,37'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3466,52'
              BranchSideFuncs:
                - lyxp_expr_free
            - BranchSide:      'src/tree_data.c:3466,52'
              BranchSideFuncs:
                - lyxp_expr_free
      Callsites:
        - Src:             'src/tree_data.c:3383,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3383,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3383,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3388,11'
          Dst:             lyxp_expr_parse
        - Src:             'src/tree_data.c:3392,11'
          Dst:             lyxp_eval
        - Src:             'src/tree_data.c:3401,13'
          Dst:             ly_set_new
        - Src:             'src/tree_data.c:3403,13'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3407,27'
          Dst:             ly_set_add
        - Src:             'src/tree_data.c:3415,13'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3424,13'
          Dst:             lyxp_set_cast
        - Src:             'src/tree_data.c:3439,13'
          Dst:             lyxp_set_cast
        - Src:             'src/tree_data.c:3453,13'
          Dst:             lyxp_set_cast
        - Src:             'src/tree_data.c:3465,5'
          Dst:             lyxp_set_free_content
        - Src:             'src/tree_data.c:3466,5'
          Dst:             lyxp_expr_free
    - functionName:    lyd_eval_xpath
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3356
      functionLinenumberEnd: 3357
      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:3357,12'
          Dst:             lyd_eval_xpath3
    - functionName:    lyd_find_xpath2
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3337
      functionLinenumberEnd: 3341
      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:3338,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3338,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lyd_find_xpath3
            - BranchSide:      'src/tree_data.c:3338,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:3338,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3338,5'
              BranchSideFuncs:
                - ly_log
                - lyd_find_xpath3
            - BranchSide:      'src/tree_data.c:3338,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:3338,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3338,5'
              BranchSideFuncs:
                - lyd_find_xpath3
            - BranchSide:      'src/tree_data.c:3340,28'
              BranchSideFuncs:
                - lyd_find_xpath3
      Callsites:
        - Src:             'src/tree_data.c:3338,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3338,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3338,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3340,12'
          Dst:             lyd_find_xpath3
    - functionName:    lyd_find_xpath3
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3346
      functionLinenumberEnd: 3352
      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:3347,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3347,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lyd_eval_xpath4
            - BranchSide:      'src/tree_data.c:3347,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:3347,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3347,5'
              BranchSideFuncs:
                - ly_log
                - lyd_eval_xpath4
            - BranchSide:      'src/tree_data.c:3347,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:3347,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3347,5'
              BranchSideFuncs:
                - lyd_eval_xpath4
            - BranchSide:      'src/tree_data.c:3349,6'
              BranchSideFuncs:
                - lyd_eval_xpath4
      Callsites:
        - Src:             'src/tree_data.c:3347,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3347,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3347,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3351,12'
          Dst:             lyd_eval_xpath4
    - functionName:    lyd_find_xpath
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3329
      functionLinenumberEnd: 3333
      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:3330,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3330,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lyd_find_xpath3
            - BranchSide:      'src/tree_data.c:3330,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:3330,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3330,5'
              BranchSideFuncs:
                - ly_log
                - lyd_find_xpath3
            - BranchSide:      'src/tree_data.c:3330,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:3330,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3330,5'
              BranchSideFuncs:
                - lyd_find_xpath3
            - BranchSide:      'src/tree_data.c:3332,28'
              BranchSideFuncs:
                - lyd_find_xpath3
      Callsites:
        - Src:             'src/tree_data.c:3330,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3330,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3330,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3332,12'
          Dst:             lyd_find_xpath3
    - functionName:    lyd_find_sibling_dup_inst_set
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3222
      functionLinenumberEnd: 3294
      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:3227,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3227,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:3227,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:3227,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3227,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:3228,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:3228,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3228,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:3228,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:3228,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3228,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:3228,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:3228,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3228,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:3230,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:3228,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3228,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:3230,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:3228,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3228,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:3230,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:3228,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3228,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:3228,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:3228,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3228,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:3230,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:3228,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3228,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:3230,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:3228,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3228,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:3228,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:3228,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3228,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:3228,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:3228,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3228,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:3228,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:3228,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3228,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:3230,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:3228,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3228,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:3228,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:3228,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3228,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:3228,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:3230,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3230,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3232,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:3232,19'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3232,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:3234,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:3232,40'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3232,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:3238,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:3232,44'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3232,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:3232,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:3232,82'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3232,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:3232,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:3232,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3234,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3238,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:3238,18'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3238,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:3238,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:3238,18'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3238,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:3238,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:3244,16'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3244,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:3278,9'
              BranchSideFuncs:
                - lyd_compare_single
                - ly_set_add
        - Branch String:   'src/tree_data.c:3244,34'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3244,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:3278,9'
              BranchSideFuncs:
                - lyd_compare_single
                - ly_set_add
        - Branch String:   'src/tree_data.c:3244,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3245,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:3278,9'
              BranchSideFuncs:
                - lyd_compare_single
                - ly_set_add
        - Branch String:   'src/tree_data.c:3245,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3245,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:3248,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:3249,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3251,29'
              BranchSideFuncs:
                - ly_set_add
                - lyht_find
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
            - BranchSide:      'src/tree_data.c:3276,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:3251,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3252,17'
              BranchSideFuncs:
                - ly_set_free
            - BranchSide:      'src/tree_data.c:3256,28'
              BranchSideFuncs:
                - lyht_find
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
        - Branch String:   'src/tree_data.c:3256,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3257,25'
              BranchSideFuncs:
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
            - BranchSide:      'src/tree_data.c:3260,22'
              BranchSideFuncs:
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
        - Branch String:   'src/tree_data.c:3262,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3264,22'
              BranchSideFuncs:
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
            - BranchSide:      'src/tree_data.c:3275,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:3264,37'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3264,60'
              BranchSideFuncs:
                - lyd_compare_single
                - ly_set_add
                - lyht_find_next
                - ly_set_free
            - BranchSide:      'src/tree_data.c:3269,36'
              BranchSideFuncs:
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
        - Branch String:   'src/tree_data.c:3264,85'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3264,100'
              BranchSideFuncs:
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
            - BranchSide:      'src/tree_data.c:3269,36'
              BranchSideFuncs:
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
        - Branch String:   'src/tree_data.c:3264,21'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3265,21'
              BranchSideFuncs:
                - ly_set_free
            - BranchSide:      'src/tree_data.c:3269,36'
              BranchSideFuncs:
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
        - Branch String:   'src/tree_data.c:3269,21'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3270,26'
              BranchSideFuncs:
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
            - BranchSide:      'src/tree_data.c:3272,29'
              BranchSideFuncs:
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
        - Branch String:   'src/tree_data.c:3278,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:0,0'
              BranchSideFuncs:
                - lyd_compare_single
                - ly_set_add
            - BranchSide:      'src/tree_data.c:3279,37'
              BranchSideFuncs:
                - lyd_compare_single
                - ly_set_add
        - Branch String:   'src/tree_data.c:3279,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3280,29'
              BranchSideFuncs:
                - lyd_compare_single
                - ly_set_add
            - BranchSide:      'src/tree_data.c:3282,9'
              BranchSideFuncs:
                - lyd_compare_single
                - ly_set_add
        - Branch String:   'src/tree_data.c:3285,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3286,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3288,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:3227,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3227,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3228,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3230,5'
          Dst:             ly_set_new
        - Src:             'src/tree_data.c:3232,44'
          Dst:             lysc_data_node
        - Src:             'src/tree_data.c:3232,82'
          Dst:             lysc_data_node
        - Src:             'src/tree_data.c:3241,16'
          Dst:             lyd_first_sibling
        - Src:             'src/tree_data.c:3245,9'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:3248,9'
          Dst:             lyd_find_sibling_first
        - Src:             'src/tree_data.c:3251,17'
          Dst:             ly_set_add
        - Src:             'src/tree_data.c:3256,18'
          Dst:             lyht_find
        - Src:             'src/tree_data.c:3264,41'
          Dst:             lyd_compare_single
        - Src:             'src/tree_data.c:3264,88'
          Dst:             ly_set_add
        - Src:             'src/tree_data.c:3269,21'
          Dst:             lyht_find_next
        - Src:             'src/tree_data.c:3279,18'
          Dst:             lyd_compare_single
        - Src:             'src/tree_data.c:3280,17'
          Dst:             ly_set_add
        - Src:             'src/tree_data.c:3291,5'
          Dst:             ly_set_free
    - functionName:    lyd_find_meta
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3025
      functionLinenumberEnd: 3065
      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:    17
      BranchProfiles:
        - Branch String:   'src/tree_data.c:3032,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3032,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:3032,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:3032,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3032,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:3032,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:3032,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3032,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strcmp
                - strndup
                - ly_ctx_get_module_latest
                - free
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:3033,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:3033,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3033,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strcmp
                - strndup
                - ly_ctx_get_module_latest
                - free
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:3033,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:3033,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3033,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strcmp
                - strndup
                - ly_ctx_get_module_latest
                - free
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:3035,10'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strcmp
                - strndup
                - ly_ctx_get_module_latest
                - free
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:3033,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3033,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strcmp
                - strndup
                - ly_ctx_get_module_latest
                - free
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:3035,10'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strcmp
                - strndup
                - ly_ctx_get_module_latest
                - free
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:3033,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3033,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strcmp
                - strndup
                - ly_ctx_get_module_latest
                - free
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:3033,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:3033,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3033,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strcmp
                - strndup
                - ly_ctx_get_module_latest
                - free
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:3035,10'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strcmp
                - strndup
                - ly_ctx_get_module_latest
                - free
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:3033,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3033,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strcmp
                - strndup
                - ly_ctx_get_module_latest
                - free
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:3035,10'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strcmp
                - strndup
                - ly_ctx_get_module_latest
                - free
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:3033,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3033,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strcmp
                - strndup
                - ly_ctx_get_module_latest
                - free
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:3033,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:3033,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3033,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strcmp
                - strndup
                - ly_ctx_get_module_latest
                - free
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:3033,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:3033,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3033,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:3035,10'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strcmp
                - strndup
                - ly_ctx_get_module_latest
                - free
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:3033,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3033,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:3033,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:3035,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3036,9'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strcmp
                - strndup
                - ly_ctx_get_module_latest
                - free
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:3039,11'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strcmp
                - strndup
                - ly_ctx_get_module_latest
                - free
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:3043,69'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3043,72'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:3044,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:3043,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3044,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:3049,9'
              BranchSideFuncs:
                - strcmp
                - strndup
                - ly_ctx_get_module_latest
                - free
                - ly_log
        - Branch String:   'src/tree_data.c:3049,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3050,23'
              BranchSideFuncs:
                - strndup
                - ly_ctx_get_module_latest
                - free
                - ly_log
                - strcmp
            - BranchSide:      'src/tree_data.c:3057,5'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/tree_data.c:3053,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3053,9'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/tree_data.c:3054,5'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/tree_data.c:3057,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3058,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/tree_data.c:3064,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:3058,51'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3058,62'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/tree_data.c:3062,5'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/tree_data.c:3058,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3059,38'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/tree_data.c:3062,5'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'src/tree_data.c:3032,5'
          Dst:             strchr
        - Src:             'src/tree_data.c:3032,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3032,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3033,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3043,9'
          Dst:             ly_parse_nodeid
        - Src:             'src/tree_data.c:3044,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3050,15'
          Dst:             strndup
        - Src:             'src/tree_data.c:3051,18'
          Dst:             ly_ctx_get_module_latest
        - Src:             'src/tree_data.c:3053,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3058,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:    30
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lyd_path_set
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2948
      functionLinenumberEnd: 3020
      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:2956,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2956,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:2959,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:2959,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:2959,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2961,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:3017,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:2965,22'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2965,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:2965,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:2966,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2966,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:2972,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:2966,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2966,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:2972,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:2966,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2966,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:2972,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:2966,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2966,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:2972,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:2966,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2966,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:2966,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:2966,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2966,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:2972,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:2966,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2966,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:2966,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:2966,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2966,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:2966,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:2966,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2966,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:2966,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:2966,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2966,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:2966,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:2966,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2966,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:2972,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:2966,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2966,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:2972,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:2973,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2974,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:2978,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:2978,24'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2978,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:2978,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:2978,60'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2978,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:2979,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:2980,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2981,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:2985,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:2985,61'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2985,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:2985,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:2985,99'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2985,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:2985,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:2988,30'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2988,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:3013,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:2988,46'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2988,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:2989,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:2988,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2989,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:3013,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:2989,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2991,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:3000,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:3010,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:2991,25'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2993,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:2996,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:3000,25'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3002,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:3005,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:3013,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3014,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3016,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:2962,19'
          Dst:             lyd_node_module
        - Src:             'src/tree_data.c:2966,13'
          Dst:             lysc_data_node
        - Src:             'src/tree_data.c:2966,13'
          Dst:             lysc_data_node
        - Src:             'src/tree_data.c:2966,13'
          Dst:             __assert_fail
        - 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,23'
          Dst:             lyd_path_str_enlarge
        - Src:             'src/tree_data.c:2985,24'
          Dst:             sprintf
        - Src:             'src/tree_data.c:2993,30'
          Dst:             lyd_path_position_predicate
        - Src:             'src/tree_data.c:2996,30'
          Dst:             lyd_path_list_predicate
        - Src:             'src/tree_data.c:3002,30'
          Dst:             lyd_path_leaflist_predicate
        - Src:             'src/tree_data.c:3005,30'
          Dst:             lyd_path_position_predicate
    - functionName:    lyd_path_str_enlarge
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2749
      functionLinenumberEnd: 2767
      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:2753,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2754,13'
              BranchSideFuncs:
                - ly_realloc
            - BranchSide:      'src/tree_data.c:2766,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:2754,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2755,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:2758,31'
              BranchSideFuncs:
                - ly_realloc
        - Branch String:   'src/tree_data.c:2759,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2760,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:2763,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:2758,19'
          Dst:             ly_realloc
    - functionName:    lyd_path_position_predicate
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2834
      functionLinenumberEnd: 2856
      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:2841,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2842,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:2845,22'
              BranchSideFuncs:
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - free
        - Branch String:   'src/tree_data.c:2847,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2848,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_data.c:2851,26'
              BranchSideFuncs:
                - sprintf
                - free
      Callsites:
        - Src:             'src/tree_data.c:2840,11'
          Dst:             lyd_list_pos
        - Src:             'src/tree_data.c:2841,9'
          Dst:             asprintf
        - Src:             'src/tree_data.c:2845,15'
          Dst:             strlen
        - Src:             'src/tree_data.c:2846,10'
          Dst:             lyd_path_str_enlarge
        - Src:             'src/tree_data.c:2851,17'
          Dst:             sprintf
    - functionName:    lyd_path_list_predicate
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2771
      functionLinenumberEnd: 2790
      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:2777,37'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2777,40'
              BranchSideFuncs:
                - lyd_get_value.334
                - strlen
                - strlen
                - lyd_path_str_enlarge
                - strchr
                - sprintf
            - BranchSide:      'src/tree_data.c:2777,5'
              BranchSideFuncs:
                - lyd_get_value.334
                - strlen
                - strlen
                - lyd_path_str_enlarge
                - strchr
                - sprintf
        - Branch String:   'src/tree_data.c:2777,52'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2777,56'
              BranchSideFuncs:
                - lyd_get_value.334
                - strlen
                - strlen
                - lyd_path_str_enlarge
                - strchr
                - sprintf
            - BranchSide:      'src/tree_data.c:2777,5'
              BranchSideFuncs:
                - lyd_get_value.334
                - strlen
                - strlen
                - lyd_path_str_enlarge
                - strchr
                - sprintf
        - Branch String:   'src/tree_data.c:2777,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2778,29'
              BranchSideFuncs:
                - lyd_get_value.334
                - strlen
                - strlen
                - lyd_path_str_enlarge
                - strchr
                - sprintf
            - BranchSide:      'src/tree_data.c:2789,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:2780,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2780,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:2782,14'
              BranchSideFuncs:
                - strchr
                - sprintf
                - lyd_get_value.334
                - strlen
                - strlen
                - lyd_path_str_enlarge
        - Branch String:   'src/tree_data.c:2783,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2784,18'
              BranchSideFuncs:
                - sprintf
                - lyd_get_value.334
                - strlen
                - strlen
                - lyd_path_str_enlarge
                - strchr
            - BranchSide:      'src/tree_data.c:2786,30'
              BranchSideFuncs:
                - sprintf
                - lyd_get_value.334
                - strlen
                - strlen
                - lyd_path_str_enlarge
                - strchr
      Callsites:
        - Src:             'src/tree_data.c:2777,16'
          Dst:             lyd_child
        - Src:             'src/tree_data.c:2778,15'
          Dst:             lyd_get_value
        - Src:             'src/tree_data.c:2779,19'
          Dst:             strlen
        - Src:             'src/tree_data.c:2779,51'
          Dst:             strlen
        - Src:             'src/tree_data.c:2780,9'
          Dst:             lyd_path_str_enlarge
        - Src:             'src/tree_data.c:2783,13'
          Dst:             strchr
        - Src:             'src/tree_data.c:2786,21'
          Dst:             sprintf
    - functionName:    lyd_path_leaflist_predicate
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2804
      functionLinenumberEnd: 2820
      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:2811,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2811,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:2813,10'
              BranchSideFuncs:
                - strchr
                - sprintf
        - Branch String:   'src/tree_data.c:2814,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2815,14'
              BranchSideFuncs:
                - sprintf
            - BranchSide:      'src/tree_data.c:2817,26'
              BranchSideFuncs:
                - sprintf
      Callsites:
        - Src:             'src/tree_data.c:2809,11'
          Dst:             lyd_get_value
        - Src:             'src/tree_data.c:2810,15'
          Dst:             strlen
        - Src:             'src/tree_data.c:2811,5'
          Dst:             lyd_path_str_enlarge
        - Src:             'src/tree_data.c:2814,9'
          Dst:             strchr
        - Src:             'src/tree_data.c:2817,17'
          Dst:             sprintf
    - functionName:    lyd_path
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2860
      functionLinenumberEnd: 2944
      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:    30
      BranchProfiles:
        - Branch String:   'src/tree_data.c:2868,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2868,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:2869,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:2869,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2870,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:2873,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:2870,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2870,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:2871,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:2870,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2870,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:2870,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:2876,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2879,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:2879,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:2943,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:2880,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2881,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:2884,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:2885,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2887,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:2940,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:2887,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2887,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:2887,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:2893,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2894,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:2898,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:2898,24'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2898,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:2898,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:2898,60'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2898,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:2899,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:2901,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2902,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:2906,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:2906,61'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2906,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:2906,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:2906,99'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2906,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:2906,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:2909,30'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2909,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:2934,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:2909,46'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2909,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:2910,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:2909,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2910,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:2934,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:2910,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2912,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:2921,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:2931,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:2912,25'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2914,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:2917,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:2921,25'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2923,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:2926,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:2934,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2935,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:2938,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:2868,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:2870,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:2880,48'
          Dst:             lyd_parent
        - Src:             'src/tree_data.c:2887,56'
          Dst:             lyd_parent
        - Src:             'src/tree_data.c:2890,19'
          Dst:             lyd_node_module
        - Src:             'src/tree_data.c:2891,22'
          Dst:             lyd_parent
        - Src:             'src/tree_data.c:2892,24'
          Dst:             lyd_node_module
        - Src:             'src/tree_data.c:2898,30'
          Dst:             strlen
        - Src:             'src/tree_data.c:2898,75'
          Dst:             strlen
        - Src:             'src/tree_data.c:2899,21'
          Dst:             strlen
        - Src:             'src/tree_data.c:2900,18'
          Dst:             lyd_path_str_enlarge
        - Src:             'src/tree_data.c:2906,24'
          Dst:             sprintf
        - Src:             'src/tree_data.c:2914,30'
          Dst:             lyd_path_position_predicate
        - Src:             'src/tree_data.c:2917,30'
          Dst:             lyd_path_list_predicate
        - Src:             'src/tree_data.c:2923,30'
          Dst:             lyd_path_leaflist_predicate
        - Src:             'src/tree_data.c:2926,30'
          Dst:             lyd_path_position_predicate
    - functionName:    lyd_merge_module
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2743
      functionLinenumberEnd: 2744
      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:2744,12'
          Dst:             lyd_merge
    - functionName:    lyd_merge
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2665
      functionLinenumberEnd: 2726
      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:2674,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2674,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:2675,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:2675,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2675,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:2675,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:2675,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2675,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:2675,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:2675,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2675,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:2675,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:2675,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2675,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:2675,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:2675,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2675,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:2675,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:2675,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2675,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:2675,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:2675,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2675,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:2675,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:2675,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2675,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:2675,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:2675,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2675,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:2675,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:2675,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2675,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:2675,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:2675,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2675,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:2675,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:2675,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2675,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:2675,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:2675,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2675,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:2675,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:2675,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2675,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:2675,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:2675,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2675,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:2675,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:2675,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2675,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:2675,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:2675,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2675,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:2675,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:2675,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2675,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:2675,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:2675,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2675,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:2675,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:2675,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2675,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:2675,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:2675,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2675,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:2675,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:2675,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2675,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:2675,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:2675,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2675,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:2675,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:2675,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2675,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:2675,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:2675,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2675,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:2675,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:2675,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2675,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:2675,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:2675,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2675,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:2675,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:2675,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2675,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:2675,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:2675,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2675,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:2675,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:2675,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2675,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:2675,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:2675,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2675,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:2675,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:2675,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2675,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:2675,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:2675,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2675,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:2675,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:2675,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2675,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:2678,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:2675,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2675,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:2678,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:2675,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2675,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:2678,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:2675,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2675,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:2675,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:2675,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2675,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:2678,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:2675,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2675,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:2678,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:2675,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2675,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:2675,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:2675,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2675,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:2675,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:2675,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2675,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:2675,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:2675,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2675,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:2678,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:2675,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2675,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:2675,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:2675,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2675,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:2675,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:2678,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2680,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:2683,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:2683,18'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2683,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:2683,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:2683,21'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2683,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:2683,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:2683,58'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2683,61'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:2684,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:2683,61'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2683,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:2683,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:2683,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2684,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:2688,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:2684,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2684,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:2684,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:2690,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2690,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:2690,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:2690,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2691,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:2717,5'
              BranchSideFuncs:
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
        - Branch String:   'src/tree_data.c:2691,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2691,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:2696,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:2691,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2693,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:2696,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:2696,44'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2696,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:2702,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:2696,79'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2696,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:2702,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:2696,82'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2696,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:2702,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:2696,82'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2696,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:2697,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:2696,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2697,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:2702,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:2705,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2706,13'
              BranchSideFuncs:
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
            - BranchSide:      'src/tree_data.c:2708,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:2708,19'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2708,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:2713,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:2708,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2710,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:2713,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:2713,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2714,13'
              BranchSideFuncs:
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
            - BranchSide:      'src/tree_data.c:2716,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:2719,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2721,46'
              BranchSideFuncs:
                - lyd_free_siblings
                - lyd_dup_inst_free
            - BranchSide:      'src/tree_data.c:2724,23'
              BranchSideFuncs:
                - lyd_dup_inst_free
      Callsites:
        - Src:             'src/tree_data.c:2674,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:2675,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:2675,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:2675,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:2683,21'
          Dst:             lysc_data_node
        - Src:             'src/tree_data.c:2683,61'
          Dst:             lysc_data_node
        - Src:             'src/tree_data.c:2684,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:2691,21'
          Dst:             lyd_owner_module
        - Src:             'src/tree_data.c:2696,82'
          Dst:             lyds_is_supported
        - Src:             'src/tree_data.c:2699,13'
          Dst:             lyds_pool_add
        - Src:             'src/tree_data.c:2703,15'
          Dst:             lyd_merge_sibling_r
        - Src:             'src/tree_data.c:2717,5'
          Dst:             lyds_pool_clean
        - Src:             'src/tree_data.c:2721,9'
          Dst:             lyd_free_siblings
        - Src:             'src/tree_data.c:2724,5'
          Dst:             lyd_dup_inst_free
    - functionName:    lyd_merge_siblings
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2736
      functionLinenumberEnd: 2737
      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:2737,12'
          Dst:             lyd_merge
    - functionName:    lyd_merge_tree
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2730
      functionLinenumberEnd: 2731
      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:2731,12'
          Dst:             lyd_merge
    - functionName:    lyd_dup_meta_single
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2499
      functionLinenumberEnd: 2504
      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:    4
      BranchProfiles:
        - Branch String:   'src/tree_data.c:2500,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2500,5'
              BranchSideFuncs:
                - lyd_dup_meta_single_to_ctx
            - BranchSide:      'src/tree_data.c:2503,39'
              BranchSideFuncs:
                - lyd_dup_meta_single_to_ctx
      Callsites:
        - Src:             'src/tree_data.c:2500,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:2503,12'
          Dst:             lyd_dup_meta_single_to_ctx
    - functionName:    lyd_dup_siblings_to_ctx
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2434
      functionLinenumberEnd: 2438
      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:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ly_log
        - lyd_dup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tree_data.c:2435,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2435,5'
              BranchSideFuncs:
                - ly_log
                - lyd_dup
            - BranchSide:      'src/tree_data.c:2435,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:2435,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2435,5'
              BranchSideFuncs:
                - lyd_dup
            - BranchSide:      'src/tree_data.c:2437,20'
              BranchSideFuncs:
                - lyd_dup
      Callsites:
        - Src:             'src/tree_data.c:2435,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:2435,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:2437,12'
          Dst:             lyd_dup
    - functionName:    lyd_dup_siblings
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2424
      functionLinenumberEnd: 2429
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - parent
        - options
        - dup
      BBCount:         11
      ICount:          81
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ly_log
        - lyd_dup
        - lyd_dup_ctx_check
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data.c:2425,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2425,5'
              BranchSideFuncs:
                - lyd_dup_ctx_check
                - lyd_dup
            - BranchSide:      'src/tree_data.c:2426,5'
              BranchSideFuncs:
                - lyd_dup_ctx_check
                - lyd_dup
        - Branch String:   'src/tree_data.c:2426,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2426,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:2428,20'
              BranchSideFuncs:
                - lyd_dup
        - Branch String:   'src/tree_data.c:2428,26'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2428,60'
              BranchSideFuncs:
                - lyd_dup
            - BranchSide:      'src/tree_data.c:2428,60'
              BranchSideFuncs:
                - lyd_dup
      Callsites:
        - Src:             'src/tree_data.c:2425,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:2426,5'
          Dst:             lyd_dup_ctx_check
        - Src:             'src/tree_data.c:2428,12'
          Dst:             lyd_dup
    - functionName:    lyd_compare_meta
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1863
      functionLinenumberEnd: 1880
      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:    2
      BranchProfiles:
        - Branch String:   'src/tree_data.c:1866,16'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1866,20'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1867,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1866,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1867,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1874,11'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1867,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1868,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1870,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1875,49'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1875,53'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1876,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1875,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1876,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1879,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyd_compare_siblings
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1857
      functionLinenumberEnd: 1858
      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:1858,12'
          Dst:             lyd_compare_siblings_
    - functionName:    lyd_create_attr
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1424
      functionLinenumberEnd: 1472
      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:1428,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1428,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:1428,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data.c:1428,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1428,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:1428,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:1428,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1428,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:1428,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data.c:1428,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1428,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
                - 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:1428,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1428,5'
              BranchSideFuncs:
                - __assert_fail
            - 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
        - 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
            - 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
            - 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:
                - 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:1431,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:1431,20'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1431,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:1435,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:1431,33'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1431,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:1432,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:1431,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1432,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:1435,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:1436,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1436,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:1438,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:1438,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1438,5'
              BranchSideFuncs:
                - lyd_free_attr_single
            - BranchSide:      'src/tree_data.c:1439,9'
              BranchSideFuncs:
                - lydict_insert
                - lyd_free_attr_single
                - lyd_insert_attr
                - lydict_insert_zc
                - lydict_insert
                - lydict_insert
        - Branch String:   'src/tree_data.c:1439,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1440,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lyd_free_attr_single
                - lyd_insert_attr
                - lydict_insert_zc
                - lydict_insert
            - BranchSide:      'src/tree_data.c:1442,9'
              BranchSideFuncs:
                - lydict_insert
                - lyd_free_attr_single
                - lyd_insert_attr
                - lydict_insert_zc
                - lydict_insert
        - Branch String:   'src/tree_data.c:1440,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1440,9'
              BranchSideFuncs:
                - lyd_free_attr_single
            - BranchSide:      'src/tree_data.c:1441,5'
              BranchSideFuncs:
                - lydict_insert
                - lyd_free_attr_single
                - lyd_insert_attr
                - lydict_insert_zc
                - lydict_insert
        - Branch String:   'src/tree_data.c:1442,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1443,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lyd_free_attr_single
                - lyd_insert_attr
                - lydict_insert_zc
            - BranchSide:      'src/tree_data.c:1446,9'
              BranchSideFuncs:
                - lydict_insert
                - lyd_free_attr_single
                - lyd_insert_attr
                - lydict_insert_zc
        - Branch String:   'src/tree_data.c:1443,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1443,9'
              BranchSideFuncs:
                - lyd_free_attr_single
            - BranchSide:      'src/tree_data.c:1444,5'
              BranchSideFuncs:
                - lydict_insert
                - lyd_free_attr_single
                - lyd_insert_attr
                - lydict_insert_zc
        - Branch String:   'src/tree_data.c:1446,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1446,21'
              BranchSideFuncs:
                - lydict_insert
                - lyd_free_attr_single
                - lyd_insert_attr
                - lydict_insert_zc
            - BranchSide:      'src/tree_data.c:1451,9'
              BranchSideFuncs:
                - lydict_insert
                - lyd_free_attr_single
                - lyd_insert_attr
        - Branch String:   'src/tree_data.c:1446,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1447,32'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyd_free_attr_single
                - lyd_insert_attr
            - BranchSide:      'src/tree_data.c:1451,9'
              BranchSideFuncs:
                - lydict_insert
                - lyd_free_attr_single
                - lyd_insert_attr
        - Branch String:   'src/tree_data.c:1448,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1448,9'
              BranchSideFuncs:
                - lyd_free_attr_single
            - BranchSide:      'src/tree_data.c:1449,10'
              BranchSideFuncs:
                - lyd_free_attr_single
                - lyd_insert_attr
        - Branch String:   'src/tree_data.c:1451,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:0,0'
              BranchSideFuncs:
                - lyd_free_attr_single
            - BranchSide:      'src/tree_data.c:1451,9'
              BranchSideFuncs:
                - lyd_free_attr_single
        - Branch String:   'src/tree_data.c:1458,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1459,25'
              BranchSideFuncs:
                - lyd_insert_attr
                - lyd_free_attr_single
            - BranchSide:      'src/tree_data.c:1460,17'
              BranchSideFuncs:
                - lyd_free_attr_single
        - Branch String:   'src/tree_data.c:1461,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1461,60'
              BranchSideFuncs:
                - lyd_free_attr_single
            - BranchSide:      'src/tree_data.c:1462,22'
              BranchSideFuncs:
                - lyd_free_attr_single
        - Branch String:   'src/tree_data.c:1466,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1467,30'
              BranchSideFuncs:
                - lyd_free_attr_single
            - BranchSide:      'src/tree_data.c:1468,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:1428,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:1429,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:1435,10'
          Dst:             calloc
        - Src:             'src/tree_data.c:1436,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1436,5'
          Dst:             ly_free_prefix_data
        - Src:             'src/tree_data.c:1438,5'
          Dst:             lydict_insert
        - Src:             'src/tree_data.c:1440,9'
          Dst:             lydict_insert
        - Src:             'src/tree_data.c:1443,9'
          Dst:             lydict_insert
        - Src:             'src/tree_data.c:1447,15'
          Dst:             lydict_insert_zc
        - Src:             'src/tree_data.c:1451,9'
          Dst:             lydict_insert
        - Src:             'src/tree_data.c:1459,9'
          Dst:             lyd_insert_attr
        - Src:             'src/tree_data.c:1467,9'
          Dst:             lyd_free_attr_single
    - functionName:    lyd_insert_attr
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1396
      functionLinenumberEnd: 1418
      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:1400,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1400,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data.c:1400,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data.c:1400,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1400,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data.c:1402,10'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1402,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1403,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1406,36'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1407,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1408,24'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1412,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1412,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1413,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1416,22'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1413,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1413,65'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1414,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:1400,5'
          Dst:             __assert_fail
    - functionName:    lyd_create_meta
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1350
      functionLinenumberEnd: 1391
      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:1356,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1356,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:1356,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:1356,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1356,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:1356,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data.c:1356,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1356,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:1358,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:1359,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1361,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyplg_ext_get_storage
                - lyd_value_store
                - lydict_insert
                - lyd_insert_meta
                - free
                - free
            - BranchSide:      'src/tree_data.c:1367,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:1368,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1368,5'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lyd_value_store
                - lydict_insert
                - lyd_insert_meta
                - free
                - free
            - BranchSide:      'src/tree_data.c:1369,18'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lyd_value_store
                - lydict_insert
                - lyd_insert_meta
                - free
                - free
        - Branch String:   'src/tree_data.c:1374,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1374,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_data.c:1375,25'
              BranchSideFuncs:
                - lydict_insert
                - lyd_insert_meta
                - free
        - Branch String:   'src/tree_data.c:1376,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1376,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_data.c:1379,9'
              BranchSideFuncs:
                - lyd_insert_meta
        - Branch String:   'src/tree_data.c:1379,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1380,25'
              BranchSideFuncs:
                - lyd_insert_meta
            - BranchSide:      'src/tree_data.c:1381,17'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1382,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1382,60'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1383,22'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1386,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1386,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1387,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:1356,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:1358,11'
          Dst:             lyd_get_meta_annotation
        - Src:             'src/tree_data.c:1361,9'
          Dst:             ly_vlog
        - Src:             'src/tree_data.c:1367,10'
          Dst:             calloc
        - Src:             'src/tree_data.c:1368,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1371,5'
          Dst:             lyplg_ext_get_storage
        - Src:             'src/tree_data.c:1372,11'
          Dst:             lyd_value_store
        - Src:             'src/tree_data.c:1375,11'
          Dst:             lydict_insert
        - Src:             'src/tree_data.c:1380,9'
          Dst:             lyd_insert_meta
    - functionName:    lyd_insert_meta
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1266
      functionLinenumberEnd: 1292
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - parent
        - meta
        - clear_dflt
      BBCount:         31
      ICount:          161
      EdgeCount:       39
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - lyd_parent
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/tree_data.c:1269,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1269,5'
              BranchSideFuncs:
                - lyd_parent
            - BranchSide:      'src/tree_data.c:1271,10'
              BranchSideFuncs:
                - lyd_parent
        - Branch String:   'src/tree_data.c:1271,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1272,9'
              BranchSideFuncs:
                - lyd_parent
            - BranchSide:      'src/tree_data.c:1275,17'
              BranchSideFuncs:
                - lyd_parent
        - Branch String:   'src/tree_data.c:1275,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1276,24'
              BranchSideFuncs:
                - lyd_parent
            - BranchSide:      'src/tree_data.c:1280,9'
              BranchSideFuncs:
                - lyd_parent
        - Branch String:   'src/tree_data.c:1280,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1281,21'
              BranchSideFuncs:
                - lyd_parent
            - BranchSide:      'src/tree_data.c:1284,24'
              BranchSideFuncs:
                - lyd_parent
        - Branch String:   'src/tree_data.c:1281,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1281,67'
              BranchSideFuncs:
                - lyd_parent
            - BranchSide:      'src/tree_data.c:1282,22'
              BranchSideFuncs:
                - lyd_parent
        - Branch String:   'src/tree_data.c:1288,23'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1288,26'
              BranchSideFuncs:
                - lyd_parent
            - BranchSide:      'src/tree_data.c:1288,5'
              BranchSideFuncs:
                - lyd_parent
        - Branch String:   'src/tree_data.c:1288,33'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1288,37'
              BranchSideFuncs:
                - lyd_parent
            - BranchSide:      'src/tree_data.c:1288,5'
              BranchSideFuncs:
                - lyd_parent
        - Branch String:   'src/tree_data.c:1288,80'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1288,84'
              BranchSideFuncs:
                - lyd_parent
            - BranchSide:      'src/tree_data.c:1288,5'
              BranchSideFuncs:
                - lyd_parent
        - Branch String:   'src/tree_data.c:1288,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1288,5'
              BranchSideFuncs:
                - lyd_parent
            - BranchSide:      'src/tree_data.c:1289,9'
              BranchSideFuncs:
                - lyd_parent
      Callsites:
        - Src:             'src/tree_data.c:1269,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:1290,18'
          Dst:             lyd_parent
    - functionName:    lyd_unlink_meta_single
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1296
      functionLinenumberEnd: 1314
      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:1299,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1300,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1303,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1303,22'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1303,26'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1305,16'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1303,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1304,30'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1305,16'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1306,52'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1306,56'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1306,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1306,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1306,97'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1307,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1307,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1308,26'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1310,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyd_unlink_siblings
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1230
      functionLinenumberEnd: 1253
      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:1233,33'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1233,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:1239,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:1233,53'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1233,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:1239,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:1233,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1235,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:1239,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:1239,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1239,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1240,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:1245,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1245,5'
              BranchSideFuncs:
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
            - BranchSide:      'src/tree_data.c:1245,5'
              BranchSideFuncs:
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
        - Branch String:   'src/tree_data.c:1245,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1246,9'
              BranchSideFuncs:
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
            - BranchSide:      'src/tree_data.c:1252,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1246,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1246,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1247,48'
              BranchSideFuncs:
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
                - lyd_unlink_check
      Callsites:
        - Src:             'src/tree_data.c:1233,9'
          Dst:             lyds_is_supported
        - Src:             'src/tree_data.c:1235,9'
          Dst:             lyd_find_sibling_val
        - Src:             'src/tree_data.c:1236,9'
          Dst:             lyds_split
        - Src:             'src/tree_data.c:1239,9'
          Dst:             lyd_unlink_check
        - Src:             'src/tree_data.c:1241,9'
          Dst:             lyd_unlink_ignore_lyds
        - Src:             'src/tree_data.c:1246,9'
          Dst:             lyd_unlink_check
        - Src:             'src/tree_data.c:1247,9'
          Dst:             lyd_unlink_ignore_lyds
        - Src:             'src/tree_data.c:1248,9'
          Dst:             lyd_insert_after_node
        - Src:             'src/tree_data.c:1249,9'
          Dst:             lyd_insert_hash
    - functionName:    lyd_insert_after
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1128
      functionLinenumberEnd: 1148
      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:1129,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1129,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:1129,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:1129,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1129,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:1129,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:1129,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1129,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:1130,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:1130,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1130,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:1130,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:1130,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1130,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
        - Branch String:   'src/tree_data.c:1130,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1130,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
        - Branch String:   'src/tree_data.c:1130,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1130,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:1130,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:1130,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1130,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
        - Branch String:   'src/tree_data.c:1130,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1130,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
        - Branch String:   'src/tree_data.c:1130,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1130,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:1130,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:1130,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1130,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:1130,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:1130,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1130,5'
              BranchSideFuncs:
                - 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
        - Branch String:   'src/tree_data.c:1130,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1130,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:1130,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:1132,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1132,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1134,9'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_insert_after_node
                - lyd_insert_hash
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:1134,22'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1134,28'
              BranchSideFuncs:
                - ly_log
                - lyd_unlink
                - lyd_insert_after_node
                - lyd_insert_hash
                - ly_log
            - BranchSide:      'src/tree_data.c:1138,9'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_insert_after_node
                - lyd_insert_hash
                - ly_log
        - Branch String:   'src/tree_data.c:1134,80'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1134,85'
              BranchSideFuncs:
                - ly_log
                - lyd_unlink
                - lyd_insert_after_node
                - lyd_insert_hash
                - ly_log
            - BranchSide:      'src/tree_data.c:1135,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:1134,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1135,9'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_insert_after_node
                - lyd_insert_hash
                - ly_log
            - BranchSide:      'src/tree_data.c:1138,9'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_insert_after_node
                - lyd_insert_hash
                - ly_log
        - Branch String:   'src/tree_data.c:1135,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1135,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:1135,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:1138,22'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1138,25'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_insert_after_node
                - lyd_insert_hash
                - ly_log
            - BranchSide:      'src/tree_data.c:1143,16'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_insert_after_node
                - lyd_insert_hash
        - Branch String:   'src/tree_data.c:1138,41'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1138,45'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_insert_after_node
                - lyd_insert_hash
                - ly_log
            - BranchSide:      'src/tree_data.c:1143,16'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_insert_after_node
                - lyd_insert_hash
        - Branch String:   'src/tree_data.c:1138,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1139,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:1143,16'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_insert_after_node
                - lyd_insert_hash
        - Branch String:   'src/tree_data.c:1139,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1139,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:1139,9'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/tree_data.c:1129,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1129,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1129,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1130,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1132,5'
          Dst:             lyd_insert_check_schema
        - Src:             'src/tree_data.c:1135,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1139,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1143,5'
          Dst:             lyd_unlink
        - Src:             'src/tree_data.c:1144,5'
          Dst:             lyd_insert_after_node
        - Src:             'src/tree_data.c:1145,5'
          Dst:             lyd_insert_hash
    - functionName:    lyd_insert_check_schema
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 999
      functionLinenumberEnd: 1034
      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:1002,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1002,5'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - ly_log
                - ly_log
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/tree_data.c:1003,5'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - ly_log
                - ly_log
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/tree_data.c:1002,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1002,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data.c:1003,5'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - ly_log
                - ly_log
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/tree_data.c:1003,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1003,5'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - ly_log
                - ly_log
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/tree_data.c:1004,5'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - ly_log
                - ly_log
                - __assert_fail
        - Branch String:   'src/tree_data.c:1003,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1003,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data.c:1004,5'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - ly_log
                - ly_log
                - __assert_fail
        - 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
            - BranchSide:      'src/tree_data.c:1006,10'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - ly_log
                - ly_log
        - 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:1006,10'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:1006,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1006,22'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:1008,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1006,29'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1006,33'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:1011,10'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:1006,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1008,9'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:1011,10'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:1011,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1012,18'
              BranchSideFuncs:
                - lysc_data_node
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:1016,12'
              BranchSideFuncs:
                - lysc_data_node
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:1012,18'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1016,12'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:1016,12'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:1016,12'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1016,12'
              BranchSideFuncs:
                - lysc_data_node
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:1016,12'
              BranchSideFuncs:
                - lysc_data_node
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:1018,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1020,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:1027,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:1020,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1021,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:1025,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1027,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:0,0'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:1028,13'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/tree_data.c:1002,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:1003,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:1004,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:1012,18'
          Dst:             lysc_data_node
        - Src:             'src/tree_data.c:1016,12'
          Dst:             lysc_data_node
        - Src:             'src/tree_data.c:1021,13'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1028,13'
          Dst:             ly_log
    - functionName:    lyd_unlink
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1206
      functionLinenumberEnd: 1226
      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:1209,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1210,9'
              BranchSideFuncs:
                - lyds_is_supported
                - lyd_unlink_ignore_lyds
                - lyds_unlink
                - lyd_find_sibling_val
                - __assert_fail
            - BranchSide:      'src/tree_data.c:1214,27'
              BranchSideFuncs:
                - lyds_is_supported
                - lyd_unlink_ignore_lyds
                - lyds_unlink
                - lyd_find_sibling_val
                - __assert_fail
        - Branch String:   'src/tree_data.c:1214,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1215,14'
              BranchSideFuncs:
                - lyds_unlink
                - lyd_unlink_ignore_lyds
                - lyd_find_sibling_val
                - __assert_fail
            - BranchSide:      'src/tree_data.c:1225,34'
              BranchSideFuncs:
                - lyd_unlink_ignore_lyds
        - Branch String:   'src/tree_data.c:1215,31'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1215,35'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - __assert_fail
                - lyds_unlink
                - lyd_unlink_ignore_lyds
            - BranchSide:      'src/tree_data.c:1216,22'
              BranchSideFuncs:
                - lyds_unlink
                - lyd_unlink_ignore_lyds
        - Branch String:   'src/tree_data.c:1215,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1216,22'
              BranchSideFuncs:
                - lyds_unlink
                - lyd_unlink_ignore_lyds
            - BranchSide:      'src/tree_data.c:1218,34'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - __assert_fail
                - lyds_unlink
                - lyd_unlink_ignore_lyds
      Callsites:
        - Src:             'src/tree_data.c:1214,9'
          Dst:             lyds_is_supported
        - Src:             'src/tree_data.c:1218,13'
          Dst:             lyd_find_sibling_val
        - Src:             'src/tree_data.c:1219,13'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:1221,9'
          Dst:             lyds_unlink
        - Src:             'src/tree_data.c:1225,5'
          Dst:             lyd_unlink_ignore_lyds
    - functionName:    lyd_insert_before
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1104
      functionLinenumberEnd: 1124
      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:1105,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1105,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:1105,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:1105,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1105,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:1105,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:1105,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1105,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:1106,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:1106,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1106,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:1106,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:1106,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1106,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
        - Branch String:   'src/tree_data.c:1106,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1106,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
        - Branch String:   'src/tree_data.c:1106,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1106,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:1106,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:1106,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1106,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
        - Branch String:   'src/tree_data.c:1106,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1106,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
        - Branch String:   'src/tree_data.c:1106,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1106,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:1106,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:1106,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1106,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:1106,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:1106,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1106,5'
              BranchSideFuncs:
                - 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
        - Branch String:   'src/tree_data.c:1106,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1106,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:1106,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:1108,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1108,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1110,9'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_insert_before_node
                - lyd_insert_hash
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:1110,22'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1110,28'
              BranchSideFuncs:
                - ly_log
                - lyd_unlink
                - lyd_insert_before_node
                - lyd_insert_hash
                - ly_log
            - BranchSide:      'src/tree_data.c:1114,9'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_insert_before_node
                - lyd_insert_hash
                - ly_log
        - Branch String:   'src/tree_data.c:1110,80'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1110,85'
              BranchSideFuncs:
                - ly_log
                - lyd_unlink
                - lyd_insert_before_node
                - lyd_insert_hash
                - ly_log
            - BranchSide:      'src/tree_data.c:1111,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:1110,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1111,9'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_insert_before_node
                - lyd_insert_hash
                - ly_log
            - BranchSide:      'src/tree_data.c:1114,9'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_insert_before_node
                - lyd_insert_hash
                - ly_log
        - Branch String:   'src/tree_data.c:1111,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1111,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:1111,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:1114,22'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1114,25'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_insert_before_node
                - lyd_insert_hash
                - ly_log
            - BranchSide:      'src/tree_data.c:1119,16'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_insert_before_node
                - lyd_insert_hash
        - Branch String:   'src/tree_data.c:1114,41'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1114,45'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_insert_before_node
                - lyd_insert_hash
                - ly_log
            - BranchSide:      'src/tree_data.c:1119,16'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_insert_before_node
                - lyd_insert_hash
        - Branch String:   'src/tree_data.c:1114,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1115,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:1119,16'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_insert_before_node
                - lyd_insert_hash
        - Branch String:   'src/tree_data.c:1115,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1115,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:1115,9'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/tree_data.c:1105,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1105,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1105,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1106,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1108,5'
          Dst:             lyd_insert_check_schema
        - Src:             'src/tree_data.c:1111,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1115,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1119,5'
          Dst:             lyd_unlink
        - Src:             'src/tree_data.c:1120,5'
          Dst:             lyd_insert_before_node
        - Src:             'src/tree_data.c:1121,5'
          Dst:             lyd_insert_hash
    - functionName:    lyd_insert_sibling
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1078
      functionLinenumberEnd: 1100
      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:1081,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1081,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:1081,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:1081,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1081,5'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_unlink_tree
                - lyd_insert_node
                - lyd_move_nodes
                - lyd_insert_check_schema
            - BranchSide:      'src/tree_data.c:1083,9'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_unlink_tree
                - lyd_insert_node
                - lyd_move_nodes
                - lyd_insert_check_schema
        - Branch String:   'src/tree_data.c:1083,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1084,9'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_first_sibling
                - lyd_unlink_tree
                - lyd_insert_node
                - lyd_move_nodes
            - BranchSide:      'src/tree_data.c:1087,39'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_unlink_tree
                - lyd_insert_node
                - lyd_move_nodes
        - Branch String:   'src/tree_data.c:1084,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1084,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1085,5'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_unlink_tree
                - lyd_insert_node
                - lyd_move_nodes
        - Branch String:   'src/tree_data.c:1088,22'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1088,25'
              BranchSideFuncs:
                - lyd_unlink_tree
                - lyd_insert_node
            - BranchSide:      'src/tree_data.c:1089,9'
              BranchSideFuncs:
                - lyd_unlink_tree
                - lyd_insert_node
        - Branch String:   'src/tree_data.c:1088,42'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1088,46'
              BranchSideFuncs:
                - lyd_unlink_tree
                - lyd_insert_node
            - BranchSide:      'src/tree_data.c:1089,9'
              BranchSideFuncs:
                - lyd_unlink_tree
                - lyd_insert_node
        - Branch String:   'src/tree_data.c:1088,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1089,9'
              BranchSideFuncs:
                - lyd_move_nodes
            - BranchSide:      'src/tree_data.c:1092,9'
              BranchSideFuncs:
                - lyd_move_nodes
        - Branch String:   'src/tree_data.c:1089,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1089,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1090,47'
              BranchSideFuncs:
                - lyd_insert_node
        - Branch String:   'src/tree_data.c:1092,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1092,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1095,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1096,18'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1099,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:1081,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1081,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1084,9'
          Dst:             lyd_insert_check_schema
        - Src:             'src/tree_data.c:1087,21'
          Dst:             lyd_first_sibling
        - Src:             'src/tree_data.c:1089,9'
          Dst:             lyd_unlink_tree
        - Src:             'src/tree_data.c:1090,9'
          Dst:             lyd_insert_node
        - Src:             'src/tree_data.c:1092,9'
          Dst:             lyd_move_nodes
    - functionName:    lyd_unlink_tree
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1257
      functionLinenumberEnd: 1262
      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:1258,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1258,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1259,16'
              BranchSideFuncs:
                - lyd_unlink
      Callsites:
        - Src:             'src/tree_data.c:1258,5'
          Dst:             lyd_unlink_check
        - Src:             'src/tree_data.c:1259,5'
          Dst:             lyd_unlink
    - functionName:    lyd_move_nodes
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 962
      functionLinenumberEnd: 985
      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:966,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:966,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child.321
                - lyd_move_nodes_at_once
                - lyd_move_nodes_by_schema
            - BranchSide:      'src/tree_data.c:966,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child.321
                - lyd_move_nodes_at_once
                - lyd_move_nodes_by_schema
        - Branch String:   'src/tree_data.c:966,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:966,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child.321
                - lyd_move_nodes_at_once
                - lyd_move_nodes_by_schema
            - BranchSide:      'src/tree_data.c:966,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data.c:966,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:966,5'
              BranchSideFuncs:
                - lyd_child.321
                - lyd_move_nodes_at_once
                - lyd_move_nodes_by_schema
                - __assert_fail
            - BranchSide:      'src/tree_data.c:966,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data.c:966,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:966,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data.c:968,10'
              BranchSideFuncs:
                - lyd_child.321
                - lyd_move_nodes_at_once
                - lyd_move_nodes_by_schema
        - Branch String:   'src/tree_data.c:968,22'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:968,27'
              BranchSideFuncs:
                - lyd_child.321
                - lyd_move_nodes_at_once
                - lyd_move_nodes_by_schema
            - BranchSide:      'src/tree_data.c:969,31'
              BranchSideFuncs:
                - lyd_child.321
                - lyd_move_nodes_at_once
                - lyd_move_nodes_by_schema
        - Branch String:   'src/tree_data.c:968,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:969,31'
              BranchSideFuncs:
                - lyd_move_nodes_at_once
                - lyd_move_nodes_by_schema
            - BranchSide:      'src/tree_data.c:971,22'
              BranchSideFuncs:
                - lyd_move_nodes_at_once
                - lyd_move_nodes_by_schema
        - Branch String:   'src/tree_data.c:974,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:975,52'
              BranchSideFuncs:
                - lyd_move_nodes_by_schema
            - BranchSide:      'src/tree_data.c:977,38'
              BranchSideFuncs:
                - lyd_move_nodes_at_once
        - Branch String:   'src/tree_data.c:981,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:981,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:982,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:966,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:969,21'
          Dst:             lyd_child
        - Src:             'src/tree_data.c:975,15'
          Dst:             lyd_move_nodes_by_schema
        - Src:             'src/tree_data.c:977,15'
          Dst:             lyd_move_nodes_at_once
    - functionName:    lyplg_ext_insert
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1056
      functionLinenumberEnd: 1074
      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:1059,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1059,5'
              BranchSideFuncs:
                - ly_log
                - lyd_unlink
                - lyd_insert_node
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:1059,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:1059,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1059,5'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_insert_node
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:1059,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:1059,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1059,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:1059,5'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_insert_node
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:1059,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1059,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:1059,5'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_insert_node
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:1059,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1059,5'
              BranchSideFuncs:
                - ly_log
                - lyd_unlink
                - lyd_insert_node
                - ly_log
            - BranchSide:      'src/tree_data.c:1062,9'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_insert_node
                - ly_log
        - Branch String:   'src/tree_data.c:1059,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1059,5'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_insert_node
                - ly_log
            - BranchSide:      'src/tree_data.c:1062,9'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_insert_node
                - ly_log
        - Branch String:   'src/tree_data.c:1062,23'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1062,27'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_insert_node
                - ly_log
            - BranchSide:      'src/tree_data.c:1067,5'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_insert_node
        - Branch String:   'src/tree_data.c:1062,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1063,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:1067,5'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_insert_node
        - Branch String:   'src/tree_data.c:1063,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1063,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:1063,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:1067,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1068,16'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_insert_node
            - BranchSide:      'src/tree_data.c:1073,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:1059,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1059,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1059,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1059,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1059,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1063,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1069,9'
          Dst:             lyd_unlink
        - Src:             'src/tree_data.c:1070,9'
          Dst:             lyd_insert_node
    - functionName:    lyd_insert_child
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1038
      functionLinenumberEnd: 1052
      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:1039,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1039,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:1039,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:1039,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1039,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink_tree
                - lyd_insert_node
                - lyd_move_nodes
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:1039,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:1039,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1039,5'
              BranchSideFuncs:
                - ly_log
                - lyd_insert_check_schema
                - lyd_unlink_tree
                - lyd_insert_node
                - lyd_move_nodes
                - ly_log
            - BranchSide:      'src/tree_data.c:1040,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink_tree
                - lyd_insert_node
                - lyd_move_nodes
                - ly_log
        - Branch String:   'src/tree_data.c:1039,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1039,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink_tree
                - lyd_insert_node
                - lyd_move_nodes
                - ly_log
            - BranchSide:      'src/tree_data.c:1040,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink_tree
                - lyd_insert_node
                - lyd_move_nodes
                - ly_log
        - Branch String:   'src/tree_data.c:1040,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1040,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink_tree
                - lyd_insert_node
                - lyd_move_nodes
                - ly_log
            - BranchSide:      'src/tree_data.c:1040,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink_tree
                - lyd_insert_node
                - lyd_move_nodes
                - ly_log
        - Branch String:   'src/tree_data.c:1040,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1040,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
        - Branch String:   'src/tree_data.c:1040,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1040,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
        - Branch String:   'src/tree_data.c:1040,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1040,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink_tree
                - lyd_insert_node
                - lyd_move_nodes
                - ly_log
            - BranchSide:      'src/tree_data.c:1040,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink_tree
                - lyd_insert_node
                - lyd_move_nodes
                - ly_log
        - Branch String:   'src/tree_data.c:1040,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1040,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
        - Branch String:   'src/tree_data.c:1040,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1040,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
        - Branch String:   'src/tree_data.c:1040,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1040,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink_tree
                - lyd_insert_node
                - lyd_move_nodes
                - ly_log
            - BranchSide:      'src/tree_data.c:1040,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink_tree
                - lyd_insert_node
                - lyd_move_nodes
                - ly_log
        - Branch String:   'src/tree_data.c:1040,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1040,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink_tree
                - lyd_insert_node
                - lyd_move_nodes
                - ly_log
            - BranchSide:      'src/tree_data.c:1040,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink_tree
                - lyd_insert_node
                - lyd_move_nodes
                - ly_log
        - Branch String:   'src/tree_data.c:1040,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1040,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:1042,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink_tree
                - lyd_insert_node
                - lyd_move_nodes
        - Branch String:   'src/tree_data.c:1040,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1040,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:1040,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:1042,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1042,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1044,9'
              BranchSideFuncs:
                - lyd_unlink_tree
                - lyd_insert_node
                - lyd_move_nodes
        - Branch String:   'src/tree_data.c:1044,22'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1044,25'
              BranchSideFuncs:
                - lyd_unlink_tree
                - lyd_insert_node
            - BranchSide:      'src/tree_data.c:1045,9'
              BranchSideFuncs:
                - lyd_unlink_tree
                - lyd_insert_node
        - Branch String:   'src/tree_data.c:1044,42'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1044,46'
              BranchSideFuncs:
                - lyd_unlink_tree
                - lyd_insert_node
            - BranchSide:      'src/tree_data.c:1045,9'
              BranchSideFuncs:
                - lyd_unlink_tree
                - lyd_insert_node
        - Branch String:   'src/tree_data.c:1044,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1045,9'
              BranchSideFuncs:
                - lyd_move_nodes
            - BranchSide:      'src/tree_data.c:1048,9'
              BranchSideFuncs:
                - lyd_move_nodes
        - Branch String:   'src/tree_data.c:1045,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1045,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1046,25'
              BranchSideFuncs:
                - lyd_insert_node
        - Branch String:   'src/tree_data.c:1048,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1048,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:1039,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1039,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1039,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1040,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1042,5'
          Dst:             lyd_insert_check_schema
        - Src:             'src/tree_data.c:1045,9'
          Dst:             lyd_unlink_tree
        - Src:             'src/tree_data.c:1046,9'
          Dst:             lyd_insert_node
        - Src:             'src/tree_data.c:1048,9'
          Dst:             lyd_move_nodes
    - functionName:    lyd_parse_ext_op
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 451
      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:446,32'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:446,38'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - lyd_parse_op_
            - BranchSide:      'src/tree_data.c:446,26'
              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_op_
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 431
      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:297,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:298,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:300,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:298,15'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:298,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:298,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:300,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:301,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:303,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:303,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:304,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:307,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:316,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:319,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:319,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:323,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:329,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:329,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:333,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:339,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:342,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:345,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:348,9'
              BranchSideFuncs:
                - ly_log
                - ly_set_erase
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:354,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:319,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:319,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:319,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:319,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:319,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:319,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:319,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:319,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:319,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:319,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:319,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:320,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:323,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:323,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:323,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:323,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:323,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:323,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:323,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:323,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:323,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:323,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:323,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:323,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:323,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:323,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:323,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:323,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:323,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:325,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:329,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:329,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:329,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:329,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:329,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:329,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:329,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:329,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:329,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:329,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:329,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:329,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:329,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:329,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:330,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:333,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:333,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:333,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:333,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:333,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:333,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:333,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:333,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:333,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:333,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:333,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:334,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:354,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:355,13'
              BranchSideFuncs:
                - lyd_parse_json_restconf
                - ly_set_erase
                - lyd_free_tree
                - lyd_parse_xml_netconf
            - BranchSide:      'src/tree_data.c:384,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:355,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:357,40'
              BranchSideFuncs:
                - lyd_parse_xml_netconf
                - ly_set_erase
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:360,42'
              BranchSideFuncs:
                - lyd_parse_json_restconf
                - ly_set_erase
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:362,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:363,17'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:371,13'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:363,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:365,25'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:367,13'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:371,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:373,21'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:375,21'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:375,21'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:375,14'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:375,37'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:377,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:378,19'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:380,9'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:384,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:386,28'
              BranchSideFuncs:
                - lyd_parse_xml
                - ly_set_erase
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:389,29'
              BranchSideFuncs:
                - lyd_parse_json
                - ly_set_erase
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:392,28'
              BranchSideFuncs:
                - lyd_parse_lyb
                - ly_set_erase
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:395,9'
              BranchSideFuncs:
                - ly_log
                - ly_set_erase
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:399,5'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:399,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:399,5'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:402,9'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:402,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:403,17'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:405,9'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:403,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:403,10'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:403,33'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:405,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:405,9'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:406,15'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:410,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:411,9'
              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:415,20'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:429,5'
              BranchSideFuncs:
                - ly_set_erase
        - Branch String:   'src/tree_data.c:415,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:416,24'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_set_erase
            - BranchSide:      'src/tree_data.c:422,13'
              BranchSideFuncs:
                - ly_set_erase
        - Branch String:   'src/tree_data.c:420,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:418,17'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_set_erase
            - BranchSide:      'src/tree_data.c:421,9'
              BranchSideFuncs:
                - ly_set_erase
        - Branch String:   'src/tree_data.c:422,18'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:422,22'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/tree_data.c:425,13'
              BranchSideFuncs:
                - ly_set_erase
        - Branch String:   'src/tree_data.c:422,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:423,14'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/tree_data.c:425,13'
              BranchSideFuncs:
                - ly_set_erase
        - Branch String:   'src/tree_data.c:425,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:426,14'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/tree_data.c:428,5'
              BranchSideFuncs:
                - ly_set_erase
      Callsites:
        - Src:             'src/tree_data.c:307,14'
          Dst:             lyd_parse_get_format
        - Src:             'src/tree_data.c:319,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:319,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:319,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:319,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:323,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:323,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:323,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:323,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:323,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:323,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:329,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:329,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:329,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:329,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:329,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:333,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:333,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:333,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:333,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:348,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:357,18'
          Dst:             lyd_parse_xml_netconf
        - Src:             'src/tree_data.c:360,18'
          Dst:             lyd_parse_json_restconf
        - Src:             'src/tree_data.c:386,14'
          Dst:             lyd_parse_xml
        - Src:             'src/tree_data.c:389,14'
          Dst:             lyd_parse_json
        - Src:             'src/tree_data.c:392,14'
          Dst:             lyd_parse_lyb
        - Src:             'src/tree_data.c:395,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:419,17'
          Dst:             lyd_free_tree
        - Src:             'src/tree_data.c:429,5'
          Dst:             ly_set_erase
    - functionName:    lyd_parse_op
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 440
      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:437,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:437,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lyd_parse_op_
            - BranchSide:      'src/tree_data.c:437,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - lyd_parse_op_
        - Branch String:   'src/tree_data.c:437,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:437,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lyd_parse_op_
            - BranchSide:      'src/tree_data.c:437,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:437,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:437,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lyd_parse_op_
            - BranchSide:      'src/tree_data.c:437,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:437,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:437,5'
              BranchSideFuncs:
                - ly_log
                - lyd_parse_op_
            - BranchSide:      'src/tree_data.c:437,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:437,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:437,5'
              BranchSideFuncs:
                - lyd_parse_op_
            - BranchSide:      'src/tree_data.c:439,26'
              BranchSideFuncs:
                - lyd_parse_op_
        - Branch String:   'src/tree_data.c:437,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:437,5'
              BranchSideFuncs:
                - lyd_parse_op_
            - BranchSide:      'src/tree_data.c:439,26'
              BranchSideFuncs:
                - lyd_parse_op_
        - Branch String:   'src/tree_data.c:437,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:437,5'
              BranchSideFuncs:
                - lyd_parse_op_
            - BranchSide:      'src/tree_data.c:439,26'
              BranchSideFuncs:
                - lyd_parse_op_
      Callsites:
        - Src:             'src/tree_data.c:437,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:437,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:437,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:437,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:439,12'
          Dst:             lyd_parse_op_
    - functionName:    lyd_parse_data_path
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 265
      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:260,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:260,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:261,26'
              BranchSideFuncs:
                - lyd_parse_data
                - ly_in_free
      Callsites:
        - Src:             'src/tree_data.c:260,5'
          Dst:             ly_in_new_filepath
        - Src:             'src/tree_data.c:261,11'
          Dst:             lyd_parse_data
        - Src:             'src/tree_data.c:263,5'
          Dst:             ly_in_free
    - functionName:    lyd_parse_data
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 223
      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:         17
      ICount:          112
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - ly_log
        - lyd_parse
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/tree_data.c:218,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:218,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lyd_parse
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:218,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:218,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:218,5'
              BranchSideFuncs:
                - ly_log
                - lyd_parse
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:218,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:218,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:218,5'
              BranchSideFuncs:
                - lyd_parse
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:219,5'
              BranchSideFuncs:
                - lyd_parse
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:218,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:218,5'
              BranchSideFuncs:
                - lyd_parse
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:219,5'
              BranchSideFuncs:
                - lyd_parse
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:219,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:219,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:220,5'
              BranchSideFuncs:
                - lyd_parse
                - ly_log
        - Branch String:   'src/tree_data.c:220,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:220,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:222,22'
              BranchSideFuncs:
                - lyd_parse
      Callsites:
        - Src:             'src/tree_data.c:218,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:218,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:218,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:219,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:220,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:222,12'
          Dst:             lyd_parse
    - functionName:    lyd_parse
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 198
      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:         74
      ICount:          425
      EdgeCount:       93
      CyclomaticComplexity: 21
      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
      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
                - 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
                - 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
                - 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
                - 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
                - 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
                - 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
                - 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
                - 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
                - 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
                - 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
                - 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
                - 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
                - ly_err_last
                - __assert_fail
            - BranchSide:      'src/tree_data.c:144,9'
              BranchSideFuncs:
                - lyd_validate
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
                - 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
            - BranchSide:      'src/tree_data.c:158,9'
              BranchSideFuncs:
                - lyd_validate
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
        - 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
            - 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
            - BranchSide:      'src/tree_data.c:150,29'
              BranchSideFuncs:
                - ly_err_last
                - __assert_fail
                - lyd_validate
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
        - 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
            - BranchSide:      'src/tree_data.c:152,13'
              BranchSideFuncs:
                - lyd_validate
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
        - 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
        - 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
            - BranchSide:      'src/tree_data.c:167,11'
              BranchSideFuncs:
                - lyd_validate
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
        - 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
            - BranchSide:      'src/tree_data.c:167,11'
              BranchSideFuncs:
                - lyd_validate
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
        - 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
            - BranchSide:      'src/tree_data.c:163,31'
              BranchSideFuncs:
                - lyd_validate
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:167,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:169,26'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:175,9'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:171,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:171,9'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:172,5'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:175,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:175,9'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:176,15'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:180,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:181,9'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:183,9'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:183,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:184,13'
              BranchSideFuncs:
                - lyd_free_all
                - ly_set_erase
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:194,16'
              BranchSideFuncs:
                - ly_set_erase
        - Branch String:   'src/tree_data.c:184,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:186,20'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:191,27'
              BranchSideFuncs:
                - lyd_free_all
                - ly_set_erase
        - Branch String:   'src/tree_data.c:186,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:187,38'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_set_erase
            - BranchSide:      'src/tree_data.c:189,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:169,13'
          Dst:             lyd_validate
        - Src:             'src/tree_data.c:187,17'
          Dst:             lyd_free_tree
        - Src:             'src/tree_data.c:191,13'
          Dst:             lyd_free_all
        - Src:             'src/tree_data.c:197,5'
          Dst:             ly_set_erase
    - functionName:    lyd_parse_data_fd
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 251
      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:246,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:246,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:247,26'
              BranchSideFuncs:
                - lyd_parse_data
                - ly_in_free
      Callsites:
        - Src:             'src/tree_data.c:246,5'
          Dst:             ly_in_new_fd
        - Src:             'src/tree_data.c:247,11'
          Dst:             lyd_parse_data
        - Src:             'src/tree_data.c:249,5'
          Dst:             ly_in_free
    - functionName:    lyd_parse_data_mem
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 237
      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:232,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:232,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:233,26'
              BranchSideFuncs:
                - lyd_parse_data
                - ly_in_free
      Callsites:
        - Src:             'src/tree_data.c:232,5'
          Dst:             ly_in_new_memory
        - Src:             'src/tree_data.c:233,11'
          Dst:             lyd_parse_data
        - Src:             'src/tree_data.c:235,5'
          Dst:             ly_in_free
    - functionName:    lyd_parse_ext_data
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 212
      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:205,32'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:205,38'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lyd_parse
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:205,26'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lyd_parse
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:207,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:207,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lyd_parse
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:207,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:207,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:207,5'
              BranchSideFuncs:
                - ly_log
                - lyd_parse
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:207,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:207,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:207,5'
              BranchSideFuncs:
                - lyd_parse
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:208,5'
              BranchSideFuncs:
                - lyd_parse
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:207,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:207,5'
              BranchSideFuncs:
                - lyd_parse
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:208,5'
              BranchSideFuncs:
                - lyd_parse
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:208,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:208,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:209,5'
              BranchSideFuncs:
                - lyd_parse
                - ly_log
        - Branch String:   'src/tree_data.c:209,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:209,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:211,22'
              BranchSideFuncs:
                - lyd_parse
      Callsites:
        - Src:             'src/tree_data.c:207,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:207,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:207,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:208,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:209,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:211,12'
          Dst:             lyd_parse
    - functionName:    lyd_child
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1060
      functionLinenumberEnd: 1075
      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:1061,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1062,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1065,10'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1065,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1067,47'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1070,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1070,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1071,48'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1074,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyd_parent
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1044
      functionLinenumberEnd: 1045
      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:1045,18'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1045,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1045,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1045,12'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1045,38'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1045,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyd_free_all
      functionSourceFile: '/src/libyang/src/tree_data_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 308
      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:300,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:301,9'
              BranchSideFuncs:
                - lyd_free_
                - lyd_parent.435
            - BranchSide:      'src/tree_data_free.c:305,5'
              BranchSideFuncs:
                - lyd_free_
                - lyd_parent.435
        - Branch String:   'src/tree_data_free.c:305,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:305,53'
              BranchSideFuncs:
                - lyd_parent.435
                - lyd_free_
            - BranchSide:      'src/tree_data_free.c:307,15'
              BranchSideFuncs:
                - lyd_free_
      Callsites:
        - Src:             'src/tree_data_free.c:305,34'
          Dst:             lyd_parent
        - Src:             'src/tree_data_free.c:307,5'
          Dst:             lyd_free_
    - functionName:    lyd_free_
      functionSourceFile: '/src/libyang/src/tree_data_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 289
      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:272,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:273,9'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_free_subtree
                - lyds_free_metadata
                - lyd_unlink_ignore_lyds
                - ly_log
            - BranchSide:      'src/tree_data_free.c:276,5'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_free_subtree
                - lyds_free_metadata
                - lyd_unlink_ignore_lyds
                - ly_log
        - Branch String:   'src/tree_data_free.c:276,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:276,5'
              BranchSideFuncs:
                - lyd_free_subtree
                - lyds_free_metadata
                - lyd_unlink_ignore_lyds
                - ly_log
            - BranchSide:      'src/tree_data_free.c:276,5'
              BranchSideFuncs:
                - lyd_free_subtree
                - lyds_free_metadata
                - lyd_unlink_ignore_lyds
                - ly_log
        - Branch String:   'src/tree_data_free.c:276,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:276,5'
              BranchSideFuncs:
                - lyd_free_subtree
                - lyds_free_metadata
                - lyd_unlink_ignore_lyds
                - ly_log
            - BranchSide:      'src/tree_data_free.c:277,13'
              BranchSideFuncs:
                - lyd_free_subtree
                - lyds_free_metadata
                - lyd_unlink_ignore_lyds
                - ly_log
        - Branch String:   'src/tree_data_free.c:277,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:277,13'
              BranchSideFuncs:
                - lyd_free_subtree
                - lyds_free_metadata
                - lyd_unlink_ignore_lyds
                - ly_log
            - BranchSide:      'src/tree_data_free.c:277,13'
              BranchSideFuncs:
                - lyd_free_subtree
                - ly_log
                - lyds_free_metadata
                - lyd_unlink_ignore_lyds
        - Branch String:   'src/tree_data_free.c:277,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:277,13'
              BranchSideFuncs:
                - lyd_free_subtree
                - ly_log
                - lyds_free_metadata
                - lyd_unlink_ignore_lyds
            - BranchSide:      'src/tree_data_free.c:277,13'
              BranchSideFuncs:
                - lyd_free_subtree
                - lyds_free_metadata
                - lyd_unlink_ignore_lyds
                - ly_log
        - Branch String:   'src/tree_data_free.c:277,39'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:277,39'
              BranchSideFuncs:
                - lyd_free_subtree
                - ly_log
                - lyds_free_metadata
                - lyd_unlink_ignore_lyds
            - BranchSide:      'src/tree_data_free.c:277,13'
              BranchSideFuncs:
                - lyd_free_subtree
                - ly_log
                - lyds_free_metadata
                - lyd_unlink_ignore_lyds
        - Branch String:   'src/tree_data_free.c:277,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:277,42'
              BranchSideFuncs:
                - lyd_free_subtree
                - lyds_free_metadata
                - lyd_unlink_ignore_lyds
                - ly_log
            - BranchSide:      'src/tree_data_free.c:283,13'
              BranchSideFuncs:
                - lyd_free_subtree
                - ly_log
                - lyds_free_metadata
                - lyd_unlink_ignore_lyds
        - Branch String:   'src/tree_data_free.c:277,39'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:277,42'
              BranchSideFuncs:
                - lyd_free_subtree
                - lyds_free_metadata
                - lyd_unlink_ignore_lyds
                - ly_log
            - BranchSide:      'src/tree_data_free.c:283,13'
              BranchSideFuncs:
                - lyd_free_subtree
                - ly_log
                - lyds_free_metadata
                - lyd_unlink_ignore_lyds
        - Branch String:   'src/tree_data_free.c:277,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:278,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_free.c:283,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:
                - ly_log
            - BranchSide:      'src/tree_data_free.c:278,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_free.c:278,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:278,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_free.c:278,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_free.c:283,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:284,32'
              BranchSideFuncs:
                - lyds_free_metadata
                - lyd_unlink_ignore_lyds
                - lyd_free_subtree
                - ly_log
            - BranchSide:      'src/tree_data_free.c:287,26'
              BranchSideFuncs:
                - lyd_free_subtree
                - lyds_free_metadata
                - lyd_unlink_ignore_lyds
                - ly_log
      Callsites:
        - Src:             'src/tree_data_free.c:276,5'
          Dst:             lyd_first_sibling
        - Src:             'src/tree_data_free.c:278,13'
          Dst:             ly_log
        - Src:             'src/tree_data_free.c:284,13'
          Dst:             lyds_free_metadata
        - Src:             'src/tree_data_free.c:285,13'
          Dst:             lyd_unlink_ignore_lyds
        - Src:             'src/tree_data_free.c:287,9'
          Dst:             lyd_free_subtree
    - functionName:    lyd_free_subtree
      functionSourceFile: '/src/libyang/src/tree_data_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 249
      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:208,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:208,5'
              BranchSideFuncs:
                - lyd_child.434
                - 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.434
                - lyd_free_subtree
            - BranchSide:      'src/tree_data_free.c:210,10'
              BranchSideFuncs:
                - lyd_child.434
                - 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.434
                - lyd_free_subtree
        - Branch String:   'src/tree_data_free.c:210,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:211,40'
              BranchSideFuncs:
                - lyd_free_attr_siblings
                - free
                - lyd_free_meta_siblings
                - lyd_free_leafref_nodes
                - lyd_any_copy_value
                - lyht_free
                - lyd_child.434
                - lyd_free_subtree
            - BranchSide:      'src/tree_data_free.c:223,16'
              BranchSideFuncs:
                - lyd_free_attr_siblings
                - free
                - lyd_free_meta_siblings
                - lyd_free_leafref_nodes
                - lyd_any_copy_value
                - lyht_free
                - lyd_child.434
                - lyd_free_subtree
        - Branch String:   'src/tree_data_free.c:214,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:214,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:214,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:214,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:215,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:218,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:218,23'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:218,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:218,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:219,23'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:219,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:219,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:220,23'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:220,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:220,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:221,23'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:221,38'
              BranchSideFuncs:
                - 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
                - ly_free_prefix_data
                - lyd_free_attr_siblings
                - free
                - lyd_free_meta_siblings
        - Branch String:   'src/tree_data_free.c:223,16'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:225,45'
              BranchSideFuncs:
                - lyht_free
                - lyd_child.434
                - lyd_free_attr_siblings
                - free
                - lyd_free_meta_siblings
                - lyd_free_subtree
            - BranchSide:      'src/tree_data_free.c:231,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:228,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:228,9'
              BranchSideFuncs:
                - lyd_free_attr_siblings
                - free
                - lyd_free_meta_siblings
                - lyd_free_subtree
            - BranchSide:      'src/tree_data_free.c:228,9'
              BranchSideFuncs:
                - lyd_free_attr_siblings
                - free
                - lyd_free_meta_siblings
                - lyd_free_subtree
        - Branch String:   'src/tree_data_free.c:228,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:229,30'
              BranchSideFuncs:
                - lyd_free_subtree
                - lyd_free_attr_siblings
                - free
                - lyd_free_meta_siblings
            - BranchSide:      'src/tree_data_free.c:231,5'
              BranchSideFuncs:
                - lyd_free_attr_siblings
                - free
                - lyd_free_meta_siblings
        - Branch String:   'src/tree_data_free.c:231,16'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:233,28'
              BranchSideFuncs:
                - lyd_any_copy_value
                - lyd_free_attr_siblings
                - free
                - lyd_free_meta_siblings
            - BranchSide:      'src/tree_data_free.c:234,16'
              BranchSideFuncs:
                - lyd_free_attr_siblings
                - free
                - lyd_free_meta_siblings
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data_free.c:237,69'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:237,85'
              BranchSideFuncs:
                - lyd_free_leafref_nodes
                - lyd_free_attr_siblings
                - free
                - lyd_free_meta_siblings
            - BranchSide:      'src/tree_data_free.c:237,85'
              BranchSideFuncs:
                - lyd_free_leafref_nodes
                - lyd_free_attr_siblings
                - free
                - lyd_free_meta_siblings
        - Branch String:   'src/tree_data_free.c:241,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:242,32'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - free
            - BranchSide:      'src/tree_data_free.c:245,32'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - free
        - Branch String:   'src/tree_data_free.c:242,32'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:242,47'
              BranchSideFuncs:
                - lyd_free_attr_siblings
                - free
            - BranchSide:      'src/tree_data_free.c:242,47'
              BranchSideFuncs:
                - lyd_free_attr_siblings
                - free
      Callsites:
        - Src:             'src/tree_data_free.c:208,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_free.c:214,9'
          Dst:             lyd_child
        - Src:             'src/tree_data_free.c:215,13'
          Dst:             lyd_free_subtree
        - Src:             'src/tree_data_free.c:218,9'
          Dst:             lydict_remove
        - 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:             ly_free_prefix_data
        - Src:             'src/tree_data_free.c:225,9'
          Dst:             lyht_free
        - Src:             'src/tree_data_free.c:228,9'
          Dst:             lyd_child
        - Src:             'src/tree_data_free.c:229,13'
          Dst:             lyd_free_subtree
        - Src:             'src/tree_data_free.c:233,9'
          Dst:             lyd_any_copy_value
        - Src:             'src/tree_data_free.c:238,9'
          Dst:             lyd_free_leafref_nodes
        - Src:             'src/tree_data_free.c:242,9'
          Dst:             lyd_free_attr_siblings
        - Src:             'src/tree_data_free.c:245,9'
          Dst:             lyd_free_meta_siblings
    - functionName:    lyd_free_leafref_nodes
      functionSourceFile: '/src/libyang/src/tree_data_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         13
      ICount:          80
      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
            - 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
        - 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
        - Branch String:   'src/tree_data_free.c:192,10'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:192,25'
              BranchSideFuncs:
                - lyht_hash
                - lyht_remove
            - BranchSide:      'src/tree_data_free.c:192,25'
              BranchSideFuncs:
                - lyht_hash
                - lyht_remove
      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:    7
      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: 293
      functionLinenumberEnd: 295
      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:294,5'
          Dst:             lyd_free_
    - functionName:    lyd_free_tree
      functionSourceFile: '/src/libyang/src/tree_data_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 265
      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:    61
      BranchProfiles:
        - Branch String:   'src/tree_data_free.c:254,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:255,9'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_free_subtree
                - ly_log
            - BranchSide:      'src/tree_data_free.c:258,9'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_free_subtree
                - ly_log
        - Branch String:   'src/tree_data_free.c:258,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:258,9'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_free_subtree
                - ly_log
            - BranchSide:      'src/tree_data_free.c:258,9'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_free_subtree
                - ly_log
        - Branch String:   'src/tree_data_free.c:258,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:258,9'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_free_subtree
                - ly_log
            - BranchSide:      'src/tree_data_free.c:258,9'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_free_subtree
                - ly_log
        - Branch String:   'src/tree_data_free.c:258,35'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:258,35'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_free_subtree
                - ly_log
            - BranchSide:      'src/tree_data_free.c:258,9'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_free_subtree
                - ly_log
        - Branch String:   'src/tree_data_free.c:258,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:258,38'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_free_subtree
                - ly_log
            - BranchSide:      'src/tree_data_free.c:263,16'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_free_subtree
        - Branch String:   'src/tree_data_free.c:258,35'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:258,38'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_free_subtree
                - ly_log
            - BranchSide:      'src/tree_data_free.c:263,16'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_free_subtree
        - Branch String:   'src/tree_data_free.c:258,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:259,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_free.c:263,16'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_free_subtree
        - Branch String:   'src/tree_data_free.c:259,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:259,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_free.c:259,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_free.c:259,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:259,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_free.c:259,9'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/tree_data_free.c:259,9'
          Dst:             ly_log
        - Src:             'src/tree_data_free.c:263,5'
          Dst:             lyd_unlink
        - Src:             'src/tree_data_free.c:264,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:    15
      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: 55
      functionLinenumberEnd: 68
      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:56,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:57,31'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:62,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ly_time_ts2str
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1815
      functionLinenumberEnd: 1826
      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:1818,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1818,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_time_time2str
                - sprintf
            - BranchSide:      'src/tree_data_common.c:1818,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_common.c:1818,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1818,5'
              BranchSideFuncs:
                - ly_log
                - ly_time_time2str
                - sprintf
            - BranchSide:      'src/tree_data_common.c:1818,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_common.c:1818,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1818,5'
              BranchSideFuncs:
                - ly_log
                - ly_time_time2str
                - sprintf
            - BranchSide:      'src/tree_data_common.c:1818,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_common.c:1818,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1818,5'
              BranchSideFuncs:
                - ly_time_time2str
                - sprintf
            - BranchSide:      'src/tree_data_common.c:1821,9'
              BranchSideFuncs:
                - ly_time_time2str
                - sprintf
        - Branch String:   'src/tree_data_common.c:1821,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1822,17'
              BranchSideFuncs:
                - sprintf
                - ly_time_time2str
            - BranchSide:      'src/tree_data_common.c:1825,29'
              BranchSideFuncs:
                - ly_time_time2str
        - Branch String:   'src/tree_data_common.c:1825,41'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1825,55'
              BranchSideFuncs:
                - ly_time_time2str
            - BranchSide:      'src/tree_data_common.c:1825,72'
              BranchSideFuncs:
                - ly_time_time2str
      Callsites:
        - Src:             'src/tree_data_common.c:1818,5'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1818,5'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1818,5'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1822,9'
          Dst:             sprintf
        - Src:             'src/tree_data_common.c:1825,12'
          Dst:             ly_time_time2str
    - functionName:    ly_time_time2str
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1752
      functionLinenumberEnd: 1782
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - time
        - fractions_s
        - str
      BBCount:         16
      ICount:          127
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - asprintf
        - localtime_r
        - ly_log
        - ly_time_tz_offset_at
        - sprintf
        - tzset
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:1757,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1757,5'
              BranchSideFuncs:
                - tzset
                - localtime_r
                - ly_time_tz_offset_at
                - sprintf
                - asprintf
            - BranchSide:      'src/tree_data_common.c:1760,5'
              BranchSideFuncs:
                - tzset
                - localtime_r
                - ly_time_tz_offset_at
                - sprintf
                - asprintf
        - Branch String:   'src/tree_data_common.c:1763,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1764,9'
              BranchSideFuncs:
                - ly_time_tz_offset_at
                - sprintf
                - asprintf
            - BranchSide:      'src/tree_data_common.c:1769,39'
              BranchSideFuncs:
                - ly_time_tz_offset_at
                - sprintf
                - asprintf
        - Branch String:   'src/tree_data_common.c:1772,50'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1772,68'
              BranchSideFuncs:
                - sprintf
                - asprintf
            - BranchSide:      'src/tree_data_common.c:1772,81'
              BranchSideFuncs:
                - sprintf
                - asprintf
        - Branch String:   'src/tree_data_common.c:1777,37'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1777,51'
              BranchSideFuncs:
                - asprintf
            - BranchSide:      'src/tree_data_common.c:1777,69'
              BranchSideFuncs:
                - asprintf
        - Branch String:   'src/tree_data_common.c:1775,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1778,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1781,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_common.c:1757,5'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1760,5'
          Dst:             tzset
        - Src:             'src/tree_data_common.c:1763,10'
          Dst:             localtime_r
        - Src:             'src/tree_data_common.c:1769,18'
          Dst:             ly_time_tz_offset_at
        - Src:             'src/tree_data_common.c:1772,5'
          Dst:             sprintf
        - Src:             'src/tree_data_common.c:1775,9'
          Dst:             asprintf
    - functionName:    tzset
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - 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: 1615
      functionLinenumberEnd: 1650
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - time
      BBCount:         21
      ICount:          150
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - gmtime_r
        - localtime_r
        - tzset
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:1627,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1628,16'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1629,25'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1629,16'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1630,18'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1631,25'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1631,16'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1632,16'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1633,25'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1633,16'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1634,18'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1635,25'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1635,16'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1636,16'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1637,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_common.c:1620,5'
          Dst:             tzset
        - Src:             'src/tree_data_common.c:1623,5'
          Dst:             localtime_r
        - Src:             'src/tree_data_common.c:1624,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: 1786
      functionLinenumberEnd: 1811
      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:1791,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1791,5'
              BranchSideFuncs:
                - ly_log
                - ly_time_str2time
                - strlen
                - atol
                - free
            - BranchSide:      'src/tree_data_common.c:1791,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_common.c:1791,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1791,5'
              BranchSideFuncs:
                - ly_time_str2time
                - strlen
                - atol
                - free
            - BranchSide:      'src/tree_data_common.c:1793,27'
              BranchSideFuncs:
                - ly_time_str2time
                - strlen
                - atol
                - free
        - Branch String:   'src/tree_data_common.c:1794,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1794,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1797,9'
              BranchSideFuncs:
                - strlen
                - atol
                - free
        - Branch String:   'src/tree_data_common.c:1797,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1799,9'
              BranchSideFuncs:
                - strlen
                - atol
                - free
            - BranchSide:      'src/tree_data_common.c:1807,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1803,39'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1803,58'
              BranchSideFuncs:
                - atol
                - free
            - BranchSide:      'src/tree_data_common.c:1810,5'
              BranchSideFuncs:
                - atol
                - free
      Callsites:
        - Src:             'src/tree_data_common.c:1791,5'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1791,5'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1793,10'
          Dst:             ly_time_str2time
        - Src:             'src/tree_data_common.c:1802,20'
          Dst:             strlen
        - Src:             'src/tree_data_common.c:1804,23'
          Dst:             atol
    - functionName:    ly_time_str2time
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1655
      functionLinenumberEnd: 1748
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - time
        - fractions_s
      BBCount:         49
      ICount:          356
      EdgeCount:       67
      CyclomaticComplexity: 20
      functionsReached:
        - __ctype_b_loc
        - atoi
        - ly_log
        - strndup
        - strtol
        - timegm
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:1662,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1662,5'
              BranchSideFuncs:
                - ly_log
                - atoi
                - atoi
                - atoi
                - atoi
                - atoi
                - atoi
                - timegm
                - strtol
                - strtol
                - strndup
                - ly_log
                - ly_log
                - __ctype_b_loc
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1662,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_common.c:1662,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1662,5'
              BranchSideFuncs:
                - atoi
                - atoi
                - atoi
                - atoi
                - atoi
                - atoi
                - timegm
                - strtol
                - strtol
                - strndup
                - ly_log
                - ly_log
                - __ctype_b_loc
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1664,24'
              BranchSideFuncs:
                - atoi
                - atoi
                - atoi
                - atoi
                - atoi
                - atoi
                - timegm
                - strtol
                - strtol
                - strndup
                - ly_log
                - ly_log
                - __ctype_b_loc
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_common.c:1672,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1673,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1676,13'
              BranchSideFuncs:
                - timegm
                - strtol
                - strtol
                - strndup
                - ly_log
                - ly_log
                - __ctype_b_loc
                - ly_log
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_common.c:1676,26'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1676,33'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1677,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_common.c:1676,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1677,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1680,12'
              BranchSideFuncs:
                - timegm
                - strtol
                - strtol
                - strndup
                - ly_log
                - ly_log
                - __ctype_b_loc
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_common.c:1680,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1681,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1684,12'
              BranchSideFuncs:
                - timegm
                - strtol
                - strtol
                - strndup
                - ly_log
                - ly_log
                - __ctype_b_loc
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_common.c:1684,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1685,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1688,12'
              BranchSideFuncs:
                - timegm
                - strtol
                - strtol
                - strndup
                - ly_log
                - ly_log
                - __ctype_b_loc
                - ly_log
        - Branch String:   'src/tree_data_common.c:1688,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1689,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1693,9'
              BranchSideFuncs:
                - timegm
                - strtol
                - strtol
                - strndup
                - ly_log
                - ly_log
                - __ctype_b_loc
        - Branch String:   'src/tree_data_common.c:1697,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1698,9'
              BranchSideFuncs:
                - __ctype_b_loc
                - strtol
                - strtol
                - strndup
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1704,14'
              BranchSideFuncs:
                - strtol
                - strtol
                - strndup
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_common.c:1700,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1700,66'
              BranchSideFuncs:
                - __ctype_b_loc
                - strtol
                - strtol
                - strndup
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1702,14'
              BranchSideFuncs:
                - strtol
                - strtol
                - strndup
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_common.c:1708,27'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1708,31'
              BranchSideFuncs:
                - strndup
            - BranchSide:      'src/tree_data_common.c:1710,15'
              BranchSideFuncs:
                - strndup
        - Branch String:   'src/tree_data_common.c:1708,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1710,15'
              BranchSideFuncs:
                - strndup
            - BranchSide:      'src/tree_data_common.c:1712,25'
              BranchSideFuncs:
                - strtol
                - strtol
                - strndup
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_common.c:1713,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1714,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1717,17'
              BranchSideFuncs:
                - strtol
                - strndup
                - ly_log
        - Branch String:   'src/tree_data_common.c:1720,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1721,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1724,17'
              BranchSideFuncs:
                - strndup
        - Branch String:   'src/tree_data_common.c:1727,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1728,21'
              BranchSideFuncs:
                - strndup
            - BranchSide:      'src/tree_data_common.c:1732,17'
              BranchSideFuncs:
                - strndup
        - Branch String:   'src/tree_data_common.c:1739,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1740,13'
              BranchSideFuncs:
                - strndup
            - BranchSide:      'src/tree_data_common.c:1747,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1740,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1741,36'
              BranchSideFuncs:
                - strndup
            - BranchSide:      'src/tree_data_common.c:1744,14'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1742,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1742,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1743,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_common.c:1662,5'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1662,5'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1664,18'
          Dst:             atoi
        - Src:             'src/tree_data_common.c:1665,17'
          Dst:             atoi
        - Src:             'src/tree_data_common.c:1666,18'
          Dst:             atoi
        - Src:             'src/tree_data_common.c:1667,18'
          Dst:             atoi
        - Src:             'src/tree_data_common.c:1668,17'
          Dst:             atoi
        - Src:             'src/tree_data_common.c:1669,17'
          Dst:             atoi
        - Src:             'src/tree_data_common.c:1673,9'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1677,9'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1681,9'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1685,9'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1689,9'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1693,9'
          Dst:             timegm
        - Src:             'src/tree_data_common.c:1700,28'
          Dst:             __ctype_b_loc
        - Src:             'src/tree_data_common.c:1712,17'
          Dst:             strtol
        - Src:             'src/tree_data_common.c:1714,13'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1719,19'
          Dst:             strtol
        - Src:             'src/tree_data_common.c:1721,13'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1741,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:    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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ly_time_tz_offset
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1609
      functionLinenumberEnd: 1610
      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:1610,33'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1610,33'
              BranchSideFuncs:
                - time
                - ly_time_tz_offset_at
            - BranchSide:      'src/tree_data_common.c:1610,33'
              BranchSideFuncs:
                - time
                - ly_time_tz_offset_at
      Callsites:
        - Src:             'src/tree_data_common.c:1610,33'
          Dst:             time
        - Src:             'src/tree_data_common.c:1610,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: 1586
      functionLinenumberEnd: 1605
      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:1587,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1589,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1591,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1593,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1595,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1597,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1599,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1601,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ly_store_prefix_data
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1459
      functionLinenumberEnd: 1581
      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:         116
      ICount:          740
      EdgeCount:       150
      CyclomaticComplexity: 36
      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:1470,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1473,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:1517,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:1517,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:1568,15'
              BranchSideFuncs:
                - ly_dup_prefix_data
                - ly_free_prefix_data
            - BranchSide:      'src/tree_data_common.c:1568,15'
              BranchSideFuncs:
                - ly_dup_prefix_data
                - ly_free_prefix_data
            - BranchSide:      'src/tree_data_common.c:1568,15'
              BranchSideFuncs:
                - ly_dup_prefix_data
                - ly_free_prefix_data
            - BranchSide:      'src/tree_data_common.c:1568,15'
              BranchSideFuncs:
                - ly_dup_prefix_data
                - ly_free_prefix_data
            - BranchSide:      'src/tree_data_common.c:1574,5'
              BranchSideFuncs:
                - ly_free_prefix_data
        - Branch String:   'src/tree_data_common.c:1473,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1475,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:1480,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:1475,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1475,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:1475,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:1475,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1475,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:1475,13'
              BranchSideFuncs:
                - ly_log
                - ly_free_prefix_data
        - Branch String:   'src/tree_data_common.c:1475,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:1475,13'
              BranchSideFuncs:
                - ly_log
                - ly_free_prefix_data
        - Branch String:   'src/tree_data_common.c:1475,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1475,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:1476,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:1480,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1480,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:1481,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:1485,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1485,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:1485,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:1485,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1485,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:1485,9'
              BranchSideFuncs:
                - ly_log
                - ly_free_prefix_data
        - Branch String:   'src/tree_data_common.c:1485,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1485,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:1485,9'
              BranchSideFuncs:
                - ly_log
                - ly_free_prefix_data
        - Branch String:   'src/tree_data_common.c:1493,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1494,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:1513,9'
              BranchSideFuncs:
                - ly_free_prefix_data
        - Branch String:   'src/tree_data_common.c:1494,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1494,13'
              BranchSideFuncs:
                - ly_free_prefix_data
            - BranchSide:      'src/tree_data_common.c:1495,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:1495,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1497,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:1512,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:1498,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1499,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:1511,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:1500,25'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1501,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:1510,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:1501,25'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1501,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:1503,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:1503,25'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1503,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:1503,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:1503,25'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1503,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:1503,25'
              BranchSideFuncs:
                - ly_log
                - ly_free_prefix_data
        - Branch String:   'src/tree_data_common.c:1503,25'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1503,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:1503,25'
              BranchSideFuncs:
                - ly_log
                - ly_free_prefix_data
        - Branch String:   'src/tree_data_common.c:1507,25'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1507,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:1508,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:1517,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1519,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:1524,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:1519,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1519,13'
              BranchSideFuncs:
                - ly_free_prefix_data
            - BranchSide:      'src/tree_data_common.c:1520,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:1524,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1524,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:1525,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:1530,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1531,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:1541,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:1532,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1532,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:1533,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:1533,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1533,13'
              BranchSideFuncs:
                - ly_free_prefix_data
            - BranchSide:      'src/tree_data_common.c:1535,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:1537,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1537,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:1538,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:1542,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1543,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:1563,9'
              BranchSideFuncs:
                - ly_free_prefix_data
        - Branch String:   'src/tree_data_common.c:1543,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1543,13'
              BranchSideFuncs:
                - ly_free_prefix_data
            - BranchSide:      'src/tree_data_common.c:1544,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:1544,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1546,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:1562,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:1547,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1548,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:1561,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:1549,25'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1551,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:1560,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:1552,25'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1552,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:1553,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:1553,25'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1553,25'
              BranchSideFuncs:
                - ly_free_prefix_data
            - BranchSide:      'src/tree_data_common.c:1555,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:1556,25'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1556,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:1557,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:1558,25'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1558,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:1559,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:1568,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1570,25'
              BranchSideFuncs:
                - ly_free_prefix_data
            - BranchSide:      'src/tree_data_common.c:1573,9'
              BranchSideFuncs:
                - ly_free_prefix_data
        - Branch String:   'src/tree_data_common.c:1571,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1571,13'
              BranchSideFuncs:
                - ly_free_prefix_data
            - BranchSide:      'src/tree_data_common.c:1572,9'
              BranchSideFuncs:
                - ly_free_prefix_data
        - Branch String:   'src/tree_data_common.c:1577,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1577,9'
              BranchSideFuncs:
                - ly_free_prefix_data
            - BranchSide:      'src/tree_data_common.c:1578,30'
              BranchSideFuncs:
                - ly_free_prefix_data
      Callsites:
        - Src:             'src/tree_data_common.c:1475,13'
          Dst:             realloc
        - Src:             'src/tree_data_common.c:1475,13'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1475,13'
          Dst:             calloc
        - Src:             'src/tree_data_common.c:1475,13'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1480,13'
          Dst:             __assert_fail
        - Src:             'src/tree_data_common.c:1485,9'
          Dst:             realloc
        - Src:             'src/tree_data_common.c:1485,9'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1485,9'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1494,13'
          Dst:             ly_value_prefix_next
        - Src:             'src/tree_data_common.c:1497,23'
          Dst:             ly_resolve_prefix
        - Src:             'src/tree_data_common.c:1499,27'
          Dst:             ly_resolve_prefix
        - Src:             'src/tree_data_common.c:1501,25'
          Dst:             __assert_fail
        - Src:             'src/tree_data_common.c:1503,25'
          Dst:             realloc
        - Src:             'src/tree_data_common.c:1503,25'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1503,25'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1506,44'
          Dst:             strndup
        - Src:             'src/tree_data_common.c:1507,25'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1519,13'
          Dst:             ly_set_new
        - Src:             'src/tree_data_common.c:1524,13'
          Dst:             __assert_fail
        - Src:             'src/tree_data_common.c:1529,14'
          Dst:             lyxml_ns_get
        - Src:             'src/tree_data_common.c:1531,22'
          Dst:             calloc
        - Src:             'src/tree_data_common.c:1532,13'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1533,13'
          Dst:             ly_set_add
        - Src:             'src/tree_data_common.c:1536,27'
          Dst:             strdup
        - Src:             'src/tree_data_common.c:1537,13'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1543,13'
          Dst:             ly_value_prefix_next
        - Src:             'src/tree_data_common.c:1546,22'
          Dst:             lyxml_ns_get
        - Src:             'src/tree_data_common.c:1548,26'
          Dst:             lyxml_ns_get
        - Src:             'src/tree_data_common.c:1551,34'
          Dst:             calloc
        - Src:             'src/tree_data_common.c:1552,25'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1553,25'
          Dst:             ly_set_add
        - Src:             'src/tree_data_common.c:1555,42'
          Dst:             strndup
        - Src:             'src/tree_data_common.c:1556,25'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1557,39'
          Dst:             strdup
        - Src:             'src/tree_data_common.c:1558,25'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1571,13'
          Dst:             ly_dup_prefix_data
        - Src:             'src/tree_data_common.c:1578,9'
          Dst:             ly_free_prefix_data
    - functionName:    ly_dup_prefix_data
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1391
      functionLinenumberEnd: 1453
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - format
        - prefix_data
        - prefix_data_p
      BBCount:         74
      ICount:          458
      EdgeCount:       92
      CyclomaticComplexity: 20
      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:1399,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1399,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data_common.c:1401,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:1401,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1403,34'
              BranchSideFuncs:
                - ly_free_prefix_data
            - BranchSide:      'src/tree_data_common.c:1407,43'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_free_prefix_data
                - strdup
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1423,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:1423,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:1443,9'
              BranchSideFuncs:
                - ly_free_prefix_data
                - __assert_fail
            - BranchSide:      'src/tree_data_common.c:1443,9'
              BranchSideFuncs:
                - ly_free_prefix_data
                - __assert_fail
            - BranchSide:      'src/tree_data_common.c:1443,9'
              BranchSideFuncs:
                - ly_free_prefix_data
                - __assert_fail
            - BranchSide:      'src/tree_data_common.c:1446,5'
              BranchSideFuncs:
                - ly_free_prefix_data
        - Branch String:   'src/tree_data_common.c:1408,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1408,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - ly_free_prefix_data
                - strdup
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1408,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_free_prefix_data
                - strdup
                - ly_log
        - Branch String:   'src/tree_data_common.c:1408,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1408,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - ly_free_prefix_data
                - strdup
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1408,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - ly_free_prefix_data
                - strdup
                - ly_log
        - Branch String:   'src/tree_data_common.c:1408,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1408,9'
              BranchSideFuncs:
                - ly_free_prefix_data
                - strdup
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1408,9'
              BranchSideFuncs:
                - ly_log
                - ly_free_prefix_data
        - Branch String:   'src/tree_data_common.c:1408,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1408,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_free_prefix_data
                - strdup
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1408,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_free_prefix_data
                - strdup
                - ly_log
        - Branch String:   'src/tree_data_common.c:1408,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:1408,9'
              BranchSideFuncs:
                - ly_log
                - ly_free_prefix_data
        - Branch String:   'src/tree_data_common.c:1408,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1408,9'
              BranchSideFuncs:
                - ly_free_prefix_data
                - strdup
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1409,26'
              BranchSideFuncs:
                - ly_free_prefix_data
                - strdup
                - ly_log
        - Branch String:   'src/tree_data_common.c:1408,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1409,26'
              BranchSideFuncs:
                - ly_free_prefix_data
                - strdup
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1409,26'
              BranchSideFuncs:
                - ly_free_prefix_data
                - strdup
                - ly_log
        - Branch String:   'src/tree_data_common.c:1411,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1411,9'
              BranchSideFuncs:
                - ly_free_prefix_data
                - strdup
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1411,9'
              BranchSideFuncs:
                - ly_free_prefix_data
                - strdup
                - ly_log
        - Branch String:   'src/tree_data_common.c:1411,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1412,17'
              BranchSideFuncs:
                - ly_free_prefix_data
                - strdup
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1419,9'
              BranchSideFuncs:
                - ly_free_prefix_data
        - Branch String:   'src/tree_data_common.c:1412,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1413,45'
              BranchSideFuncs:
                - strdup
                - ly_log
                - ly_free_prefix_data
            - BranchSide:      'src/tree_data_common.c:1416,31'
              BranchSideFuncs:
                - ly_free_prefix_data
                - strdup
                - ly_log
        - Branch String:   'src/tree_data_common.c:1414,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1414,17'
              BranchSideFuncs:
                - ly_free_prefix_data
                - strdup
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1415,13'
              BranchSideFuncs:
                - ly_free_prefix_data
                - strdup
                - ly_log
        - Branch String:   'src/tree_data_common.c:1423,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1423,9'
              BranchSideFuncs:
                - ly_free_prefix_data
            - BranchSide:      'src/tree_data_common.c:1424,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:1427,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1428,18'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_free_prefix_data
                - ly_set_add
                - strdup
                - ly_log
                - strdup
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1439,9'
              BranchSideFuncs:
                - ly_free_prefix_data
        - Branch String:   'src/tree_data_common.c:1429,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1429,13'
              BranchSideFuncs:
                - ly_set_add
                - strdup
                - ly_log
                - ly_free_prefix_data
                - calloc
                - ly_log
                - strdup
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1430,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:1430,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1430,13'
              BranchSideFuncs:
                - ly_free_prefix_data
            - BranchSide:      'src/tree_data_common.c:1432,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:1432,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1433,57'
              BranchSideFuncs:
                - strdup
                - ly_log
                - ly_free_prefix_data
                - strdup
                - ly_log
                - calloc
                - ly_log
                - ly_set_add
            - BranchSide:      'src/tree_data_common.c:1436,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:1434,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1434,17'
              BranchSideFuncs:
                - strdup
                - ly_log
                - ly_free_prefix_data
                - calloc
                - ly_log
                - ly_set_add
                - strdup
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1435,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:1437,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1437,13'
              BranchSideFuncs:
                - ly_free_prefix_data
                - calloc
                - ly_log
                - ly_set_add
                - strdup
                - ly_log
                - strdup
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1438,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:1443,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1443,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data_common.c:1444,10'
              BranchSideFuncs:
                - ly_free_prefix_data
        - Branch String:   'src/tree_data_common.c:1449,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1449,9'
              BranchSideFuncs:
                - ly_free_prefix_data
            - BranchSide:      'src/tree_data_common.c:1450,29'
              BranchSideFuncs:
                - ly_free_prefix_data
      Callsites:
        - Src:             'src/tree_data_common.c:1399,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_common.c:1408,9'
          Dst:             realloc
        - Src:             'src/tree_data_common.c:1408,9'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1408,9'
          Dst:             calloc
        - Src:             'src/tree_data_common.c:1408,9'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1413,38'
          Dst:             strdup
        - Src:             'src/tree_data_common.c:1414,17'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1423,9'
          Dst:             ly_set_new
        - Src:             'src/tree_data_common.c:1428,18'
          Dst:             calloc
        - Src:             'src/tree_data_common.c:1429,13'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1430,13'
          Dst:             ly_set_add
        - Src:             'src/tree_data_common.c:1433,30'
          Dst:             strdup
        - Src:             'src/tree_data_common.c:1434,17'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1436,23'
          Dst:             strdup
        - Src:             'src/tree_data_common.c:1437,13'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1443,9'
          Dst:             __assert_fail
        - Src:             'src/tree_data_common.c:1450,9'
          Dst:             ly_free_prefix_data
    - functionName:    ly_free_prefix_data
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1353
      functionLinenumberEnd: 1386
      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:1359,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1360,9'
              BranchSideFuncs:
                - free
                - free
                - ly_set_free
                - free
                - free
            - BranchSide:      'src/tree_data_common.c:1363,13'
              BranchSideFuncs:
                - free
                - free
                - ly_set_free
                - free
                - free
        - Branch String:   'src/tree_data_common.c:1363,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1363,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1366,19'
              BranchSideFuncs:
                - ly_set_free
                - free
                - free
            - BranchSide:      'src/tree_data_common.c:1366,19'
              BranchSideFuncs:
                - ly_set_free
                - free
                - free
            - BranchSide:      'src/tree_data_common.c:1374,20'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/tree_data_common.c:1384,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1384,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1384,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1384,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1367,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1368,38'
              BranchSideFuncs:
                - free
                - free
                - ly_set_free
            - BranchSide:      'src/tree_data_common.c:1371,21'
              BranchSideFuncs:
                - ly_set_free
        - Branch String:   'src/tree_data_common.c:1375,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1375,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/tree_data_common.c:1375,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/tree_data_common.c:1375,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1376,18'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/tree_data_common.c:1378,9'
              BranchSideFuncs:
                - free
        - Branch String:   'src/tree_data_common.c:1378,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1378,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_data_common.c:1379,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_common.c:1371,9'
          Dst:             ly_set_free
    - functionName:    ly_nested_ext_schema
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1308
      functionLinenumberEnd: 1349
      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:    13
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:1315,16'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1315,19'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1317,16'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1315,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1316,23'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1317,16'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1320,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1320,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1320,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1320,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1321,14'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1348,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1321,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1323,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1326,24'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1327,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1329,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1333,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1334,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1335,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1340,20'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1335,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1337,25'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1339,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyd_del_move_root
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1286
      functionLinenumberEnd: 1302
      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:1287,15'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1287,37'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_first_sibling
                - lyd_owner_module
                - lyd_owner_module
            - BranchSide:      'src/tree_data_common.c:1292,11'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_owner_module
                - lyd_owner_module
        - Branch String:   'src/tree_data_common.c:1287,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1289,13'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_owner_module
                - lyd_owner_module
            - BranchSide:      'src/tree_data_common.c:1292,11'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_owner_module
                - lyd_owner_module
        - Branch String:   'src/tree_data_common.c:1292,27'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1292,32'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1293,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1292,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1293,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1296,9'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_owner_module
                - lyd_owner_module
        - Branch String:   'src/tree_data_common.c:1296,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1296,18'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_owner_module
                - lyd_owner_module
            - BranchSide:      'src/tree_data_common.c:1300,19'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1296,36'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1296,43'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_owner_module
                - lyd_owner_module
            - BranchSide:      'src/tree_data_common.c:1300,19'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1296,55'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1296,76'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
                - lyd_first_sibling
            - BranchSide:      'src/tree_data_common.c:1298,36'
              BranchSideFuncs:
                - lyd_first_sibling
        - Branch String:   'src/tree_data_common.c:1296,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1298,36'
              BranchSideFuncs:
                - lyd_first_sibling
            - BranchSide:      'src/tree_data_common.c:1300,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_common.c:1287,19'
          Dst:             lyd_owner_module
        - Src:             'src/tree_data_common.c:1296,59'
          Dst:             lyd_owner_module
        - Src:             'src/tree_data_common.c:1296,87'
          Dst:             lyd_owner_module
        - Src:             'src/tree_data_common.c:1298,17'
          Dst:             lyd_first_sibling
    - functionName:    lyd_owner_module
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 330
      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:    21
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:300,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:301,9'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - ly_ctx_get_module_implemented_ns
                - lysc_owner_module
                - lyd_parent.595
            - BranchSide:      'src/tree_data_common.c:304,5'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - ly_ctx_get_module_implemented_ns
                - lysc_owner_module
                - lyd_parent.595
        - Branch String:   'src/tree_data_common.c:304,26'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:304,5'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - ly_ctx_get_module_implemented_ns
                - lysc_owner_module
                - lyd_parent.595
            - BranchSide:      'src/tree_data_common.c:304,29'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - ly_ctx_get_module_implemented_ns
                - lysc_owner_module
                - lyd_parent.595
        - Branch String:   'src/tree_data_common.c:304,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:305,27'
              BranchSideFuncs:
                - lyd_parent.595
                - ly_ctx_get_module_implemented
                - ly_ctx_get_module_implemented_ns
                - lysc_owner_module
            - BranchSide:      'src/tree_data_common.c:308,10'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - ly_ctx_get_module_implemented_ns
                - lysc_owner_module
        - Branch String:   'src/tree_data_common.c:308,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:310,40'
              BranchSideFuncs:
                - lysc_owner_module
            - BranchSide:      'src/tree_data_common.c:329,30'
              BranchSideFuncs:
                - lysc_owner_module
        - Branch String:   'src/tree_data_common.c:311,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:313,17'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented_ns
            - BranchSide:      'src/tree_data_common.c:318,17'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
            - BranchSide:      'src/tree_data_common.c:323,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:313,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:314,57'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented_ns
            - BranchSide:      'src/tree_data_common.c:316,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:314,57'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:314,72'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented_ns
            - BranchSide:      'src/tree_data_common.c:314,72'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented_ns
        - Branch String:   'src/tree_data_common.c:318,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:319,54'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
            - BranchSide:      'src/tree_data_common.c:321,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:319,54'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:319,69'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
            - BranchSide:      'src/tree_data_common.c:319,69'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
      Callsites:
        - Src:             'src/tree_data_common.c:305,16'
          Dst:             lyd_parent
        - Src:             'src/tree_data_common.c:314,24'
          Dst:             ly_ctx_get_module_implemented_ns
        - Src:             'src/tree_data_common.c:319,24'
          Dst:             ly_ctx_get_module_implemented
        - Src:             'src/tree_data_common.c:329,12'
          Dst:             lysc_owner_module
    - functionName:    lyd_first_sibling
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 771
      functionLinenumberEnd: 790
      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:774,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:775,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data_common.c:779,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_common.c:779,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:780,16'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:781,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_common.c:785,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:786,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data_common.c:789,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:786,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:786,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data_common.c:787,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/tree_data_common.c:786,9'
          Dst:             __assert_fail
    - functionName:    lyd_parent
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1044
      functionLinenumberEnd: 1045
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/tree_data.h:1045,18'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1045,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1045,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1045,12'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1045,38'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1045,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyd_hash_table_schema_val_equal
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1198
      functionLinenumberEnd: 1211
      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:1205,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1207,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1209,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyd_find_sibling_schema
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1215
      functionLinenumberEnd: 1282
      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:1220,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1220,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:1221,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:1221,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1223,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:1229,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:1223,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1224,14'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1226,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1230,16'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1230,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:1245,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'src/tree_data_common.c:1230,34'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1230,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:1245,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'src/tree_data_common.c:1230,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1232,35'
              BranchSideFuncs:
                - strlen
                - lyht_hash_multi
                - strlen
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find_with_val_cb
            - BranchSide:      'src/tree_data_common.c:1245,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'src/tree_data_common.c:1237,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1238,25'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1241,22'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1245,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1246,24'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'src/tree_data_common.c:1248,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'src/tree_data_common.c:1248,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:0,0'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'src/tree_data_common.c:1249,28'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'src/tree_data_common.c:1254,26'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1254,29'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'src/tree_data_common.c:1254,9'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'src/tree_data_common.c:1254,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1256,17'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'src/tree_data_common.c:1266,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1256,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1256,38'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'src/tree_data_common.c:1256,38'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'src/tree_data_common.c:1256,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1257,21'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'src/tree_data_common.c:1261,29'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'src/tree_data_common.c:1257,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1258,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1260,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'src/tree_data_common.c:1261,29'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1261,49'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'src/tree_data_common.c:1261,49'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'src/tree_data_common.c:1271,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1272,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1278,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1272,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1273,14'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1275,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1278,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1279,37'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1281,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_common.c:1220,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_common.c:1232,57'
          Dst:             strlen
        - Src:             'src/tree_data_common.c:1232,16'
          Dst:             lyht_hash_multi
        - Src:             'src/tree_data_common.c:1233,52'
          Dst:             strlen
        - Src:             'src/tree_data_common.c:1233,16'
          Dst:             lyht_hash_multi
        - Src:             'src/tree_data_common.c:1234,16'
          Dst:             lyht_hash_multi
        - Src:             'src/tree_data_common.c:1237,14'
          Dst:             lyht_find_with_val_cb
        - Src:             'src/tree_data_common.c:1237,14'
          Dst:             lyd_hash_table_schema_val_equal
        - Src:             'src/tree_data_common.c:1261,22'
          Dst:             strcmp
        - Src:             'src/tree_data_common.c:1261,67'
          Dst:             strcmp
    - functionName:    lyd_child
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1060
      functionLinenumberEnd: 1075
      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:1061,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1062,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1065,10'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1065,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1067,47'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1070,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1070,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1071,48'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1074,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyd_cont_set_dflt
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1162
      functionLinenumberEnd: 1187
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         33
      ICount:          149
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - lyd_child
        - lyd_parent
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:1165,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1165,5'
              BranchSideFuncs:
                - lyd_child.599
                - lyd_parent.595
            - BranchSide:      'src/tree_data_common.c:1166,14'
              BranchSideFuncs:
                - lyd_child.599
                - lyd_parent.595
        - Branch String:   'src/tree_data_common.c:1166,27'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1166,31'
              BranchSideFuncs:
                - lyd_child.599
                - lyd_parent.595
            - BranchSide:      'src/tree_data_common.c:1168,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1166,58'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1166,62'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1168,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1166,62'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1166,62'
              BranchSideFuncs:
                - lyd_child.599
                - lyd_parent.595
            - BranchSide:      'src/tree_data_common.c:1166,62'
              BranchSideFuncs:
                - lyd_child.599
                - lyd_parent.595
        - Branch String:   'src/tree_data_common.c:1166,62'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1166,62'
              BranchSideFuncs:
                - lyd_child.599
                - lyd_parent.595
            - BranchSide:      'src/tree_data_common.c:1166,62'
              BranchSideFuncs:
                - lyd_child.599
                - lyd_parent.595
        - Branch String:   'src/tree_data_common.c:1166,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1166,62'
              BranchSideFuncs:
                - lyd_child.599
                - lyd_parent.595
            - BranchSide:      'src/tree_data_common.c:1166,13'
              BranchSideFuncs:
                - lyd_child.599
                - lyd_parent.595
        - Branch String:   'src/tree_data_common.c:1166,62'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1168,13'
              BranchSideFuncs:
                - lyd_child.599
                - lyd_parent.595
            - BranchSide:      'src/tree_data_common.c:1171,9'
              BranchSideFuncs:
                - lyd_child.599
                - lyd_parent.595
        - Branch String:   'src/tree_data_common.c:1166,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1168,13'
              BranchSideFuncs:
                - lyd_child.599
                - lyd_parent.595
            - BranchSide:      'src/tree_data_common.c:1171,9'
              BranchSideFuncs:
                - lyd_child.599
                - lyd_parent.595
        - Branch String:   'src/tree_data_common.c:1171,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1172,19'
              BranchSideFuncs:
                - lyd_parent.595
                - lyd_child.599
            - BranchSide:      'src/tree_data_common.c:1176,13'
              BranchSideFuncs:
                - lyd_parent.595
                - lyd_child.599
        - Branch String:   'src/tree_data_common.c:1172,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1173,17'
              BranchSideFuncs:
                - lyd_parent.595
                - lyd_child.599
            - BranchSide:      'src/tree_data_common.c:1175,9'
              BranchSideFuncs:
                - lyd_parent.595
                - lyd_child.599
        - Branch String:   'src/tree_data_common.c:1176,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1178,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1182,9'
              BranchSideFuncs:
                - lyd_parent.595
                - lyd_child.599
      Callsites:
        - Src:             'src/tree_data_common.c:1171,9'
          Dst:             lyd_child
        - Src:             'src/tree_data_common.c:1185,16'
          Dst:             lyd_parent
    - functionName:    lyd_meta_is_internal
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1147
      functionLinenumberEnd: 1158
      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:1150,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1150,5'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'src/tree_data_common.c:1152,11'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'src/tree_data_common.c:1153,57'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1153,68'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1157,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1153,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1154,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1157,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_common.c:1150,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_common.c:1153,10'
          Dst:             strcmp
        - Src:             'src/tree_data_common.c:1153,61'
          Dst:             strcmp
    - functionName:    lyd_any_copy_value
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1043
      functionLinenumberEnd: 1100
      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:1046,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1046,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:1047,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:1047,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1047,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:1047,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_common.c:1047,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1047,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:1049,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:1052,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1054,22'
              BranchSideFuncs:
                - lyd_free_all
                - lyd_lyb_data_length
                - malloc
                - ly_log
                - lydict_insert
                - lyd_dup_siblings
            - BranchSide:      'src/tree_data_common.c:1059,23'
              BranchSideFuncs:
                - lydict_remove
                - lyd_lyb_data_length
                - malloc
                - ly_log
                - lydict_insert
                - lyd_dup_siblings
            - BranchSide:      'src/tree_data_common.c:1059,23'
              BranchSideFuncs:
                - lydict_remove
                - lyd_lyb_data_length
                - malloc
                - ly_log
                - lydict_insert
                - lyd_dup_siblings
            - BranchSide:      'src/tree_data_common.c:1059,23'
              BranchSideFuncs:
                - lydict_remove
                - lyd_lyb_data_length
                - malloc
                - ly_log
                - lydict_insert
                - lyd_dup_siblings
            - BranchSide:      'src/tree_data_common.c:1062,14'
              BranchSideFuncs:
                - free
                - lyd_lyb_data_length
                - malloc
                - ly_log
                - lydict_insert
                - lyd_dup_siblings
            - BranchSide:      'src/tree_data_common.c:1065,5'
              BranchSideFuncs:
                - lyd_lyb_data_length
                - malloc
                - ly_log
                - lydict_insert
                - lyd_dup_siblings
        - Branch String:   'src/tree_data_common.c:1059,23'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1059,37'
              BranchSideFuncs:
                - lydict_remove
                - lyd_lyb_data_length
                - malloc
                - ly_log
                - lydict_insert
                - lyd_dup_siblings
            - BranchSide:      'src/tree_data_common.c:1059,37'
              BranchSideFuncs:
                - lydict_remove
                - lyd_lyb_data_length
                - malloc
                - ly_log
                - lydict_insert
                - lyd_dup_siblings
        - Branch String:   'src/tree_data_common.c:1067,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1069,9'
              BranchSideFuncs:
                - lyd_lyb_data_length
                - malloc
                - ly_log
                - lydict_insert
                - lyd_dup_siblings
            - BranchSide:      'src/tree_data_common.c:1073,21'
              BranchSideFuncs:
                - lyd_lyb_data_length
                - malloc
                - ly_log
                - lydict_insert
                - lyd_dup_siblings
        - Branch String:   'src/tree_data_common.c:1074,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1076,13'
              BranchSideFuncs:
                - lyd_dup_siblings
            - BranchSide:      'src/tree_data_common.c:1083,13'
              BranchSideFuncs:
                - lydict_insert
            - BranchSide:      'src/tree_data_common.c:1083,13'
              BranchSideFuncs:
                - lydict_insert
            - BranchSide:      'src/tree_data_common.c:1083,13'
              BranchSideFuncs:
                - lydict_insert
            - BranchSide:      'src/tree_data_common.c:1088,13'
              BranchSideFuncs:
                - lyd_lyb_data_length
                - malloc
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1099,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1076,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1077,13'
              BranchSideFuncs:
                - lyd_dup_siblings
            - BranchSide:      'src/tree_data_common.c:1079,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1077,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1077,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1078,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1083,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1084,13'
              BranchSideFuncs:
                - lydict_insert
            - BranchSide:      'src/tree_data_common.c:1086,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1084,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1084,13'
              BranchSideFuncs:
                - lydict_insert
            - BranchSide:      'src/tree_data_common.c:1084,13'
              BranchSideFuncs:
                - lydict_insert
        - Branch String:   'src/tree_data_common.c:1084,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1084,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1085,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1088,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1089,43'
              BranchSideFuncs:
                - lyd_lyb_data_length
                - malloc
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1096,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1091,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1091,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1092,35'
              BranchSideFuncs:
                - malloc
                - ly_log
        - 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,20'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1093,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1093,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1093,13'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/tree_data_common.c:1046,5'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1047,5'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1047,5'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1054,9'
          Dst:             lyd_free_all
        - Src:             'src/tree_data_common.c:1059,9'
          Dst:             lydict_remove
        - Src:             'src/tree_data_common.c:1077,13'
          Dst:             lyd_dup_siblings
        - Src:             'src/tree_data_common.c:1084,13'
          Dst:             lydict_insert
        - Src:             'src/tree_data_common.c:1089,23'
          Dst:             lyd_lyb_data_length
        - Src:             'src/tree_data_common.c:1093,13'
          Dst:             ly_log
    - functionName:    lyd_any_value_str
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 986
      functionLinenumberEnd: 1039
      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:993,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:993,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:993,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_common.c:993,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:993,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:994,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:994,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:994,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:994,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_common.c:994,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:994,5'
              BranchSideFuncs:
                - __assert_fail
                - strdup
                - ly_log
                - lyd_free_all
                - lyd_print_mem
                - lyd_parse_data_mem
            - BranchSide:      'src/tree_data_common.c:996,32'
              BranchSideFuncs:
                - __assert_fail
                - strdup
                - ly_log
                - lyd_free_all
                - lyd_print_mem
                - lyd_parse_data_mem
        - Branch String:   'src/tree_data_common.c:999,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1001,9'
              BranchSideFuncs:
                - __assert_fail
                - strdup
                - ly_log
                - lyd_free_all
                - lyd_print_mem
                - lyd_parse_data_mem
            - BranchSide:      'src/tree_data_common.c:1004,13'
              BranchSideFuncs:
                - __assert_fail
                - strdup
                - ly_log
                - lyd_free_all
                - lyd_print_mem
                - lyd_parse_data_mem
        - Branch String:   'src/tree_data_common.c:1004,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1007,34'
              BranchSideFuncs:
                - lyd_parse_data_mem
                - __assert_fail
                - strdup
                - ly_log
                - lyd_free_all
                - lyd_print_mem
            - BranchSide:      'src/tree_data_common.c:1012,16'
              BranchSideFuncs:
                - __assert_fail
                - strdup
                - ly_log
                - lyd_free_all
                - lyd_print_mem
            - BranchSide:      'src/tree_data_common.c:1018,15'
              BranchSideFuncs:
                - __assert_fail
                - strdup
                - ly_log
                - lyd_free_all
                - lyd_print_mem
            - BranchSide:      'src/tree_data_common.c:1018,15'
              BranchSideFuncs:
                - __assert_fail
                - strdup
                - ly_log
                - lyd_free_all
                - lyd_print_mem
            - BranchSide:      'src/tree_data_common.c:1018,15'
              BranchSideFuncs:
                - __assert_fail
                - strdup
                - ly_log
                - lyd_free_all
                - lyd_print_mem
            - BranchSide:      'src/tree_data_common.c:1022,9'
              BranchSideFuncs:
                - __assert_fail
                - strdup
                - ly_log
                - lyd_free_all
                - lyd_print_mem
        - Branch String:   'src/tree_data_common.c:1007,34'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1007,48'
              BranchSideFuncs:
                - lyd_parse_data_mem
                - __assert_fail
                - strdup
                - ly_log
                - lyd_free_all
                - lyd_print_mem
            - BranchSide:      'src/tree_data_common.c:1007,48'
              BranchSideFuncs:
                - lyd_parse_data_mem
                - __assert_fail
                - strdup
                - ly_log
                - lyd_free_all
                - lyd_print_mem
        - Branch String:   'src/tree_data_common.c:1008,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1008,9'
              BranchSideFuncs:
                - lyd_free_all
            - BranchSide:      'src/tree_data_common.c:1009,17'
              BranchSideFuncs:
                - __assert_fail
                - strdup
                - ly_log
                - lyd_free_all
                - lyd_print_mem
        - Branch String:   'src/tree_data_common.c:1022,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1024,29'
              BranchSideFuncs:
                - lyd_print_mem
                - lyd_free_all
            - BranchSide:      'src/tree_data_common.c:1027,9'
              BranchSideFuncs:
                - __assert_fail
                - strdup
                - ly_log
                - lyd_free_all
        - Branch String:   'src/tree_data_common.c:1025,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1025,9'
              BranchSideFuncs:
                - lyd_free_all
            - BranchSide:      'src/tree_data_common.c:1026,5'
              BranchSideFuncs:
                - lyd_free_all
        - Branch String:   'src/tree_data_common.c:1027,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1027,9'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyd_free_all
            - BranchSide:      'src/tree_data_common.c:1028,29'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyd_free_all
        - Branch String:   'src/tree_data_common.c:1029,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:0,0'
              BranchSideFuncs:
                - lyd_free_all
            - BranchSide:      'src/tree_data_common.c:1029,9'
              BranchSideFuncs:
                - ly_log
                - lyd_free_all
        - Branch String:   'src/tree_data_common.c:1029,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1035,9'
              BranchSideFuncs:
                - ly_log
                - lyd_free_all
            - BranchSide:      'src/tree_data_common.c:1035,9'
              BranchSideFuncs:
                - ly_log
                - lyd_free_all
        - Branch String:   'src/tree_data_common.c:1035,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1036,22'
              BranchSideFuncs:
                - lyd_free_all
            - BranchSide:      'src/tree_data_common.c:1038,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_common.c:993,5'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:993,5'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:994,5'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:994,5'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1007,15'
          Dst:             lyd_parse_data_mem
        - Src:             'src/tree_data_common.c:1024,15'
          Dst:             lyd_print_mem
        - Src:             'src/tree_data_common.c:1027,9'
          Dst:             __assert_fail
        - Src:             'src/tree_data_common.c:1028,22'
          Dst:             strdup
        - Src:             'src/tree_data_common.c:1029,9'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1036,9'
          Dst:             lyd_free_all
    - functionName:    lyd_value_get_canonical
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 977
      functionLinenumberEnd: 982
      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:978,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:978,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_common.c:978,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_common.c:978,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:978,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:980,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:980,12'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:980,32'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:981,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_common.c:978,5'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:978,5'
          Dst:             ly_log
    - functionName:    lyd_parse_opaq_list_error
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 802
      functionLinenumberEnd: 854
      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:810,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:810,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data_common.c:813,5'
              BranchSideFuncs:
                - lys_getnext
                - lyd_child.599
                - ly_set_erase
                - ly_vlog
                - ly_set_rm_index
                - strlen
                - ly_value_validate
                - strcmp
                - ly_set_add
        - Branch String:   'src/tree_data_common.c:813,53'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:813,57'
              BranchSideFuncs:
                - lyd_child.599
                - 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:813,5'
              BranchSideFuncs:
                - lyd_child.599
                - 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:813,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:814,9'
              BranchSideFuncs:
                - ly_set_add
                - lys_getnext
                - lyd_child.599
                - ly_set_erase
                - ly_vlog
                - ly_set_rm_index
                - strlen
                - ly_value_validate
                - strcmp
            - BranchSide:      'src/tree_data_common.c:817,5'
              BranchSideFuncs:
                - lyd_child.599
                - ly_set_erase
                - ly_vlog
                - ly_set_rm_index
                - strlen
                - ly_value_validate
                - strcmp
        - Branch String:   'src/tree_data_common.c:814,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:813,5'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/tree_data_common.c:814,9'
              BranchSideFuncs:
                - ly_set_erase
        - Branch String:   'src/tree_data_common.c:817,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:819,16'
              BranchSideFuncs:
                - ly_set_rm_index
                - strlen
                - ly_value_validate
                - ly_set_erase
                - ly_vlog
                - strcmp
            - BranchSide:      'src/tree_data_common.c:845,17'
              BranchSideFuncs:
                - ly_set_erase
                - ly_vlog
        - Branch String:   'src/tree_data_common.c:819,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:820,27'
              BranchSideFuncs:
                - strcmp
                - ly_set_rm_index
                - strlen
                - ly_value_validate
                - ly_set_erase
                - ly_vlog
            - BranchSide:      'src/tree_data_common.c:825,13'
              BranchSideFuncs:
                - ly_set_rm_index
                - strlen
                - ly_value_validate
                - ly_set_erase
                - ly_vlog
                - strcmp
        - Branch String:   'src/tree_data_common.c:821,36'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:821,18'
              BranchSideFuncs:
                - strcmp
                - ly_set_rm_index
                - strlen
                - ly_value_validate
                - ly_set_erase
                - ly_vlog
            - BranchSide:      'src/tree_data_common.c:821,18'
              BranchSideFuncs:
                - strcmp
                - ly_set_rm_index
                - strlen
                - ly_value_validate
                - ly_set_erase
                - ly_vlog
        - Branch String:   'src/tree_data_common.c:821,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:822,17'
              BranchSideFuncs:
                - ly_set_rm_index
                - strlen
                - ly_value_validate
                - ly_set_erase
                - ly_vlog
                - strcmp
            - BranchSide:      'src/tree_data_common.c:824,9'
              BranchSideFuncs:
                - ly_set_rm_index
                - strlen
                - ly_value_validate
                - ly_set_erase
                - ly_vlog
                - strcmp
        - Branch String:   'src/tree_data_common.c:825,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:827,13'
              BranchSideFuncs:
                - ly_set_erase
                - ly_vlog
                - ly_set_rm_index
                - strlen
                - ly_value_validate
                - strcmp
            - BranchSide:      'src/tree_data_common.c:831,35'
              BranchSideFuncs:
                - ly_set_rm_index
                - strlen
                - ly_value_validate
                - ly_set_erase
                - ly_vlog
                - strcmp
        - Branch String:   'src/tree_data_common.c:833,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:835,13'
              BranchSideFuncs:
                - ly_set_erase
                - ly_vlog
                - ly_set_rm_index
                - strlen
                - ly_value_validate
                - strcmp
            - BranchSide:      'src/tree_data_common.c:839,42'
              BranchSideFuncs:
                - strlen
                - ly_value_validate
                - ly_set_erase
                - ly_vlog
                - ly_set_rm_index
                - strcmp
        - Branch String:   'src/tree_data_common.c:840,33'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:840,48'
              BranchSideFuncs:
                - strlen
                - ly_value_validate
                - ly_set_erase
                - ly_vlog
                - ly_set_rm_index
                - strcmp
            - BranchSide:      'src/tree_data_common.c:840,48'
              BranchSideFuncs:
                - strlen
                - ly_value_validate
                - ly_set_erase
                - ly_vlog
                - ly_set_rm_index
                - strcmp
        - Branch String:   'src/tree_data_common.c:842,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:842,9'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/tree_data_common.c:843,5'
              BranchSideFuncs:
                - ly_set_erase
                - ly_vlog
                - ly_set_rm_index
                - strlen
                - ly_value_validate
                - strcmp
        - Branch String:   'src/tree_data_common.c:845,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:845,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_set_erase
            - BranchSide:      'src/tree_data_common.c:847,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_set_erase
        - Branch String:   'src/tree_data_common.c:847,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:847,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_set_erase
            - BranchSide:      'src/tree_data_common.c:847,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_set_erase
      Callsites:
        - Src:             'src/tree_data_common.c:810,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_common.c:813,19'
          Dst:             lys_getnext
        - Src:             'src/tree_data_common.c:814,9'
          Dst:             ly_set_add
        - Src:             'src/tree_data_common.c:817,5'
          Dst:             lyd_child
        - Src:             'src/tree_data_common.c:821,18'
          Dst:             strcmp
        - Src:             'src/tree_data_common.c:831,9'
          Dst:             ly_set_rm_index
        - Src:             'src/tree_data_common.c:840,68'
          Dst:             strlen
        - Src:             'src/tree_data_common.c:840,15'
          Dst:             ly_value_validate
        - Src:             'src/tree_data_common.c:847,9'
          Dst:             ly_vlog
        - Src:             'src/tree_data_common.c:853,5'
          Dst:             ly_set_erase
    - functionName:    ly_value_validate
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 582
      functionLinenumberEnd: 614
      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:588,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:588,5'
              BranchSideFuncs:
                - ly_log
                - ly_err_free
                - ly_err_print_build_path
            - BranchSide:      'src/tree_data_common.c:590,11'
              BranchSideFuncs:
                - ly_log
                - ly_err_free
                - ly_err_print_build_path
        - Branch String:   'src/tree_data_common.c:590,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:591,9'
              BranchSideFuncs:
                - ly_err_free
                - ly_err_print_build_path
            - BranchSide:      'src/tree_data_common.c:595,38'
              BranchSideFuncs:
                - ly_err_free
                - ly_err_print_build_path
        - Branch String:   'src/tree_data_common.c:596,30'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:596,36'
              BranchSideFuncs:
                - ly_err_free
                - ly_err_print_build_path
            - BranchSide:      'src/tree_data_common.c:596,42'
              BranchSideFuncs:
                - ly_err_free
                - ly_err_print_build_path
        - Branch String:   'src/tree_data_common.c:598,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:601,12'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:602,16'
              BranchSideFuncs:
                - ly_err_free
                - ly_err_print_build_path
        - Branch String:   'src/tree_data_common.c:603,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:605,37'
              BranchSideFuncs:
                - ly_err_print_build_path
                - ly_err_free
            - BranchSide:      'src/tree_data_common.c:607,21'
              BranchSideFuncs:
                - ly_err_free
        - Branch String:   'src/tree_data_common.c:610,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:611,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:613,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:611,28'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:611,34'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:611,40'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_common.c:588,5'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:591,9'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:605,13'
          Dst:             ly_err_print_build_path
        - Src:             'src/tree_data_common.c:607,9'
          Dst:             ly_err_free
    - functionName:    ly_err_print_build_path
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionLinenumberEnd: 505
      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:490,26'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:490,29'
              BranchSideFuncs:
                - ly_err_print
            - BranchSide:      'src/tree_data_common.c:491,22'
              BranchSideFuncs:
                - ly_err_print
        - Branch String:   'src/tree_data_common.c:490,48'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:490,51'
              BranchSideFuncs:
                - ly_err_print
            - BranchSide:      'src/tree_data_common.c:491,22'
              BranchSideFuncs:
                - ly_err_print
        - Branch String:   'src/tree_data_common.c:490,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:491,22'
              BranchSideFuncs:
                - ly_err_print
            - BranchSide:      'src/tree_data_common.c:493,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:493,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:494,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location_revert
            - BranchSide:      'src/tree_data_common.c:495,20'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/tree_data_common.c:498,37'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:498,63'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location_revert
            - BranchSide:      'src/tree_data_common.c:498,96'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location_revert
        - Branch String:   'src/tree_data_common.c:499,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:500,13'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/tree_data_common.c:501,20'
              BranchSideFuncs:
                - ly_log_location_revert
      Callsites:
        - Src:             'src/tree_data_common.c:491,9'
          Dst:             ly_err_print
        - Src:             'src/tree_data_common.c:494,13'
          Dst:             ly_log_location
        - Src:             'src/tree_data_common.c:496,13'
          Dst:             ly_log_location
        - Src:             'src/tree_data_common.c:498,9'
          Dst:             ly_vlog
        - Src:             'src/tree_data_common.c:500,13'
          Dst:             ly_log_location_revert
        - Src:             'src/tree_data_common.c:502,13'
          Dst:             ly_log_location_revert
    - functionName:    lyd_node_schema
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1104
      functionLinenumberEnd: 1143
      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:1109,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1110,9'
              BranchSideFuncs:
                - lyd_parent.595
                - lyd_parent.595
                - lyd_node_module
                - lys_find_child
                - lyd_parent.595
                - lyd_parent.595
            - BranchSide:      'src/tree_data_common.c:1111,16'
              BranchSideFuncs:
                - lyd_parent.595
                - lyd_parent.595
                - lyd_node_module
                - lys_find_child
                - lyd_parent.595
                - lyd_parent.595
        - Branch String:   'src/tree_data_common.c:1116,40'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1116,44'
              BranchSideFuncs:
                - lyd_parent.595
                - lyd_node_module
                - lys_find_child
                - lyd_parent.595
                - lyd_parent.595
            - BranchSide:      'src/tree_data_common.c:1116,5'
              BranchSideFuncs:
                - lyd_parent.595
                - lyd_node_module
                - lys_find_child
                - lyd_parent.595
                - lyd_parent.595
        - Branch String:   'src/tree_data_common.c:1116,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1116,84'
              BranchSideFuncs:
                - lyd_parent.595
                - lyd_parent.595
                - lyd_node_module
                - lys_find_child
                - lyd_parent.595
            - BranchSide:      'src/tree_data_common.c:1117,9'
              BranchSideFuncs:
                - lyd_parent.595
                - lyd_node_module
                - lys_find_child
                - lyd_parent.595
        - Branch String:   'src/tree_data_common.c:1117,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1118,21'
              BranchSideFuncs:
                - lyd_parent.595
                - lyd_node_module
                - lys_find_child
                - lyd_parent.595
            - BranchSide:      'src/tree_data_common.c:1123,5'
              BranchSideFuncs:
                - lyd_parent.595
                - lyd_node_module
                - lys_find_child
                - lyd_parent.595
        - Branch String:   'src/tree_data_common.c:1125,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1125,84'
              BranchSideFuncs:
                - lyd_parent.595
                - lyd_parent.595
                - lyd_node_module
                - lys_find_child
            - BranchSide:      'src/tree_data_common.c:1128,31'
              BranchSideFuncs:
                - lyd_node_module
                - lys_find_child
                - lyd_parent.595
                - lyd_parent.595
        - Branch String:   'src/tree_data_common.c:1129,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1131,20'
              BranchSideFuncs:
                - lys_find_child
                - lyd_parent.595
                - lyd_node_module
                - lyd_parent.595
            - BranchSide:      'src/tree_data_common.c:1136,33'
              BranchSideFuncs:
                - lys_find_child
                - lyd_parent.595
                - lyd_node_module
                - lyd_parent.595
        - Branch String:   'src/tree_data_common.c:1136,46'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1136,18'
              BranchSideFuncs:
                - lys_find_child
                - lyd_parent.595
                - lyd_node_module
                - lyd_parent.595
            - BranchSide:      'src/tree_data_common.c:1136,18'
              BranchSideFuncs:
                - lys_find_child
                - lyd_parent.595
                - lyd_node_module
                - lyd_parent.595
        - Branch String:   'src/tree_data_common.c:1140,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1140,25'
              BranchSideFuncs:
                - lyd_parent.595
                - lyd_node_module
                - lys_find_child
                - lyd_parent.595
            - BranchSide:      'src/tree_data_common.c:1140,5'
              BranchSideFuncs:
                - lyd_parent.595
                - lyd_node_module
                - lys_find_child
                - lyd_parent.595
        - Branch String:   'src/tree_data_common.c:1140,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1125,21'
              BranchSideFuncs:
                - lyd_parent.595
                - lyd_node_module
                - lys_find_child
                - lyd_parent.595
            - BranchSide:      'src/tree_data_common.c:1142,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_common.c:1116,17'
          Dst:             lyd_parent
        - Src:             'src/tree_data_common.c:1116,65'
          Dst:             lyd_parent
        - Src:             'src/tree_data_common.c:1125,27'
          Dst:             lyd_parent
        - Src:             'src/tree_data_common.c:1125,65'
          Dst:             lyd_parent
        - Src:             'src/tree_data_common.c:1128,15'
          Dst:             lyd_node_module
        - Src:             'src/tree_data_common.c:1136,18'
          Dst:             lys_find_child
    - functionName:    lyd_node_module
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 364
      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:    14
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:337,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:339,13'
              BranchSideFuncs:
                - lyd_parent.595
                - ly_ctx_get_module_implemented
                - ly_ctx_get_module_implemented_ns
            - BranchSide:      'src/tree_data_common.c:363,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:339,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:340,20'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:344,40'
              BranchSideFuncs:
                - lyd_parent.595
                - ly_ctx_get_module_implemented
                - ly_ctx_get_module_implemented_ns
        - Branch String:   'src/tree_data_common.c:345,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:347,17'
              BranchSideFuncs:
                - lyd_parent.595
                - ly_ctx_get_module_implemented
                - ly_ctx_get_module_implemented_ns
            - BranchSide:      'src/tree_data_common.c:352,17'
              BranchSideFuncs:
                - lyd_parent.595
                - ly_ctx_get_module_implemented_ns
                - ly_ctx_get_module_implemented
            - BranchSide:      'src/tree_data_common.c:357,13'
              BranchSideFuncs:
                - lyd_parent.595
                - ly_ctx_get_module_implemented
                - ly_ctx_get_module_implemented_ns
        - Branch String:   'src/tree_data_common.c:347,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:348,57'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented_ns
            - BranchSide:      'src/tree_data_common.c:350,13'
              BranchSideFuncs:
                - lyd_parent.595
                - ly_ctx_get_module_implemented
                - ly_ctx_get_module_implemented_ns
        - Branch String:   'src/tree_data_common.c:348,57'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:348,72'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented_ns
            - BranchSide:      'src/tree_data_common.c:348,72'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented_ns
        - Branch String:   'src/tree_data_common.c:352,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:353,54'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
            - BranchSide:      'src/tree_data_common.c:355,13'
              BranchSideFuncs:
                - lyd_parent.595
                - ly_ctx_get_module_implemented
                - ly_ctx_get_module_implemented_ns
        - Branch String:   'src/tree_data_common.c:353,54'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:353,69'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
            - BranchSide:      'src/tree_data_common.c:353,69'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
      Callsites:
        - Src:             'src/tree_data_common.c:348,24'
          Dst:             ly_ctx_get_module_implemented_ns
        - Src:             'src/tree_data_common.c:353,24'
          Dst:             ly_ctx_get_module_implemented
        - Src:             'src/tree_data_common.c:360,16'
          Dst:             lyd_parent
    - functionName:    lyd_parse_opaq_error
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 859
      functionLinenumberEnd: 973
      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:868,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:868,5'
              BranchSideFuncs:
                - lyd_parent.595
                - 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:868,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_common.c:868,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:868,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_common.c:868,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_common.c:868,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:868,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_common.c:870,11'
              BranchSideFuncs:
                - lyd_parent.595
                - 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:868,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:868,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_common.c:868,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_common.c:870,11'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:870,9'
              BranchSideFuncs:
                - lyd_parent.595
                - 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:870,9'
              BranchSideFuncs:
                - lyd_parent.595
                - 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:879,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:880,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:886,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:886,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:888,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:903,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:903,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:917,9'
              BranchSideFuncs:
                - ly_log
                - ly_log_location_revert
        - Branch String:   'src/tree_data_common.c:888,22'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:888,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:889,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:888,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:889,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:898,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:890,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:891,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:896,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:903,22'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:903,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:904,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:903,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:904,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:913,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:905,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:906,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:911,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:924,16'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:924,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:928,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:924,27'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:924,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:928,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:924,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:926,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:928,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:928,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:929,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:940,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:929,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:930,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/tree_data_common.c:933,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/tree_data_common.c:945,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:947,32'
              BranchSideFuncs:
                - strlen
                - ly_value_validate
                - lys_nodetype2str
                - ly_log
                - ly_log_location_revert
            - BranchSide:      'src/tree_data_common.c:949,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:948,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:948,9'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/tree_data_common.c:949,5'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - ly_log_location_revert
        - Branch String:   'src/tree_data_common.c:949,16'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:951,40'
              BranchSideFuncs:
                - lyd_parse_opaq_list_error
                - lys_nodetype2str
                - ly_log
                - ly_log_location_revert
            - BranchSide:      'src/tree_data_common.c:953,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:952,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:952,9'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/tree_data_common.c:953,5'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - ly_log_location_revert
        - Branch String:   'src/tree_data_common.c:953,16'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:955,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - ly_log_location_revert
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/tree_data_common.c:962,9'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - ly_log_location_revert
        - Branch String:   'src/tree_data_common.c:955,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:956,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/tree_data_common.c:961,5'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - ly_log_location_revert
      Callsites:
        - Src:             'src/tree_data_common.c:868,5'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:868,5'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:872,14'
          Dst:             lyd_parent
        - Src:             'src/tree_data_common.c:873,15'
          Dst:             lyd_node_schema
        - Src:             'src/tree_data_common.c:876,5'
          Dst:             ly_log_location
        - Src:             'src/tree_data_common.c:880,9'
          Dst:             ly_vlog
        - Src:             'src/tree_data_common.c:888,25'
          Dst:             strcmp
        - Src:             'src/tree_data_common.c:889,19'
          Dst:             ly_ctx_get_module_implemented_ns
        - Src:             'src/tree_data_common.c:891,17'
          Dst:             ly_vlog
        - Src:             'src/tree_data_common.c:903,25'
          Dst:             strcmp
        - Src:             'src/tree_data_common.c:904,19'
          Dst:             ly_ctx_get_module_implemented
        - Src:             'src/tree_data_common.c:906,17'
          Dst:             ly_vlog
        - Src:             'src/tree_data_common.c:917,9'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:923,13'
          Dst:             lys_find_child
        - Src:             'src/tree_data_common.c:926,17'
          Dst:             lys_find_child
        - Src:             'src/tree_data_common.c:930,13'
          Dst:             ly_vlog
        - Src:             'src/tree_data_common.c:933,13'
          Dst:             ly_vlog
        - Src:             'src/tree_data_common.c:940,5'
          Dst:             ly_log_location_revert
        - Src:             'src/tree_data_common.c:942,5'
          Dst:             ly_log_location
        - Src:             'src/tree_data_common.c:947,57'
          Dst:             strlen
        - Src:             'src/tree_data_common.c:947,14'
          Dst:             ly_value_validate
        - Src:             'src/tree_data_common.c:951,14'
          Dst:             lyd_parse_opaq_list_error
        - Src:             'src/tree_data_common.c:956,13'
          Dst:             lys_nodetype2str
        - Src:             'src/tree_data_common.c:956,13'
          Dst:             ly_vlog
        - Src:             'src/tree_data_common.c:962,9'
          Dst:             lys_nodetype2str
        - Src:             'src/tree_data_common.c:962,9'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:967,5'
          Dst:             lys_nodetype2str
        - Src:             'src/tree_data_common.c:967,5'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:971,5'
          Dst:             ly_log_location_revert
    - functionName:    lyd_list_pos
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 767
      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:753,19'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:753,24'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:754,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:753,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:754,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:758,17'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:758,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:759,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:766,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:759,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:759,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:763,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:759,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:761,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:763,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyd_is_default
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 708
      functionLinenumberEnd: 745
      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:714,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:715,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:718,42'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:720,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:721,47'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:731,52'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:722,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:723,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:727,14'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:727,42'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:727,58'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:727,58'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:727,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:728,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:730,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:732,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:733,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:736,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:736,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:736,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:736,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:736,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:738,18'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:738,47'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:738,63'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:738,63'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:738,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:739,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:741,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyd_value_compare
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 704
      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:688,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:688,5'
              BranchSideFuncs:
                - ly_log
                - ly_log_location
                - lyd_value_store
                - ly_log_location_revert
            - BranchSide:      'src/tree_data_common.c:688,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_common.c:688,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:688,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_common.c:688,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_common.c:688,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:688,5'
              BranchSideFuncs:
                - ly_log_location
                - lyd_value_store
                - ly_log_location_revert
            - BranchSide:      'src/tree_data_common.c:690,11'
              BranchSideFuncs:
                - ly_log_location
                - lyd_value_store
                - ly_log_location_revert
        - Branch String:   'src/tree_data_common.c:688,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:688,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_common.c:688,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_common.c:697,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:697,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:700,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_common.c:688,5'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:688,5'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:694,5'
          Dst:             ly_log_location
        - Src:             'src/tree_data_common.c:695,11'
          Dst:             lyd_value_store
        - Src:             'src/tree_data_common.c:696,5'
          Dst:             ly_log_location_revert
    - functionName:    lyd_value_store
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 553
      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:          221
      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:516,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:517,15'
              BranchSideFuncs:
                - ly_vlog
                - ly_err_print_build_path
                - ly_err_free
            - BranchSide:      'src/tree_data_common.c:519,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_err_print_build_path
                - ly_err_free
        - Branch String:   'src/tree_data_common.c:519,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:520,10'
              BranchSideFuncs:
                - ly_vlog
                - ly_err_print_build_path
                - ly_err_free
            - BranchSide:      'src/tree_data_common.c:523,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_err_print_build_path
                - ly_err_free
        - Branch String:   'src/tree_data_common.c:523,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:523,21'
              BranchSideFuncs:
                - ly_vlog
                - ly_err_print_build_path
                - ly_err_free
            - BranchSide:      'src/tree_data_common.c:526,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_err_print_build_path
                - ly_err_free
        - Branch String:   'src/tree_data_common.c:523,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:524,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_err_print_build_path
                - ly_err_free
            - BranchSide:      'src/tree_data_common.c:526,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_err_print_build_path
                - ly_err_free
        - Branch String:   'src/tree_data_common.c:526,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:527,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_err_print_build_path
                - ly_err_free
            - BranchSide:      'src/tree_data_common.c:529,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_err_print_build_path
                - ly_err_free
        - Branch String:   'src/tree_data_common.c:529,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:530,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_err_print_build_path
                - ly_err_free
            - BranchSide:      'src/tree_data_common.c:533,11'
              BranchSideFuncs:
                - ly_vlog
                - ly_err_print_build_path
                - ly_err_free
        - Branch String:   'src/tree_data_common.c:534,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:535,10'
              BranchSideFuncs:
                - ly_vlog
                - ly_err_print_build_path
                - ly_err_free
            - BranchSide:      'src/tree_data_common.c:538,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_err_print_build_path
                - ly_err_free
        - Branch String:   'src/tree_data_common.c:538,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:539,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:542,16'
              BranchSideFuncs:
                - ly_vlog
                - ly_err_print_build_path
                - ly_err_free
        - Branch String:   'src/tree_data_common.c:539,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:540,14'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:542,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:542,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:543,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_err_print_build_path
                - ly_err_free
        - Branch String:   'src/tree_data_common.c:543,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:544,37'
              BranchSideFuncs:
                - ly_err_print_build_path
                - ly_err_free
            - BranchSide:      'src/tree_data_common.c:547,13'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/tree_data_common.c:544,13'
          Dst:             ly_err_print_build_path
        - Src:             'src/tree_data_common.c:545,13'
          Dst:             ly_err_free
        - Src:             'src/tree_data_common.c:547,13'
          Dst:             ly_vlog
    - functionName:    lyd_value_validate
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionLinenumberEnd: 678
      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:    3
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:626,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:626,5'
              BranchSideFuncs:
                - lydict_insert
                - ly_err_free
                - ly_err_print_build_path
                - ly_log
            - BranchSide:      'src/tree_data_common.c:626,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_common.c:626,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:626,5'
              BranchSideFuncs:
                - ly_log
                - lydict_insert
                - ly_err_free
                - ly_err_print_build_path
            - BranchSide:      'src/tree_data_common.c:628,10'
              BranchSideFuncs:
                - lydict_insert
                - ly_err_free
                - ly_err_print_build_path
        - Branch String:   'src/tree_data_common.c:626,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:626,5'
              BranchSideFuncs:
                - lydict_insert
                - ly_err_free
                - ly_err_print_build_path
            - BranchSide:      'src/tree_data_common.c:628,10'
              BranchSideFuncs:
                - lydict_insert
                - ly_err_free
                - ly_err_print_build_path
        - Branch String:   'src/tree_data_common.c:628,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:629,15'
              BranchSideFuncs:
                - lydict_insert
                - ly_err_free
                - ly_err_print_build_path
            - BranchSide:      'src/tree_data_common.c:632,10'
              BranchSideFuncs:
                - lydict_insert
                - ly_err_free
                - ly_err_print_build_path
        - Branch String:   'src/tree_data_common.c:632,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:633,15'
              BranchSideFuncs:
                - lydict_insert
                - ly_err_free
                - ly_err_print_build_path
            - BranchSide:      'src/tree_data_common.c:635,38'
              BranchSideFuncs:
                - lydict_insert
                - ly_err_free
                - ly_err_print_build_path
        - Branch String:   'src/tree_data_common.c:640,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:640,17'
              BranchSideFuncs:
                - lydict_insert
                - ly_err_free
                - ly_err_print_build_path
            - BranchSide:      'src/tree_data_common.c:641,16'
              BranchSideFuncs:
                - lydict_insert
                - ly_err_free
                - ly_err_print_build_path
        - Branch String:   'src/tree_data_common.c:640,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:641,16'
              BranchSideFuncs:
                - lydict_insert
                - ly_err_free
                - ly_err_print_build_path
            - BranchSide:      'src/tree_data_common.c:644,9'
              BranchSideFuncs:
                - lydict_insert
                - ly_err_free
                - ly_err_print_build_path
        - Branch String:   'src/tree_data_common.c:644,18'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:644,22'
              BranchSideFuncs:
                - lydict_insert
                - ly_err_free
                - ly_err_print_build_path
            - BranchSide:      'src/tree_data_common.c:649,9'
              BranchSideFuncs:
                - lydict_insert
                - ly_err_free
                - ly_err_print_build_path
        - Branch String:   'src/tree_data_common.c:644,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:646,14'
              BranchSideFuncs:
                - lydict_insert
                - ly_err_free
                - ly_err_print_build_path
            - BranchSide:      'src/tree_data_common.c:649,9'
              BranchSideFuncs:
                - lydict_insert
                - ly_err_free
                - ly_err_print_build_path
        - Branch String:   'src/tree_data_common.c:649,12'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:649,16'
              BranchSideFuncs:
                - lydict_insert
                - ly_err_free
                - ly_err_print_build_path
            - BranchSide:      'src/tree_data_common.c:657,10'
              BranchSideFuncs:
                - lydict_insert
        - Branch String:   'src/tree_data_common.c:649,38'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:649,41'
              BranchSideFuncs:
                - lydict_insert
                - ly_err_free
                - ly_err_print_build_path
            - BranchSide:      'src/tree_data_common.c:657,10'
              BranchSideFuncs:
                - lydict_insert
        - Branch String:   'src/tree_data_common.c:649,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:650,13'
              BranchSideFuncs:
                - ly_err_free
                - lydict_insert
                - ly_err_print_build_path
            - BranchSide:      'src/tree_data_common.c:657,10'
              BranchSideFuncs:
                - lydict_insert
        - Branch String:   'src/tree_data_common.c:650,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:652,37'
              BranchSideFuncs:
                - ly_err_print_build_path
                - ly_err_free
                - lydict_insert
            - BranchSide:      'src/tree_data_common.c:654,21'
              BranchSideFuncs:
                - ly_err_free
                - lydict_insert
        - Branch String:   'src/tree_data_common.c:657,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:657,17'
              BranchSideFuncs:
                - lydict_insert
            - BranchSide:      'src/tree_data_common.c:658,13'
              BranchSideFuncs:
                - lydict_insert
        - Branch String:   'src/tree_data_common.c:657,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:658,13'
              BranchSideFuncs:
                - lydict_insert
            - BranchSide:      'src/tree_data_common.c:673,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:658,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:660,21'
              BranchSideFuncs:
                - lydict_insert
            - BranchSide:      'src/tree_data_common.c:667,13'
              BranchSideFuncs:
                - lydict_insert
        - Branch String:   'src/tree_data_common.c:660,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:661,33'
              BranchSideFuncs:
                - lydict_insert
            - BranchSide:      'src/tree_data_common.c:663,33'
              BranchSideFuncs:
                - lydict_insert
        - Branch String:   'src/tree_data_common.c:667,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:669,27'
              BranchSideFuncs:
                - lydict_insert
            - BranchSide:      'src/tree_data_common.c:671,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:673,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:675,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:677,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:675,28'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:675,34'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:675,40'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_common.c:626,5'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:626,5'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:652,13'
          Dst:             ly_err_print_build_path
        - Src:             'src/tree_data_common.c:654,9'
          Dst:             ly_err_free
        - Src:             'src/tree_data_common.c:669,13'
          Dst:             lydict_insert
    - functionName:    lyd_value_validate_incomplete
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 577
      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:562,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:562,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_err_print_build_path
                - ly_err_free
            - BranchSide:      'src/tree_data_common.c:564,11'
              BranchSideFuncs:
                - ly_vlog
                - ly_err_print_build_path
                - ly_err_free
        - Branch String:   'src/tree_data_common.c:565,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:566,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_err_print_build_path
                - ly_err_free
            - BranchSide:      'src/tree_data_common.c:576,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:566,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:567,37'
              BranchSideFuncs:
                - ly_err_print_build_path
                - ly_err_free
            - BranchSide:      'src/tree_data_common.c:570,13'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/tree_data_common.c:562,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_common.c:567,13'
          Dst:             ly_err_print_build_path
        - Src:             'src/tree_data_common.c:568,13'
          Dst:             ly_err_free
        - Src:             'src/tree_data_common.c:570,13'
          Dst:             ly_vlog
    - functionName:    lyd_data_next_module
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 476
      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:459,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:461,10'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
            - BranchSide:      'src/tree_data_common.c:465,15'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
        - Branch String:   'src/tree_data_common.c:469,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:470,31'
              BranchSideFuncs:
                - lyd_owner_module
            - BranchSide:      'src/tree_data_common.c:475,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:470,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:471,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:473,5'
              BranchSideFuncs:
                - lyd_owner_module
      Callsites:
        - Src:             'src/tree_data_common.c:468,11'
          Dst:             lyd_owner_module
        - Src:             'src/tree_data_common.c:470,13'
          Dst:             lyd_owner_module
    - functionName:    lyd_mod_next_module
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 451
      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:427,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:428,14'
              BranchSideFuncs:
                - lyd_owner_module
            - BranchSide:      'src/tree_data_common.c:435,9'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lyd_owner_module
        - Branch String:   'src/tree_data_common.c:428,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:429,17'
              BranchSideFuncs:
                - lyd_owner_module
            - BranchSide:      'src/tree_data_common.c:431,19'
              BranchSideFuncs:
                - lyd_owner_module
        - Branch String:   'src/tree_data_common.c:437,22'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:437,26'
              BranchSideFuncs:
                - lyd_owner_module
                - ly_ctx_get_module_iter
            - BranchSide:      'src/tree_data_common.c:437,9'
              BranchSideFuncs:
                - lyd_owner_module
                - ly_ctx_get_module_iter
        - Branch String:   'src/tree_data_common.c:437,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:436,42'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lyd_owner_module
        - Branch String:   'src/tree_data_common.c:442,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:442,9'
              BranchSideFuncs:
                - lyd_owner_module
            - BranchSide:      'src/tree_data_common.c:443,9'
              BranchSideFuncs:
                - lyd_owner_module
        - Branch String:   'src/tree_data_common.c:443,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:444,34'
              BranchSideFuncs:
                - lyd_owner_module
            - BranchSide:      'src/tree_data_common.c:449,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:444,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:445,26'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:448,9'
              BranchSideFuncs:
                - lyd_owner_module
      Callsites:
        - Src:             'src/tree_data_common.c:436,19'
          Dst:             ly_ctx_get_module_iter
        - Src:             'src/tree_data_common.c:444,17'
          Dst:             lyd_owner_module
    - functionName:    lyd_first_module_sibling
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 417
      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:373,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:373,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_owner_module
                - lyd_owner_module
                - lyd_owner_module
                - lyd_owner_module
                - strcmp
            - BranchSide:      'src/tree_data_common.c:373,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_common.c:373,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:373,5'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
                - lyd_owner_module
                - lyd_owner_module
                - strcmp
            - BranchSide:      'src/tree_data_common.c:375,11'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
                - lyd_owner_module
                - lyd_owner_module
                - strcmp
        - Branch String:   'src/tree_data_common.c:375,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:376,9'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
                - lyd_owner_module
                - lyd_owner_module
                - strcmp
            - BranchSide:      'src/tree_data_common.c:379,14'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
                - lyd_owner_module
                - lyd_owner_module
                - strcmp
        - Branch String:   'src/tree_data_common.c:381,11'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:381,28'
              BranchSideFuncs:
                - strcmp
                - lyd_owner_module
                - lyd_owner_module
                - lyd_owner_module
            - BranchSide:      'src/tree_data_common.c:381,9'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
                - lyd_owner_module
        - Branch String:   'src/tree_data_common.c:382,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:384,9'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
                - lyd_owner_module
            - BranchSide:      'src/tree_data_common.c:393,9'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
        - Branch String:   'src/tree_data_common.c:384,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:385,21'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
                - lyd_owner_module
            - BranchSide:      'src/tree_data_common.c:391,5'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
        - Branch String:   'src/tree_data_common.c:386,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:384,9'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
            - BranchSide:      'src/tree_data_common.c:387,21'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
        - Branch String:   'src/tree_data_common.c:393,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:395,9'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
            - BranchSide:      'src/tree_data_common.c:403,9'
              BranchSideFuncs:
                - lyd_owner_module
        - Branch String:   'src/tree_data_common.c:395,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:396,34'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
            - BranchSide:      'src/tree_data_common.c:401,5'
              BranchSideFuncs:
                - lyd_owner_module
        - Branch String:   'src/tree_data_common.c:396,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:397,17'
              BranchSideFuncs:
                - lyd_owner_module
            - BranchSide:      'src/tree_data_common.c:399,21'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
        - Branch String:   'src/tree_data_common.c:403,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:405,9'
              BranchSideFuncs:
                - lyd_owner_module
            - BranchSide:      'src/tree_data_common.c:413,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:405,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:406,34'
              BranchSideFuncs:
                - lyd_owner_module
            - BranchSide:      'src/tree_data_common.c:411,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:406,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:407,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:410,9'
              BranchSideFuncs:
                - lyd_owner_module
        - Branch String:   'src/tree_data_common.c:413,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:413,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:415,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_common.c:373,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_common.c:380,15'
          Dst:             lyd_owner_module
        - Src:             'src/tree_data_common.c:381,21'
          Dst:             strcmp
        - Src:             'src/tree_data_common.c:386,17'
          Dst:             lyd_owner_module
        - Src:             'src/tree_data_common.c:396,17'
          Dst:             lyd_owner_module
        - Src:             'src/tree_data_common.c:406,17'
          Dst:             lyd_owner_module
    - functionName:    lyd_child_no_keys
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 293
      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:273,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:274,9'
              BranchSideFuncs:
                - lyd_node_child_p
            - BranchSide:      'src/tree_data_common.c:277,10'
              BranchSideFuncs:
                - lyd_node_child_p
        - Branch String:   'src/tree_data_common.c:277,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:279,41'
              BranchSideFuncs:
                - lyd_node_child_p
            - BranchSide:      'src/tree_data_common.c:282,52'
              BranchSideFuncs:
                - lyd_node_child_p
        - Branch String:   'src/tree_data_common.c:283,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:284,35'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:291,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:286,22'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:286,25'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:286,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:286,39'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:286,43'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:286,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:286,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:287,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:289,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_common.c:282,16'
          Dst:             lyd_node_child_p
    - functionName:    lyd_node_child_p
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 211
      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:    23
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:195,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:195,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:197,10'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:197,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:198,42'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:200,17'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:200,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:206,47'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:206,47'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:206,47'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:206,47'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:206,47'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:208,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_common.c:195,5'
          Dst:             __assert_fail
    - functionName:    lyxp_vars_free
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 266
      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:256,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:257,9'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'src/tree_data_common.c:260,5'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'src/tree_data_common.c:260,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:260,5'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'src/tree_data_common.c:260,5'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'src/tree_data_common.c:260,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:261,14'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'src/tree_data_common.c:265,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/tree_data_common.c:265,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:265,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_data_common.c:265,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyxp_vars_set
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 249
      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:220,15'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:220,19'
              BranchSideFuncs:
                - strdup
                - strdup
                - free
                - free
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lyxp_vars_find
                - strdup
                - free
            - BranchSide:      'src/tree_data_common.c:221,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:220,24'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:220,28'
              BranchSideFuncs:
                - strdup
                - strdup
                - free
                - free
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lyxp_vars_find
                - strdup
                - free
            - BranchSide:      'src/tree_data_common.c:221,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:220,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:221,9'
              BranchSideFuncs:
                - strdup
                - strdup
                - free
                - free
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lyxp_vars_find
                - strdup
                - free
            - BranchSide:      'src/tree_data_common.c:225,10'
              BranchSideFuncs:
                - strdup
                - strdup
                - free
                - free
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lyxp_vars_find
                - strdup
                - free
        - Branch String:   'src/tree_data_common.c:225,15'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:225,41'
              BranchSideFuncs:
                - lyxp_vars_find
                - strdup
                - free
                - strdup
                - strdup
                - free
                - free
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_data_common.c:233,27'
              BranchSideFuncs:
                - strdup
                - strdup
                - free
                - free
                - malloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_data_common.c:225,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:226,28'
              BranchSideFuncs:
                - strdup
                - strdup
                - free
                - free
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_data_common.c:233,27'
              BranchSideFuncs:
                - strdup
                - strdup
                - free
                - free
                - malloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_data_common.c:227,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:227,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_data_common.c:230,14'
              BranchSideFuncs:
                - free
        - Branch String:   'src/tree_data_common.c:235,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:235,9'
              BranchSideFuncs:
                - free
                - free
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_data_common.c:235,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/tree_data_common.c:235,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:235,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - free
                - free
                - realloc
                - ly_log
            - BranchSide:      'src/tree_data_common.c:238,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - free
                - free
                - realloc
                - ly_log
        - Branch String:   'src/tree_data_common.c:238,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:238,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - free
                - free
            - BranchSide:      'src/tree_data_common.c:238,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - free
                - free
        - Branch String:   'src/tree_data_common.c:238,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:238,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:238,9'
              BranchSideFuncs:
                - ly_log
                - free
                - free
        - Branch String:   'src/tree_data_common.c:238,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:238,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:238,9'
              BranchSideFuncs:
                - ly_log
                - free
                - free
      Callsites:
        - Src:             'src/tree_data_common.c:225,19'
          Dst:             lyxp_vars_find
        - Src:             'src/tree_data_common.c:226,21'
          Dst:             strdup
        - Src:             'src/tree_data_common.c:233,20'
          Dst:             strdup
        - Src:             'src/tree_data_common.c:234,21'
          Dst:             strdup
        - Src:             'src/tree_data_common.c:238,9'
          Dst:             realloc
        - Src:             'src/tree_data_common.c:238,9'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:238,9'
          Dst:             ly_log
    - functionName:    lys_getnext_data
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 190
      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:167,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:167,5'
              BranchSideFuncs:
                - lys_getnext
                - lyd_find_sibling_val
                - __assert_fail
            - BranchSide:      'src/tree_data_common.c:168,5'
              BranchSideFuncs:
                - lys_getnext
                - lyd_find_sibling_val
                - __assert_fail
        - Branch String:   'src/tree_data_common.c:167,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:167,5'
              BranchSideFuncs:
                - lys_getnext
                - lyd_find_sibling_val
                - __assert_fail
            - BranchSide:      'src/tree_data_common.c:168,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:
                - __assert_fail
                - lys_getnext
                - lyd_find_sibling_val
            - BranchSide:      'src/tree_data_common.c:170,9'
              BranchSideFuncs:
                - lys_getnext
                - lyd_find_sibling_val
        - Branch String:   'src/tree_data_common.c:168,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:168,5'
              BranchSideFuncs:
                - __assert_fail
                - lys_getnext
                - lyd_find_sibling_val
            - BranchSide:      'src/tree_data_common.c:168,5'
              BranchSideFuncs:
                - __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
            - BranchSide:      'src/tree_data_common.c:170,9'
              BranchSideFuncs:
                - lys_getnext
                - lyd_find_sibling_val
        - Branch String:   'src/tree_data_common.c:170,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:171,18'
              BranchSideFuncs:
                - lys_getnext
                - lyd_find_sibling_val
            - BranchSide:      'src/tree_data_common.c:174,9'
              BranchSideFuncs:
                - lys_getnext
                - lyd_find_sibling_val
        - Branch String:   'src/tree_data_common.c:174,14'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:174,17'
              BranchSideFuncs:
                - lys_getnext
                - lyd_find_sibling_val
            - BranchSide:      'src/tree_data_common.c:180,5'
              BranchSideFuncs:
                - lys_getnext
                - lyd_find_sibling_val
        - Branch String:   'src/tree_data_common.c:174,28'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:174,32'
              BranchSideFuncs:
                - lys_getnext
                - lyd_find_sibling_val
            - BranchSide:      'src/tree_data_common.c:180,5'
              BranchSideFuncs:
                - lys_getnext
                - lyd_find_sibling_val
        - Branch String:   'src/tree_data_common.c:174,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:176,16'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:180,5'
              BranchSideFuncs:
                - lys_getnext
                - lyd_find_sibling_val
        - Branch String:   'src/tree_data_common.c:180,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:181,35'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lys_getnext
            - BranchSide:      'src/tree_data_common.c:186,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:181,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:180,5'
              BranchSideFuncs:
                - lys_getnext
                - lyd_find_sibling_val
            - BranchSide:      'src/tree_data_common.c:182,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:186,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:187,18'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:189,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_common.c:167,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_common.c:168,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_common.c:180,21'
          Dst:             lys_getnext
        - Src:             'src/tree_data_common.c:181,14'
          Dst:             lyd_find_sibling_val
    - functionName:    lyht_dup_inst_ht_free_cb
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 152
      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:150,5'
          Dst:             ly_set_free
    - functionName:    lyd_dup_inst_free
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 158
      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:157,5'
          Dst:             lyht_free
        - Src:             'src/tree_data_common.c:157,5'
          Dst:             lyht_dup_inst_ht_free_cb
    - functionName:    lyd_dup_inst_get
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 103
      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:82,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:84,25'
              BranchSideFuncs:
                - lyht_find
                - calloc
                - lyht_insert
            - BranchSide:      'src/tree_data_common.c:89,24'
              BranchSideFuncs:
                - lyht_new
                - calloc
                - lyht_insert
        - Branch String:   'src/tree_data_common.c:84,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:85,21'
              BranchSideFuncs:
                - calloc
                - lyht_insert
            - BranchSide:      'src/tree_data_common.c:87,5'
              BranchSideFuncs:
                - calloc
                - lyht_insert
        - Branch String:   'src/tree_data_common.c:90,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:0,0'
              BranchSideFuncs:
                - calloc
                - lyht_insert
            - BranchSide:      'src/tree_data_common.c:90,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:95,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:95,5'
              BranchSideFuncs:
                - lyht_insert
            - BranchSide:      'src/tree_data_common.c:98,22'
              BranchSideFuncs:
                - lyht_insert
        - Branch String:   'src/tree_data_common.c:98,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:99,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:102,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_common.c:84,14'
          Dst:             lyht_find
        - Src:             'src/tree_data_common.c:89,24'
          Dst:             lyht_new
        - Src:             'src/tree_data_common.c:89,24'
          Dst:             lyht_dup_inst_ht_equal_cb
        - Src:             'src/tree_data_common.c:94,12'
          Dst:             calloc
        - Src:             'src/tree_data_common.c:98,9'
          Dst:             lyht_insert
    - functionName:    lyd_dup_inst_next
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 140
      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:110,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:112,9'
              BranchSideFuncs:
                - lyd_dup_inst_get
                - ly_log
                - lyd_find_sibling_dup_inst_set
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/tree_data_common.c:117,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:118,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:118,5'
              BranchSideFuncs:
                - lyd_find_sibling_dup_inst_set
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/tree_data_common.c:120,10'
              BranchSideFuncs:
                - lyd_find_sibling_dup_inst_set
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/tree_data_common.c:118,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:118,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_common.c:118,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_common.c:120,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:122,39'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data_common.c:126,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_common.c:123,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:123,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/tree_data_common.c:123,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_common.c:123,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:123,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data_common.c:124,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_common.c:126,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:127,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:132,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_common.c:127,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:127,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:127,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:127,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:127,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:127,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:127,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:127,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:127,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:127,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:127,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:127,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:127,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:127,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:127,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:127,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:129,14'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:131,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:127,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:129,14'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:131,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:132,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:132,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:135,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_common.c:117,16'
          Dst:             lyd_dup_inst_get
        - Src:             'src/tree_data_common.c:118,5'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:122,9'
          Dst:             lyd_find_sibling_dup_inst_set
        - Src:             'src/tree_data_common.c:123,9'
          Dst:             __assert_fail
        - Src:             'src/tree_data_common.c:132,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_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:    1
      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_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
      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
      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:    8
      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: 1451
      functionLinenumberEnd: 1516
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - value
        - value_len
        - value_type
        - format
        - new_parent
        - new_node
      BBCount:         54
      ICount:          324
      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:1455,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1462,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1462,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1462,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1462,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1462,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1466,14'
              BranchSideFuncs:
                - _lyd_change_term
            - BranchSide:      'src/tree_data_new.c:1474,32'
              BranchSideFuncs:
                - _lyd_change_term
            - BranchSide:      'src/tree_data_new.c:1490,9'
              BranchSideFuncs:
                - lyd_create_any
                - lyd_compare_single
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:1490,9'
              BranchSideFuncs:
                - lyd_create_any
                - lyd_compare_single
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:1510,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1466,14'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1466,14'
              BranchSideFuncs:
                - _lyd_change_term
            - BranchSide:      'src/tree_data_new.c:1466,13'
              BranchSideFuncs:
                - _lyd_change_term
        - Branch String:   'src/tree_data_new.c:1466,14'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1466,14'
              BranchSideFuncs:
                - _lyd_change_term
            - BranchSide:      'src/tree_data_new.c:1466,14'
              BranchSideFuncs:
                - _lyd_change_term
        - Branch String:   'src/tree_data_new.c:1466,14'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1466,14'
              BranchSideFuncs:
                - _lyd_change_term
            - BranchSide:      'src/tree_data_new.c:1466,14'
              BranchSideFuncs:
                - _lyd_change_term
        - Branch String:   'src/tree_data_new.c:1466,14'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1466,14'
              BranchSideFuncs:
                - _lyd_change_term
            - BranchSide:      'src/tree_data_new.c:1466,13'
              BranchSideFuncs:
                - _lyd_change_term
        - Branch String:   'src/tree_data_new.c:1466,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1466,13'
              BranchSideFuncs:
                - _lyd_change_term
            - BranchSide:      'src/tree_data_new.c:1466,14'
              BranchSideFuncs:
                - _lyd_change_term
        - Branch String:   'src/tree_data_new.c:1466,14'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1468,14'
              BranchSideFuncs:
                - _lyd_change_term
            - BranchSide:      'src/tree_data_new.c:1474,32'
              BranchSideFuncs:
                - _lyd_change_term
        - Branch String:   'src/tree_data_new.c:1466,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1466,14'
              BranchSideFuncs:
                - _lyd_change_term
            - BranchSide:      'src/tree_data_new.c:1468,14'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:1475,33'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1475,37'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1477,27'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:1475,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1477,27'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1480,20'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:1490,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1490,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1493,32'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_free_tree
        - Branch String:   'src/tree_data_new.c:1493,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1495,37'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:1504,14'
              BranchSideFuncs:
                - lyd_free_tree
        - Branch String:   'src/tree_data_new.c:1510,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1515,12'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1515,12'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/tree_data_new.c:1474,15'
          Dst:             _lyd_change_term
        - Src:             'src/tree_data_new.c:1490,9'
          Dst:             lyd_create_any
        - Src:             'src/tree_data_new.c:1493,13'
          Dst:             lyd_compare_single
        - Src:             'src/tree_data_new.c:1507,9'
          Dst:             lyd_free_tree
        - Src:             'src/tree_data_new.c:1510,9'
          Dst:             ly_log
    - functionName:    _lyd_change_term
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1306
      functionLinenumberEnd: 1368
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - term
        - value
        - value_len
        - format
      BBCount:         46
      ICount:          320
      EdgeCount:       59
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
        - ly_ctx_get_options
        - ly_log_location
        - ly_log_location_revert
        - lyd_change_node_value
        - lyd_free_leafref_nodes
        - lyd_parent
        - lyd_value_store
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/tree_data_new.c:1314,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1314,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_log_location
                - lyd_value_store
                - ly_log_location_revert
                - ly_ctx_get_options
                - lyd_parent.788
                - lyd_free_leafref_nodes
                - lyd_change_node_value
            - BranchSide:      'src/tree_data_new.c:1314,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_new.c:1314,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1314,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_log_location
                - lyd_value_store
                - ly_log_location_revert
                - ly_ctx_get_options
                - lyd_parent.788
                - lyd_free_leafref_nodes
                - lyd_change_node_value
            - BranchSide:      'src/tree_data_new.c:1314,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_new.c:1314,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1314,5'
              BranchSideFuncs:
                - ly_log_location
                - lyd_value_store
                - ly_log_location_revert
                - ly_ctx_get_options
                - lyd_parent.788
                - lyd_free_leafref_nodes
                - lyd_change_node_value
            - BranchSide:      'src/tree_data_new.c:1316,33'
              BranchSideFuncs:
                - ly_log_location
                - lyd_value_store
                - ly_log_location_revert
                - ly_ctx_get_options
                - lyd_parent.788
                - lyd_free_leafref_nodes
                - lyd_change_node_value
        - Branch String:   'src/tree_data_new.c:1321,27'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1321,48'
              BranchSideFuncs:
                - lyd_value_store
                - ly_log_location_revert
                - ly_ctx_get_options
                - lyd_parent.788
                - lyd_free_leafref_nodes
                - lyd_change_node_value
            - BranchSide:      'src/tree_data_new.c:1321,48'
              BranchSideFuncs:
                - lyd_value_store
                - ly_log_location_revert
                - ly_ctx_get_options
                - lyd_parent.788
                - lyd_free_leafref_nodes
                - lyd_change_node_value
        - Branch String:   'src/tree_data_new.c:1324,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1324,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1327,9'
              BranchSideFuncs:
                - ly_ctx_get_options
                - lyd_parent.788
                - lyd_free_leafref_nodes
                - lyd_change_node_value
        - Branch String:   'src/tree_data_new.c:1327,31'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1327,47'
              BranchSideFuncs:
                - ly_ctx_get_options
                - lyd_parent.788
                - lyd_free_leafref_nodes
                - lyd_change_node_value
            - BranchSide:      'src/tree_data_new.c:1327,47'
              BranchSideFuncs:
                - ly_ctx_get_options
                - lyd_parent.788
                - lyd_free_leafref_nodes
                - lyd_change_node_value
        - Branch String:   'src/tree_data_new.c:1327,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1329,31'
              BranchSideFuncs:
                - lyd_change_node_value
                - ly_ctx_get_options
                - lyd_parent.788
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data_new.c:1335,9'
              BranchSideFuncs:
                - ly_ctx_get_options
                - lyd_parent.788
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data_new.c:1335,28'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1335,9'
              BranchSideFuncs:
                - ly_ctx_get_options
                - lyd_parent.788
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data_new.c:1335,9'
              BranchSideFuncs:
                - ly_ctx_get_options
                - lyd_parent.788
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data_new.c:1340,28'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1340,9'
              BranchSideFuncs:
                - ly_ctx_get_options
                - lyd_parent.788
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data_new.c:1340,9'
              BranchSideFuncs:
                - ly_ctx_get_options
                - lyd_parent.788
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data_new.c:1340,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1341,32'
              BranchSideFuncs:
                - lyd_free_leafref_nodes
                - lyd_parent.788
            - BranchSide:      'src/tree_data_new.c:1345,9'
              BranchSideFuncs:
                - lyd_parent.788
        - Branch String:   'src/tree_data_new.c:1345,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1346,23'
              BranchSideFuncs:
                - lyd_parent.788
            - BranchSide:      'src/tree_data_new.c:1353,21'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:1346,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1347,13'
              BranchSideFuncs:
                - lyd_parent.788
            - BranchSide:      'src/tree_data_new.c:1350,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:1357,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1357,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1358,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:1358,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1360,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1363,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_new.c:1314,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_new.c:1320,5'
          Dst:             ly_log_location
        - Src:             'src/tree_data_new.c:1321,11'
          Dst:             lyd_value_store
        - Src:             'src/tree_data_new.c:1323,5'
          Dst:             ly_log_location_revert
        - Src:             'src/tree_data_new.c:1329,9'
          Dst:             lyd_change_node_value
        - Src:             'src/tree_data_new.c:1340,9'
          Dst:             ly_ctx_get_options
        - Src:             'src/tree_data_new.c:1341,9'
          Dst:             lyd_free_leafref_nodes
        - Src:             'src/tree_data_new.c:1346,46'
          Dst:             lyd_parent
    - 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_node_value
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1249
      functionLinenumberEnd: 1287
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - term
        - val
      BBCount:         38
      ICount:          306
      EdgeCount:       50
      CyclomaticComplexity: 14
      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:1253,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1254,37'
              BranchSideFuncs:
                - lyds_is_supported
                - lyd_unlink_hash
                - lyd_hash
                - lyd_insert_hash
                - lyd_first_sibling
                - lyd_unlink_tree
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:1255,17'
              BranchSideFuncs:
                - lyds_is_supported
                - lyd_unlink_hash
                - lyd_hash
                - lyd_insert_hash
                - lyd_first_sibling
                - lyd_unlink_tree
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:1255,48'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1255,51'
              BranchSideFuncs:
                - lyds_is_supported
                - lyd_unlink_hash
                - lyd_hash
                - lyd_insert_hash
                - lyd_first_sibling
                - lyd_unlink_tree
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:1259,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:1255,16'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1256,37'
              BranchSideFuncs:
                - lyds_is_supported
                - lyd_unlink_hash
                - lyd_hash
                - lyd_insert_hash
                - lyd_first_sibling
                - lyd_unlink_tree
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:1259,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:1259,44'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1259,60'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1259,60'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:1265,10'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1265,10'
              BranchSideFuncs:
                - lyd_unlink_hash
                - lyd_hash
                - lyd_insert_hash
            - BranchSide:      'src/tree_data_new.c:1278,25'
              BranchSideFuncs:
                - lyd_unlink_hash
                - lyd_hash
                - lyd_insert_hash
        - Branch String:   'src/tree_data_new.c:1265,10'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1265,10'
              BranchSideFuncs:
                - lyd_unlink_hash
                - lyd_hash
                - lyd_insert_hash
                - lyds_is_supported
                - lyd_first_sibling
                - lyd_unlink_tree
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:1265,57'
              BranchSideFuncs:
                - lyds_is_supported
                - lyd_unlink_hash
                - lyd_hash
                - lyd_insert_hash
                - lyd_first_sibling
                - lyd_unlink_tree
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:1265,10'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1265,10'
              BranchSideFuncs:
                - lyds_is_supported
                - lyd_unlink_hash
                - lyd_hash
                - lyd_insert_hash
                - lyd_first_sibling
                - lyd_unlink_tree
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:1278,25'
              BranchSideFuncs:
                - lyd_unlink_hash
                - lyd_hash
                - lyd_insert_hash
        - Branch String:   'src/tree_data_new.c:1265,36'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1265,57'
              BranchSideFuncs:
                - lyd_unlink_hash
                - lyd_hash
                - lyd_insert_hash
            - BranchSide:      'src/tree_data_new.c:1278,25'
              BranchSideFuncs:
                - lyd_unlink_hash
                - lyd_hash
                - lyd_insert_hash
        - Branch String:   'src/tree_data_new.c:1265,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1267,35'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_unlink_tree
                - lyd_insert_node
                - lyd_hash
                - lyd_insert_hash
            - BranchSide:      'src/tree_data_new.c:1278,25'
              BranchSideFuncs:
                - lyd_unlink_hash
                - lyd_hash
                - lyd_insert_hash
        - Branch String:   'src/tree_data_new.c:1268,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1268,35'
              BranchSideFuncs:
                - lyd_unlink_tree
                - lyd_insert_node
                - lyd_hash
                - lyd_insert_hash
            - BranchSide:      'src/tree_data_new.c:1268,49'
              BranchSideFuncs:
                - lyd_unlink_tree
                - lyd_insert_node
                - lyd_hash
                - lyd_insert_hash
        - Branch String:   'src/tree_data_new.c:1272,44'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1272,60'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_hash
                - lyd_insert_hash
            - BranchSide:      'src/tree_data_new.c:1272,60'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_hash
                - lyd_insert_hash
        - Branch String:   'src/tree_data_new.c:1280,44'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1280,60'
              BranchSideFuncs:
                - lyd_hash
                - lyd_insert_hash
            - BranchSide:      'src/tree_data_new.c:1280,60'
              BranchSideFuncs:
                - lyd_hash
                - lyd_insert_hash
      Callsites:
        - Src:             'src/tree_data_new.c:1265,39'
          Dst:             lyds_is_supported
        - Src:             'src/tree_data_new.c:1267,17'
          Dst:             lyd_first_sibling
        - Src:             'src/tree_data_new.c:1270,9'
          Dst:             lyd_unlink_tree
        - Src:             'src/tree_data_new.c:1275,9'
          Dst:             lyd_insert_node
        - Src:             'src/tree_data_new.c:1278,9'
          Dst:             lyd_unlink_hash
        - Src:             'src/tree_data_new.c:1283,5'
          Dst:             lyd_hash
        - Src:             'src/tree_data_new.c:1284,11'
          Dst:             lyd_insert_hash
    - functionName:    lyd_parent
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1044
      functionLinenumberEnd: 1045
      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:1045,18'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1045,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1045,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1045,12'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1045,38'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1045,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyd_new_path_check_find_lypath
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1521
      functionLinenumberEnd: 1585
      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:1529,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1529,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:1532,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:1532,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1532,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:1532,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:1532,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1533,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:1577,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:1535,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1535,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:1535,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:1535,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1535,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:1535,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:1535,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1535,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:1535,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:1535,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1535,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:1535,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:1535,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1535,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:1535,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:1535,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1536,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:1548,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:1535,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1536,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:1548,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:1536,37'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1537,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:1539,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:1537,57'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1537,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:1541,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:1536,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1539,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:1541,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:1541,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:1542,17'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/tree_data_new.c:1548,51'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1549,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:1557,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:1549,38'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1549,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:1550,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:1548,20'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1550,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:1557,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:1550,22'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1550,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:1550,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:1550,48'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1550,53'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/tree_data_new.c:1551,17'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/tree_data_new.c:1550,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1551,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:1557,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:1558,38'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1558,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:1559,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:1560,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1561,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:1563,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:1563,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1565,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:1574,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:1565,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1565,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1567,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:1570,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1570,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:1570,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:1570,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1570,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:1570,17'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1570,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1570,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:1570,17'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1577,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1579,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1584,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:1579,28'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1579,26'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1579,26'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:1579,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1580,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1582,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_new.c:1529,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_new.c:1542,17'
          Dst:             ly_log_location
        - Src:             'src/tree_data_new.c:1543,17'
          Dst:             lys_nodetype2str
        - Src:             'src/tree_data_new.c:1543,17'
          Dst:             ly_vlog
        - Src:             'src/tree_data_new.c:1545,17'
          Dst:             ly_log_location_revert
        - Src:             'src/tree_data_new.c:1551,17'
          Dst:             ly_log_location
        - Src:             'src/tree_data_new.c:1552,17'
          Dst:             lys_nodetype2str
        - Src:             'src/tree_data_new.c:1552,17'
          Dst:             ly_vlog
        - Src:             'src/tree_data_new.c:1554,17'
          Dst:             ly_log_location_revert
        - Src:             'src/tree_data_new.c:1561,21'
          Dst:             lyd_value_validate
        - Src:             'src/tree_data_new.c:1565,17'
          Dst:             lyd_value_store
        - Src:             'src/tree_data_new.c:1570,17'
          Dst:             realloc
        - Src:             'src/tree_data_new.c:1570,17'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1570,17'
          Dst:             ly_log
    - functionName:    lyd_new_implicit_module
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2083
      functionLinenumberEnd: 2120
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
        - module
        - implicit_options
        - diff
      BBCount:         69
      ICount:          355
      EdgeCount:       94
      CyclomaticComplexity: 27
      functionsReached:
        - ly_log
        - ly_set_erase
        - lyd_free_all
        - lyd_insert_sibling
        - lyd_new_implicit_r
        - lyd_new_implicit_tree
        - lyd_validate_unres
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data_new.c:2088,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2088,5'
              BranchSideFuncs:
                - ly_log
                - lyd_new_implicit_r
                - lyd_validate_unres
                - ly_set_erase
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
                - ly_log
            - BranchSide:      'src/tree_data_new.c:2088,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:2088,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2088,5'
              BranchSideFuncs:
                - lyd_new_implicit_r
                - lyd_validate_unres
                - ly_set_erase
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
                - ly_log
            - BranchSide:      'src/tree_data_new.c:2089,5'
              BranchSideFuncs:
                - lyd_new_implicit_r
                - lyd_validate_unres
                - ly_set_erase
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
                - ly_log
        - Branch String:   'src/tree_data_new.c:2089,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2089,5'
              BranchSideFuncs:
                - lyd_new_implicit_r
                - lyd_validate_unres
                - ly_set_erase
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
                - ly_log
            - BranchSide:      'src/tree_data_new.c:2089,5'
              BranchSideFuncs:
                - lyd_new_implicit_r
                - lyd_validate_unres
                - ly_set_erase
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
                - ly_log
        - Branch String:   'src/tree_data_new.c:2089,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2089,5'
              BranchSideFuncs:
                - lyd_new_implicit_r
                - lyd_validate_unres
                - ly_set_erase
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
                - ly_log
            - BranchSide:      'src/tree_data_new.c:2089,5'
              BranchSideFuncs:
                - lyd_new_implicit_r
                - lyd_validate_unres
                - ly_set_erase
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
                - ly_log
        - Branch String:   'src/tree_data_new.c:2089,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2089,5'
              BranchSideFuncs:
                - lyd_new_implicit_r
                - lyd_validate_unres
                - ly_set_erase
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
                - ly_log
            - BranchSide:      'src/tree_data_new.c:2090,9'
              BranchSideFuncs:
                - lyd_new_implicit_r
                - lyd_validate_unres
                - ly_set_erase
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
        - Branch String:   'src/tree_data_new.c:2089,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2089,5'
              BranchSideFuncs:
                - lyd_new_implicit_r
                - lyd_validate_unres
                - ly_set_erase
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
                - ly_log
            - BranchSide:      'src/tree_data_new.c:2090,9'
              BranchSideFuncs:
                - lyd_new_implicit_r
                - lyd_validate_unres
                - ly_set_erase
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
        - Branch String:   'src/tree_data_new.c:2089,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2089,5'
              BranchSideFuncs:
                - lyd_new_implicit_r
                - lyd_validate_unres
                - ly_set_erase
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
                - ly_log
            - BranchSide:      'src/tree_data_new.c:2090,9'
              BranchSideFuncs:
                - lyd_new_implicit_r
                - lyd_validate_unres
                - ly_set_erase
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
        - Branch String:   'src/tree_data_new.c:2089,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2089,5'
              BranchSideFuncs:
                - lyd_new_implicit_r
                - lyd_validate_unres
                - ly_set_erase
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
                - ly_log
            - BranchSide:      'src/tree_data_new.c:2089,5'
              BranchSideFuncs:
                - lyd_new_implicit_r
                - lyd_validate_unres
                - ly_set_erase
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
                - ly_log
        - Branch String:   'src/tree_data_new.c:2089,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2089,5'
              BranchSideFuncs:
                - lyd_new_implicit_r
                - lyd_validate_unres
                - ly_set_erase
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
                - ly_log
            - BranchSide:      'src/tree_data_new.c:2090,9'
              BranchSideFuncs:
                - lyd_new_implicit_r
                - lyd_validate_unres
                - ly_set_erase
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
        - Branch String:   'src/tree_data_new.c:2089,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2089,5'
              BranchSideFuncs:
                - lyd_new_implicit_r
                - lyd_validate_unres
                - ly_set_erase
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
                - ly_log
            - BranchSide:      'src/tree_data_new.c:2090,9'
              BranchSideFuncs:
                - lyd_new_implicit_r
                - lyd_validate_unres
                - ly_set_erase
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
        - Branch String:   'src/tree_data_new.c:2089,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2089,5'
              BranchSideFuncs:
                - lyd_new_implicit_r
                - lyd_validate_unres
                - ly_set_erase
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
                - ly_log
            - BranchSide:      'src/tree_data_new.c:2089,5'
              BranchSideFuncs:
                - lyd_new_implicit_r
                - lyd_validate_unres
                - ly_set_erase
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
                - ly_log
        - Branch String:   'src/tree_data_new.c:2089,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2089,5'
              BranchSideFuncs:
                - lyd_new_implicit_r
                - lyd_validate_unres
                - ly_set_erase
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
                - ly_log
            - BranchSide:      'src/tree_data_new.c:2089,5'
              BranchSideFuncs:
                - lyd_new_implicit_r
                - lyd_validate_unres
                - ly_set_erase
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
                - ly_log
        - Branch String:   'src/tree_data_new.c:2089,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2089,5'
              BranchSideFuncs:
                - lyd_new_implicit_r
                - lyd_validate_unres
                - ly_set_erase
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
                - ly_log
            - BranchSide:      'src/tree_data_new.c:2089,5'
              BranchSideFuncs:
                - lyd_new_implicit_r
                - lyd_validate_unres
                - ly_set_erase
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
                - ly_log
        - Branch String:   'src/tree_data_new.c:2089,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2089,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:2090,9'
              BranchSideFuncs:
                - lyd_new_implicit_r
                - lyd_validate_unres
                - ly_set_erase
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
        - Branch String:   'src/tree_data_new.c:2089,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2089,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:2089,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:2089,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2089,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:2089,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:2090,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2091,10'
              BranchSideFuncs:
                - lyd_new_implicit_r
                - lyd_validate_unres
                - ly_set_erase
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
            - BranchSide:      'src/tree_data_new.c:2095,5'
              BranchSideFuncs:
                - lyd_new_implicit_r
                - lyd_validate_unres
                - ly_set_erase
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
        - Branch String:   'src/tree_data_new.c:2095,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2095,5'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_all
            - BranchSide:      'src/tree_data_new.c:2099,5'
              BranchSideFuncs:
                - lyd_validate_unres
                - ly_set_erase
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
        - Branch String:   'src/tree_data_new.c:2099,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2099,5'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_all
            - BranchSide:      'src/tree_data_new.c:2103,5'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
        - Branch String:   'src/tree_data_new.c:2103,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2104,9'
              BranchSideFuncs:
                - lyd_new_implicit_tree
                - ly_set_erase
                - lyd_free_all
                - lyd_insert_sibling
            - BranchSide:      'src/tree_data_new.c:2111,5'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_all
        - Branch String:   'src/tree_data_new.c:2104,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2104,9'
              BranchSideFuncs:
                - lyd_new_implicit_tree
                - ly_set_erase
                - lyd_free_all
                - lyd_insert_sibling
            - BranchSide:      'src/tree_data_new.c:2104,9'
              BranchSideFuncs:
                - lyd_new_implicit_tree
                - ly_set_erase
                - lyd_free_all
                - lyd_insert_sibling
        - Branch String:   'src/tree_data_new.c:2104,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2104,9'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_all
            - BranchSide:      'src/tree_data_new.c:2106,13'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
        - Branch String:   'src/tree_data_new.c:2106,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2108,33'
              BranchSideFuncs:
                - lyd_insert_sibling
                - ly_set_erase
                - lyd_free_all
                - lyd_new_implicit_tree
            - BranchSide:      'src/tree_data_new.c:2111,5'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
        - Branch String:   'src/tree_data_new.c:2115,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2115,16'
              BranchSideFuncs:
                - lyd_free_all
            - BranchSide:      'src/tree_data_new.c:2119,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:2115,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2116,23'
              BranchSideFuncs:
                - lyd_free_all
            - BranchSide:      'src/tree_data_new.c:2119,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_new.c:2088,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:2088,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:2089,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:2095,5'
          Dst:             lyd_new_implicit_r
        - Src:             'src/tree_data_new.c:2099,5'
          Dst:             lyd_validate_unres
        - Src:             'src/tree_data_new.c:2104,9'
          Dst:             lyd_new_implicit_tree
        - Src:             'src/tree_data_new.c:2108,13'
          Dst:             lyd_insert_sibling
        - Src:             'src/tree_data_new.c:2114,5'
          Dst:             ly_set_erase
        - Src:             'src/tree_data_new.c:2116,9'
          Dst:             lyd_free_all
    - functionName:    lyd_new_implicit_r
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1869
      functionLinenumberEnd: 2004
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - first
        - sparent
        - mod
        - node_when
        - node_types
        - ext_node
        - impl_opts
        - diff
      BBCount:         165
      ICount:          905
      EdgeCount:       222
      CyclomaticComplexity: 59
      functionsReached:
        - __assert_fail
        - ly_set_add
        - lyd_create_inner
        - lyd_create_term2
        - lyd_find_sibling_val
        - lyd_insert_node
        - lyd_new_implicit_r
        - lyd_node_child_p
        - lyd_val_diff_add
        - lyd_validate_node_ext
        - lys_getnext
        - lys_getnext_data
        - lysc_has_when
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/tree_data_new.c:1877,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1877,5'
              BranchSideFuncs:
                - __assert_fail
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
            - BranchSide:      'src/tree_data_new.c:1877,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_new.c:1877,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1877,5'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
            - BranchSide:      'src/tree_data_new.c:1879,10'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
        - Branch String:   'src/tree_data_new.c:1877,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1877,5'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
            - BranchSide:      'src/tree_data_new.c:1879,10'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
        - Branch String:   'src/tree_data_new.c:1877,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1877,5'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
            - BranchSide:      'src/tree_data_new.c:1879,10'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
        - Branch String:   'src/tree_data_new.c:1879,18'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1879,21'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
            - BranchSide:      'src/tree_data_new.c:1883,18'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
        - Branch String:   'src/tree_data_new.c:1879,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1880,19'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
            - BranchSide:      'src/tree_data_new.c:1883,18'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
        - Branch String:   'src/tree_data_new.c:1884,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1885,22'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
            - BranchSide:      'src/tree_data_new.c:1888,5'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
        - Branch String:   'src/tree_data_new.c:1888,47'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1888,53'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
            - BranchSide:      'src/tree_data_new.c:1888,75'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
        - Branch String:   'src/tree_data_new.c:1888,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1889,14'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
            - BranchSide:      'src/tree_data_new.c:2003,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:1889,49'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1889,53'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
            - BranchSide:      'src/tree_data_new.c:1891,21'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
        - Branch String:   'src/tree_data_new.c:1889,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1890,13'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
            - BranchSide:      'src/tree_data_new.c:1891,21'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
        - Branch String:   'src/tree_data_new.c:1895,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1897,44'
              BranchSideFuncs:
                - lys_getnext_data
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
            - BranchSide:      'src/tree_data_new.c:1910,19'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lys_getnext
                - 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
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
            - BranchSide:      'src/tree_data_new.c:1935,19'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
                - 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:1965,19'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
                - 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:1999,13'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
        - Branch String:   'src/tree_data_new.c:1898,23'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1898,54'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - lyd_new_implicit_r
                - __assert_fail
                - lyd_new_implicit_r
            - BranchSide:      'src/tree_data_new.c:1902,24'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - lyd_new_implicit_r
                - __assert_fail
                - lyd_new_implicit_r
        - Branch String:   'src/tree_data_new.c:1898,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1900,17'
              BranchSideFuncs:
                - lyd_new_implicit_r
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
            - BranchSide:      'src/tree_data_new.c:1902,24'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - lyd_new_implicit_r
                - __assert_fail
                - lyd_new_implicit_r
        - Branch String:   'src/tree_data_new.c:1900,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1900,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1902,13'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
        - Branch String:   'src/tree_data_new.c:1904,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1904,17'
              BranchSideFuncs:
                - lyd_new_implicit_r
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
            - BranchSide:      'src/tree_data_new.c:1905,17'
              BranchSideFuncs:
                - lyd_new_implicit_r
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
        - Branch String:   'src/tree_data_new.c:1905,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1905,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1907,13'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
        - Branch String:   'src/tree_data_new.c:1910,47'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1910,72'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
            - BranchSide:      'src/tree_data_new.c:1933,13'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
        - Branch String:   'src/tree_data_new.c:1910,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1912,17'
              BranchSideFuncs:
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lys_getnext
                - 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
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
            - BranchSide:      'src/tree_data_new.c:1933,13'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
        - Branch String:   'src/tree_data_new.c:1912,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1912,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1913,60'
              BranchSideFuncs:
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lys_getnext
                - 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
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
        - Branch String:   'src/tree_data_new.c:1916,41'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1916,44'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lys_getnext
                - 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
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
            - BranchSide:      'src/tree_data_new.c:1920,21'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lys_getnext
                - 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
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
        - Branch String:   'src/tree_data_new.c:1916,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1918,21'
              BranchSideFuncs:
                - ly_set_add
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lys_getnext
                - 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
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
            - BranchSide:      'src/tree_data_new.c:1920,21'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lys_getnext
                - 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
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
        - Branch String:   'src/tree_data_new.c:1918,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1918,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1919,17'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lys_getnext
                - 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
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
        - Branch String:   'src/tree_data_new.c:1920,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1922,21'
              BranchSideFuncs:
                - lyd_validate_node_ext
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lys_getnext
                - 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
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
                - lyd_val_diff_add
            - BranchSide:      'src/tree_data_new.c:1924,21'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lys_getnext
                - 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
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
                - lyd_val_diff_add
        - Branch String:   'src/tree_data_new.c:1922,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1922,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1923,17'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lys_getnext
                - 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
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
                - lyd_val_diff_add
        - Branch String:   'src/tree_data_new.c:1924,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1926,21'
              BranchSideFuncs:
                - lyd_val_diff_add
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lys_getnext
                - 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
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
            - BranchSide:      'src/tree_data_new.c:1930,17'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lys_getnext
                - 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_r
                - lyd_new_implicit_r
        - Branch String:   'src/tree_data_new.c:1926,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1926,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1927,17'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lys_getnext
                - 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_r
                - lyd_new_implicit_r
        - Branch String:   'src/tree_data_new.c:1930,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1930,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1932,13'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
        - Branch String:   'src/tree_data_new.c:1935,57'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1935,86'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
            - BranchSide:      'src/tree_data_new.c:1963,13'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
        - Branch String:   'src/tree_data_new.c:1935,98'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1936,43'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
                - 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:1963,13'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
        - Branch String:   'src/tree_data_new.c:1935,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1938,40'
              BranchSideFuncs:
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
            - BranchSide:      'src/tree_data_new.c:1963,13'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
        - Branch String:   'src/tree_data_new.c:1939,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1940,25'
              BranchSideFuncs:
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
            - BranchSide:      'src/tree_data_new.c:1944,28'
              BranchSideFuncs:
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
        - Branch String:   'src/tree_data_new.c:1940,25'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1942,25'
              BranchSideFuncs:
                - ly_set_add
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
            - BranchSide:      'src/tree_data_new.c:1944,17'
              BranchSideFuncs:
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
        - Branch String:   'src/tree_data_new.c:1942,25'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1942,25'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1943,21'
              BranchSideFuncs:
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
        - Branch String:   'src/tree_data_new.c:1944,28'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1945,28'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:1950,41'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1950,44'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
            - BranchSide:      'src/tree_data_new.c:1954,21'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
        - Branch String:   'src/tree_data_new.c:1950,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1952,21'
              BranchSideFuncs:
                - ly_set_add
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
            - BranchSide:      'src/tree_data_new.c:1954,21'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
        - Branch String:   'src/tree_data_new.c:1952,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1952,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1953,17'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
        - Branch String:   'src/tree_data_new.c:1954,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1956,21'
              BranchSideFuncs:
                - lyd_validate_node_ext
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
                - lyd_val_diff_add
            - BranchSide:      'src/tree_data_new.c:1958,21'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
                - lyd_val_diff_add
        - Branch String:   'src/tree_data_new.c:1956,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1956,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1957,17'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
                - lyd_val_diff_add
        - Branch String:   'src/tree_data_new.c:1958,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1960,21'
              BranchSideFuncs:
                - lyd_val_diff_add
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
            - BranchSide:      'src/tree_data_new.c:1962,13'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
        - Branch String:   'src/tree_data_new.c:1960,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1960,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1961,17'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
        - Branch String:   'src/tree_data_new.c:1965,57'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1965,90'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
            - BranchSide:      'src/tree_data_new.c:1996,13'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
        - Branch String:   'src/tree_data_new.c:1965,103'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1966,43'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
                - 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:1996,13'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
        - Branch String:   'src/tree_data_new.c:1965,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1968,55'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
                - 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:1996,13'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
        - Branch String:   'src/tree_data_new.c:1969,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1969,17'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
                - 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:1969,17'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
                - 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:1969,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1970,44'
              BranchSideFuncs:
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
            - BranchSide:      'src/tree_data_new.c:1995,13'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
        - Branch String:   'src/tree_data_new.c:1971,25'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1972,29'
              BranchSideFuncs:
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
                - lyd_create_term2
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
            - BranchSide:      'src/tree_data_new.c:1976,32'
              BranchSideFuncs:
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
                - lyd_create_term2
                - ly_set_add
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
        - Branch String:   'src/tree_data_new.c:1972,29'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1974,29'
              BranchSideFuncs:
                - ly_set_add
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
                - lyd_create_term2
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
            - BranchSide:      'src/tree_data_new.c:1976,21'
              BranchSideFuncs:
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
                - lyd_create_term2
                - ly_set_add
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
        - Branch String:   'src/tree_data_new.c:1974,29'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1974,29'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1975,25'
              BranchSideFuncs:
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
                - lyd_create_term2
                - ly_set_add
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
        - Branch String:   'src/tree_data_new.c:1976,32'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1977,32'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:1982,45'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1982,48'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
                - 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:1986,25'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
                - 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:1982,25'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1984,25'
              BranchSideFuncs:
                - ly_set_add
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
                - 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:1986,25'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
                - 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:1984,25'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1984,25'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1985,21'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
                - 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:1986,25'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1988,25'
              BranchSideFuncs:
                - lyd_validate_node_ext
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
                - 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:1990,25'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
                - 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:1988,25'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1988,25'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1989,21'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
                - 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:1990,25'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1992,25'
              BranchSideFuncs:
                - lyd_val_diff_add
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
                - 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:1994,17'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
                - 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:1992,25'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1992,25'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1993,21'
              BranchSideFuncs:
                - lys_getnext
                - 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_node_child_p
                - lyd_new_implicit_r
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit_r
                - lyd_new_implicit_r
                - 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:1877,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_new.c:1888,20'
          Dst:             lys_getnext
        - Src:             'src/tree_data_new.c:1897,20'
          Dst:             lys_getnext_data
        - Src:             'src/tree_data_new.c:1900,17'
          Dst:             lyd_new_implicit_r
        - Src:             'src/tree_data_new.c:1904,17'
          Dst:             __assert_fail
        - Src:             'src/tree_data_new.c:1905,17'
          Dst:             lyd_new_implicit_r
        - Src:             'src/tree_data_new.c:1910,50'
          Dst:             lyd_find_sibling_val
        - Src:             'src/tree_data_new.c:1912,17'
          Dst:             lyd_create_inner
        - Src:             'src/tree_data_new.c:1913,46'
          Dst:             lysc_has_when
        - Src:             'src/tree_data_new.c:1914,17'
          Dst:             lyd_insert_node
        - Src:             'src/tree_data_new.c:1916,21'
          Dst:             lysc_has_when
        - Src:             'src/tree_data_new.c:1918,21'
          Dst:             ly_set_add
        - Src:             'src/tree_data_new.c:1922,21'
          Dst:             lyd_validate_node_ext
        - Src:             'src/tree_data_new.c:1926,21'
          Dst:             lyd_val_diff_add
        - Src:             'src/tree_data_new.c:1930,17'
          Dst:             lyd_node_child_p
        - Src:             'src/tree_data_new.c:1930,17'
          Dst:             lyd_new_implicit_r
        - Src:             'src/tree_data_new.c:1936,21'
          Dst:             lyd_find_sibling_val
        - Src:             'src/tree_data_new.c:1938,23'
          Dst:             lyd_create_term2
        - Src:             'src/tree_data_new.c:1942,25'
          Dst:             ly_set_add
        - Src:             'src/tree_data_new.c:1947,46'
          Dst:             lysc_has_when
        - Src:             'src/tree_data_new.c:1948,17'
          Dst:             lyd_insert_node
        - Src:             'src/tree_data_new.c:1950,21'
          Dst:             lysc_has_when
        - Src:             'src/tree_data_new.c:1952,21'
          Dst:             ly_set_add
        - Src:             'src/tree_data_new.c:1956,21'
          Dst:             lyd_validate_node_ext
        - Src:             'src/tree_data_new.c:1960,21'
          Dst:             lyd_val_diff_add
        - Src:             'src/tree_data_new.c:1966,21'
          Dst:             lyd_find_sibling_val
        - Src:             'src/tree_data_new.c:1970,27'
          Dst:             lyd_create_term2
        - Src:             'src/tree_data_new.c:1974,29'
          Dst:             ly_set_add
        - Src:             'src/tree_data_new.c:1979,50'
          Dst:             lysc_has_when
        - Src:             'src/tree_data_new.c:1980,21'
          Dst:             lyd_insert_node
        - Src:             'src/tree_data_new.c:1982,25'
          Dst:             lysc_has_when
        - Src:             'src/tree_data_new.c:1984,25'
          Dst:             ly_set_add
        - Src:             'src/tree_data_new.c:1988,25'
          Dst:             lyd_validate_node_ext
        - Src:             'src/tree_data_new.c:1992,25'
          Dst:             lyd_val_diff_add
    - functionName:    lyd_new_implicit_tree
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2008
      functionLinenumberEnd: 2038
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
        - implicit_options
        - diff
      BBCount:         43
      ICount:          233
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - ly_log
        - ly_set_erase
        - lyd_child
        - lyd_free_all
        - lyd_new_implicit_r
        - lyd_node_child_p
        - lyd_validate_unres
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data_new.c:2013,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2013,5'
              BranchSideFuncs:
                - lyd_validate_unres
                - ly_set_erase
                - lyd_free_all
                - lyd_child.796
                - lyd_node_child_p
                - lyd_new_implicit_r
            - BranchSide:      'src/tree_data_new.c:2014,9'
              BranchSideFuncs:
                - lyd_validate_unres
                - ly_set_erase
                - lyd_free_all
                - lyd_child.796
                - lyd_node_child_p
                - lyd_new_implicit_r
        - Branch String:   'src/tree_data_new.c:2014,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2015,10'
              BranchSideFuncs:
                - lyd_validate_unres
                - ly_set_erase
                - lyd_free_all
                - lyd_child.796
                - lyd_node_child_p
                - lyd_new_implicit_r
            - BranchSide:      'src/tree_data_new.c:2018,5'
              BranchSideFuncs:
                - lyd_validate_unres
                - ly_set_erase
                - lyd_free_all
                - lyd_child.796
                - lyd_node_child_p
                - lyd_new_implicit_r
        - Branch String:   'src/tree_data_new.c:2018,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2019,13'
              BranchSideFuncs:
                - lyd_child.796
                - lyd_validate_unres
                - ly_set_erase
                - lyd_free_all
                - lyd_node_child_p
                - lyd_new_implicit_r
            - BranchSide:      'src/tree_data_new.c:2028,103'
              BranchSideFuncs:
                - lyd_validate_unres
                - ly_set_erase
                - lyd_free_all
        - Branch String:   'src/tree_data_new.c:2019,26'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2019,30'
              BranchSideFuncs:
                - lyd_child.796
                - lyd_validate_unres
                - ly_set_erase
                - lyd_free_all
                - lyd_node_child_p
                - lyd_new_implicit_r
            - BranchSide:      'src/tree_data_new.c:2024,9'
              BranchSideFuncs:
                - lyd_child.796
                - lyd_validate_unres
                - ly_set_erase
                - lyd_free_all
                - lyd_node_child_p
                - lyd_new_implicit_r
        - Branch String:   'src/tree_data_new.c:2019,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2020,13'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lyd_child.796
                - lyd_validate_unres
                - ly_set_erase
                - lyd_free_all
            - BranchSide:      'src/tree_data_new.c:2024,9'
              BranchSideFuncs:
                - lyd_child.796
                - lyd_validate_unres
                - ly_set_erase
                - lyd_free_all
                - lyd_node_child_p
                - lyd_new_implicit_r
        - Branch String:   'src/tree_data_new.c:2020,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2020,13'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_all
            - BranchSide:      'src/tree_data_new.c:2022,9'
              BranchSideFuncs:
                - lyd_child.796
                - lyd_validate_unres
                - ly_set_erase
                - lyd_free_all
                - lyd_node_child_p
                - lyd_new_implicit_r
        - Branch String:   'src/tree_data_new.c:2024,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2024,9'
              BranchSideFuncs:
                - lyd_validate_unres
                - ly_set_erase
                - lyd_free_all
                - lyd_child.796
                - lyd_node_child_p
                - lyd_new_implicit_r
            - BranchSide:      'src/tree_data_new.c:2024,9'
              BranchSideFuncs:
                - lyd_child.796
                - lyd_validate_unres
                - ly_set_erase
                - lyd_free_all
                - lyd_node_child_p
                - lyd_new_implicit_r
        - Branch String:   'src/tree_data_new.c:2024,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2024,9'
              BranchSideFuncs:
                - lyd_validate_unres
                - ly_set_erase
                - lyd_free_all
                - lyd_child.796
                - lyd_node_child_p
                - lyd_new_implicit_r
            - BranchSide:      'src/tree_data_new.c:2024,9'
              BranchSideFuncs:
                - lyd_validate_unres
                - ly_set_erase
                - lyd_free_all
                - lyd_child.796
                - lyd_node_child_p
                - lyd_new_implicit_r
        - Branch String:   'src/tree_data_new.c:2024,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2024,9'
              BranchSideFuncs:
                - lyd_validate_unres
                - ly_set_erase
                - lyd_free_all
            - BranchSide:      'src/tree_data_new.c:2024,9'
              BranchSideFuncs:
                - lyd_validate_unres
                - ly_set_erase
                - lyd_free_all
                - lyd_child.796
                - lyd_node_child_p
                - lyd_new_implicit_r
        - Branch String:   'src/tree_data_new.c:2024,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2018,5'
              BranchSideFuncs:
                - lyd_validate_unres
                - ly_set_erase
                - lyd_free_all
                - lyd_child.796
                - lyd_node_child_p
                - lyd_new_implicit_r
            - BranchSide:      'src/tree_data_new.c:2024,9'
              BranchSideFuncs:
                - lyd_validate_unres
                - ly_set_erase
                - lyd_free_all
                - lyd_child.796
                - lyd_node_child_p
                - lyd_new_implicit_r
        - Branch String:   'src/tree_data_new.c:2024,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2024,9'
              BranchSideFuncs:
                - lyd_validate_unres
                - ly_set_erase
                - lyd_free_all
                - lyd_child.796
                - lyd_node_child_p
                - lyd_new_implicit_r
            - BranchSide:      'src/tree_data_new.c:2024,9'
              BranchSideFuncs:
                - lyd_validate_unres
                - ly_set_erase
                - lyd_free_all
                - lyd_child.796
                - lyd_node_child_p
                - lyd_new_implicit_r
        - Branch String:   'src/tree_data_new.c:2029,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2029,5'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_all
            - BranchSide:      'src/tree_data_new.c:2029,5'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_all
        - Branch String:   'src/tree_data_new.c:2033,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2033,16'
              BranchSideFuncs:
                - lyd_free_all
            - BranchSide:      'src/tree_data_new.c:2037,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:2033,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2034,23'
              BranchSideFuncs:
                - lyd_free_all
            - BranchSide:      'src/tree_data_new.c:2037,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_new.c:2013,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:2020,13'
          Dst:             lyd_node_child_p
        - Src:             'src/tree_data_new.c:2020,13'
          Dst:             lyd_new_implicit_r
        - Src:             'src/tree_data_new.c:2024,9'
          Dst:             lyd_child
        - Src:             'src/tree_data_new.c:2028,11'
          Dst:             lyd_validate_unres
        - Src:             'src/tree_data_new.c:2032,5'
          Dst:             ly_set_erase
        - Src:             'src/tree_data_new.c:2034,9'
          Dst:             lyd_free_all
    - functionName:    lyd_child
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1060
      functionLinenumberEnd: 1075
      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:1061,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1062,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1065,10'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1065,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1067,47'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1070,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1070,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1071,48'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1074,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: 2042
      functionLinenumberEnd: 2078
      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:2048,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2048,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:2048,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:2048,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2048,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:2049,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:2048,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2048,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:2049,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:2049,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2049,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:2049,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:2049,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2049,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:2049,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:2049,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2049,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:2050,9'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lyd_free_all
                - lyd_new_implicit_module
                - lyd_insert_sibling
        - Branch String:   'src/tree_data_new.c:2049,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2049,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:2050,9'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lyd_free_all
                - lyd_new_implicit_module
                - lyd_insert_sibling
        - Branch String:   'src/tree_data_new.c:2049,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2049,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:2050,9'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lyd_free_all
                - lyd_new_implicit_module
                - lyd_insert_sibling
        - Branch String:   'src/tree_data_new.c:2049,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2049,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:2050,9'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lyd_free_all
                - lyd_new_implicit_module
                - lyd_insert_sibling
        - Branch String:   'src/tree_data_new.c:2049,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2049,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:2049,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:2049,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2049,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:2049,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:2049,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2049,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:2050,9'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lyd_free_all
                - lyd_new_implicit_module
                - lyd_insert_sibling
        - Branch String:   'src/tree_data_new.c:2049,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2049,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:2049,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:2049,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2049,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:2049,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:2050,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2051,10'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lyd_free_all
                - lyd_new_implicit_module
                - lyd_insert_sibling
            - BranchSide:      'src/tree_data_new.c:2053,10'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lyd_free_all
                - lyd_new_implicit_module
                - lyd_insert_sibling
        - Branch String:   'src/tree_data_new.c:2053,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2054,15'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lyd_free_all
                - lyd_new_implicit_module
                - lyd_insert_sibling
            - BranchSide:      'src/tree_data_new.c:2058,5'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lyd_free_all
                - lyd_new_implicit_module
                - lyd_insert_sibling
        - Branch String:   'src/tree_data_new.c:2054,15'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2054,13'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lyd_free_all
                - lyd_new_implicit_module
                - lyd_insert_sibling
            - BranchSide:      'src/tree_data_new.c:2054,13'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lyd_free_all
                - lyd_new_implicit_module
                - lyd_insert_sibling
        - Branch String:   'src/tree_data_new.c:2058,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2059,14'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lyd_free_all
                - lyd_new_implicit_module
                - lyd_insert_sibling
            - BranchSide:      'src/tree_data_new.c:2073,9'
              BranchSideFuncs:
                - lyd_free_all
        - Branch String:   'src/tree_data_new.c:2059,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2060,13'
              BranchSideFuncs:
                - lyd_new_implicit_module
                - ly_ctx_get_module_iter
                - lyd_free_all
                - lyd_insert_sibling
            - BranchSide:      'src/tree_data_new.c:2063,9'
              BranchSideFuncs:
                - lyd_new_implicit_module
                - ly_ctx_get_module_iter
                - lyd_free_all
                - lyd_insert_sibling
        - Branch String:   'src/tree_data_new.c:2063,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2063,9'
              BranchSideFuncs:
                - lyd_new_implicit_module
                - ly_ctx_get_module_iter
                - lyd_free_all
                - lyd_insert_sibling
            - BranchSide:      'src/tree_data_new.c:2063,9'
              BranchSideFuncs:
                - lyd_new_implicit_module
                - ly_ctx_get_module_iter
                - lyd_free_all
                - lyd_insert_sibling
        - Branch String:   'src/tree_data_new.c:2063,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2063,9'
              BranchSideFuncs:
                - lyd_free_all
            - BranchSide:      'src/tree_data_new.c:2064,13'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lyd_free_all
                - lyd_new_implicit_module
                - lyd_insert_sibling
        - Branch String:   'src/tree_data_new.c:2064,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2058,5'
              BranchSideFuncs:
                - lyd_insert_sibling
                - ly_ctx_get_module_iter
                - lyd_free_all
                - lyd_new_implicit_module
            - BranchSide:      'src/tree_data_new.c:2066,33'
              BranchSideFuncs:
                - lyd_insert_sibling
                - ly_ctx_get_module_iter
                - lyd_free_all
                - lyd_new_implicit_module
        - Branch String:   'src/tree_data_new.c:2073,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2073,16'
              BranchSideFuncs:
                - lyd_free_all
            - BranchSide:      'src/tree_data_new.c:2077,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:2073,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2074,23'
              BranchSideFuncs:
                - lyd_free_all
            - BranchSide:      'src/tree_data_new.c:2077,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_new.c:2048,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:2048,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:2049,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:2058,19'
          Dst:             ly_ctx_get_module_iter
        - Src:             'src/tree_data_new.c:2063,9'
          Dst:             lyd_new_implicit_module
        - Src:             'src/tree_data_new.c:2066,13'
          Dst:             lyd_insert_sibling
        - Src:             'src/tree_data_new.c:2074,9'
          Dst:             lyd_free_all
    - functionName:    lyd_new_ext_path
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1855
      functionLinenumberEnd: 1863
      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:1856,32'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1856,38'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lyd_new_path_
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1856,26'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lyd_new_path_
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1858,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1858,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lyd_new_path_
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1858,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1858,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1858,5'
              BranchSideFuncs:
                - ly_log
                - lyd_new_path_
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1858,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1858,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1858,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1858,5'
              BranchSideFuncs:
                - ly_log
                - lyd_new_path_
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1858,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1858,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1858,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1858,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1858,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1860,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
        - Branch String:   'src/tree_data_new.c:1858,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1858,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1860,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
        - Branch String:   'src/tree_data_new.c:1860,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1860,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1860,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
        - Branch String:   'src/tree_data_new.c:1860,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1860,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1860,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
        - Branch String:   'src/tree_data_new.c:1860,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1860,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1862,26'
              BranchSideFuncs:
                - lyd_new_path_
        - Branch String:   'src/tree_data_new.c:1860,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1860,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1862,26'
              BranchSideFuncs:
                - lyd_new_path_
        - Branch String:   'src/tree_data_new.c:1860,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1860,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1862,26'
              BranchSideFuncs:
                - lyd_new_path_
        - Branch String:   'src/tree_data_new.c:1860,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1860,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1862,26'
              BranchSideFuncs:
                - lyd_new_path_
        - Branch String:   'src/tree_data_new.c:1860,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1860,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1860,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
        - Branch String:   'src/tree_data_new.c:1860,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1860,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1860,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
        - Branch String:   'src/tree_data_new.c:1860,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1860,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1862,26'
              BranchSideFuncs:
                - lyd_new_path_
        - Branch String:   'src/tree_data_new.c:1860,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1860,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1860,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1860,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1860,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1860,5'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/tree_data_new.c:1858,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1858,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1858,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1858,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1860,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1862,12'
          Dst:             lyd_new_path_
    - functionName:    lyd_new_path_
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1619
      functionLinenumberEnd: 1826
      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:         269
      ICount:          1394
      EdgeCount:       357
      CyclomaticComplexity: 90
      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_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_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:1630,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1630,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_new_val_get_format
                - strlen
                - 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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - 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:1631,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_new_val_get_format
                - strlen
                - 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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - 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:1630,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1630,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_new_val_get_format
                - strlen
                - 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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - 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:1631,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_new_val_get_format
                - strlen
                - 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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - 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:1631,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1631,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_new_val_get_format
                - strlen
                - 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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - 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:1631,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_new.c:1631,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1631,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - strlen
                - 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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - 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:1633,10'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - strlen
                - 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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - 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:1631,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1631,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - strlen
                - 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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - 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:1633,10'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - strlen
                - 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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - 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:1633,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1634,15'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - strlen
                - 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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - 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:1636,9'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - strlen
                - 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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - 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:1634,15'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1634,13'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - strlen
                - 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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - 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:1634,13'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - strlen
                - 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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - 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:1636,15'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1636,19'
              BranchSideFuncs:
                - strlen
                - lyd_new_val_get_format
                - strlen
                - 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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - 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:1639,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - strlen
                - 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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - 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:1636,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1637,28'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - strlen
                - 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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - 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:1639,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - strlen
                - 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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - 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:1639,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1639,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:1642,5'
              BranchSideFuncs:
                - strlen
                - 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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - 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:1642,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1642,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:1646,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - 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:1646,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1646,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:1650,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - 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:1650,18'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1650,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - 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:1650,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - 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:1651,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1651,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:1654,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - 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:1654,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1655,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyd_new_path_update
            - BranchSide:      'src/tree_data_new.c:1690,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1656,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1657,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyd_new_path_update
            - BranchSide:      'src/tree_data_new.c:1674,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1657,31'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1657,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyd_new_path_update
            - BranchSide:      'src/tree_data_new.c:1657,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyd_new_path_update
        - Branch String:   'src/tree_data_new.c:1657,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1659,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:1674,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1659,54'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1659,59'
              BranchSideFuncs:
                - lyd_new_path_update
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:1665,29'
              BranchSideFuncs:
                - lyd_new_path_update
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
        - Branch String:   'src/tree_data_new.c:1659,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1660,21'
              BranchSideFuncs:
                - lyd_new_path_update
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:1665,29'
              BranchSideFuncs:
                - lyd_new_path_update
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
        - Branch String:   'src/tree_data_new.c:1665,63'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1665,63'
              BranchSideFuncs:
                - lyd_new_path_update
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:1665,63'
              BranchSideFuncs:
                - lyd_new_path_update
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
        - Branch String:   'src/tree_data_new.c:1665,63'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1665,63'
              BranchSideFuncs:
                - lyd_new_path_update
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:1665,63'
              BranchSideFuncs:
                - lyd_new_path_update
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
        - Branch String:   'src/tree_data_new.c:1665,28'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1665,28'
              BranchSideFuncs:
                - lyd_new_path_update
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:1665,63'
              BranchSideFuncs:
                - lyd_new_path_update
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
        - Branch String:   'src/tree_data_new.c:1674,20'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1676,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1677,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1677,20'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1679,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1684,19'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
        - Branch String:   'src/tree_data_new.c:1679,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1679,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1679,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1679,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1680,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1682,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1690,25'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1690,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1690,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1690,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1691,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1695,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1695,24'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1695,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1695,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1695,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1696,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1805,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
        - Branch String:   'src/tree_data_new.c:1699,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1701,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1718,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1718,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1718,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1718,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1721,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
                - lyd_child.796
                - 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
                - lyd_value_validate
            - BranchSide:      'src/tree_data_new.c:1751,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
                - 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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
            - BranchSide:      'src/tree_data_new.c:1780,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1780,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1783,13'
              BranchSideFuncs:
                - ly_log
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
        - Branch String:   'src/tree_data_new.c:1701,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1701,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1701,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1701,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1701,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1701,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1701,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1701,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1701,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1701,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1701,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1701,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1701,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1701,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1701,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1701,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1703,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1704,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1701,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1703,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1704,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1703,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1703,17'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:1704,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1704,54'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1704,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1711,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1704,24'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1706,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1711,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1706,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1706,17'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:1709,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1711,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:1711,17'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
        - Branch String:   'src/tree_data_new.c:1718,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1718,13'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:1719,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1721,47'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1722,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
                - lyd_child.796
                - 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
                - lyd_value_validate
            - BranchSide:      'src/tree_data_new.c:1739,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1722,46'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1722,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1724,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
                - lyd_child.796
                - 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
                - lyd_value_validate
        - Branch String:   'src/tree_data_new.c:1721,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1724,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
                - lyd_child.796
                - 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
                - lyd_value_validate
            - BranchSide:      'src/tree_data_new.c:1739,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1725,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1725,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
                - lyd_child.796
                - 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
                - lyd_value_validate
            - BranchSide:      'src/tree_data_new.c:1725,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
                - lyd_child.796
                - 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
        - Branch String:   'src/tree_data_new.c:1725,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1725,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
                - lyd_child.796
                - 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
                - lyd_value_validate
            - BranchSide:      'src/tree_data_new.c:1725,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
                - lyd_child.796
                - 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
        - Branch String:   'src/tree_data_new.c:1725,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1725,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
                - lyd_child.796
                - 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
            - BranchSide:      'src/tree_data_new.c:1725,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
                - lyd_child.796
                - 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
        - Branch String:   'src/tree_data_new.c:1725,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1725,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
                - lyd_child.796
                - 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
            - BranchSide:      'src/tree_data_new.c:1725,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
                - lyd_child.796
                - 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
        - Branch String:   'src/tree_data_new.c:1725,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1725,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
                - lyd_child.796
                - 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
            - BranchSide:      'src/tree_data_new.c:1725,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
                - lyd_child.796
                - 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
        - Branch String:   'src/tree_data_new.c:1725,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1727,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
                - lyd_child.796
                - 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
            - BranchSide:      'src/tree_data_new.c:1729,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
                - lyd_child.796
                - 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
        - Branch String:   'src/tree_data_new.c:1725,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1727,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
                - lyd_child.796
                - 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
            - BranchSide:      'src/tree_data_new.c:1729,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
                - lyd_child.796
                - 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
        - Branch String:   'src/tree_data_new.c:1727,58'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1727,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
                - lyd_child.796
                - 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
            - BranchSide:      'src/tree_data_new.c:1727,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
                - lyd_child.796
                - 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
        - Branch String:   'src/tree_data_new.c:1729,23'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1729,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
                - lyd_child.796
                - 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
            - BranchSide:      'src/tree_data_new.c:1736,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1729,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1731,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
                - lyd_child.796
                - 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:1736,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1731,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1731,21'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:1734,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1739,40'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1739,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1744,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1739,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1740,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1744,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1744,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1745,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1747,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1745,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1745,17'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:1746,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1747,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:1747,17'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
        - Branch String:   'src/tree_data_new.c:1751,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1751,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
                - 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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
            - BranchSide:      'src/tree_data_new.c:1751,17'
              BranchSideFuncs:
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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
        - Branch String:   'src/tree_data_new.c:1751,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1751,17'
              BranchSideFuncs:
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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
            - BranchSide:      'src/tree_data_new.c:1751,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
                - 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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
        - Branch String:   'src/tree_data_new.c:1751,37'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1751,37'
              BranchSideFuncs:
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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
            - BranchSide:      'src/tree_data_new.c:1751,17'
              BranchSideFuncs:
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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
        - Branch String:   'src/tree_data_new.c:1751,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1751,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
                - 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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
            - BranchSide:      'src/tree_data_new.c:1758,17'
              BranchSideFuncs:
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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
        - Branch String:   'src/tree_data_new.c:1751,37'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1751,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
                - 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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
            - BranchSide:      'src/tree_data_new.c:1758,17'
              BranchSideFuncs:
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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
        - Branch String:   'src/tree_data_new.c:1751,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1753,51'
              BranchSideFuncs:
                - lyd_child.796
                - 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
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1758,17'
              BranchSideFuncs:
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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
        - Branch String:   'src/tree_data_new.c:1754,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1754,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1755,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1758,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1759,21'
              BranchSideFuncs:
                - lyd_value_validate
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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
            - BranchSide:      'src/tree_data_new.c:1776,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1759,32'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1759,36'
              BranchSideFuncs:
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_value_validate
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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
            - BranchSide:      'src/tree_data_new.c:1764,50'
              BranchSideFuncs:
                - lyd_value_validate
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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
        - Branch String:   'src/tree_data_new.c:1759,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1761,23'
              BranchSideFuncs:
                - lyd_value_validate
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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
            - BranchSide:      'src/tree_data_new.c:1764,50'
              BranchSideFuncs:
                - lyd_value_validate
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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
        - Branch String:   'src/tree_data_new.c:1764,58'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1764,66'
              BranchSideFuncs:
                - lyd_value_validate
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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
            - BranchSide:      'src/tree_data_new.c:1764,78'
              BranchSideFuncs:
                - lyd_value_validate
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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
        - Branch String:   'src/tree_data_new.c:1766,23'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1766,27'
              BranchSideFuncs:
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_value_validate
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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
            - BranchSide:      'src/tree_data_new.c:1773,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1766,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1768,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1773,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1768,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1768,21'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:1771,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1776,13'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:1777,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1780,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1780,13'
              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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1788,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1789,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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: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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1791,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1793,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1794,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1801,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1802,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1804,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
                - lyd_child.796
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - 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:1809,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1810,9'
              BranchSideFuncs:
                - ly_path_free
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:1814,18'
              BranchSideFuncs:
                - ly_path_free
                - lyd_free_tree
        - Branch String:   'src/tree_data_new.c:1810,29'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1810,27'
              BranchSideFuncs:
                - ly_path_free
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:1810,27'
              BranchSideFuncs:
                - ly_path_free
                - lyd_free_tree
        - Branch String:   'src/tree_data_new.c:1810,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1811,13'
              BranchSideFuncs:
                - ly_path_free
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:1813,5'
              BranchSideFuncs:
                - ly_path_free
                - lyd_free_tree
        - Branch String:   'src/tree_data_new.c:1815,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1817,13'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:1824,23'
              BranchSideFuncs:
                - lyd_free_tree
        - Branch String:   'src/tree_data_new.c:1817,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1818,27'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1820,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:1820,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1821,25'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1823,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_new.c:1630,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_new.c:1631,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_new.c:1637,21'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:1639,5'
          Dst:             lyd_new_val_get_format
        - Src:             'src/tree_data_new.c:1642,5'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:1642,5'
          Dst:             ly_path_parse
        - Src:             'src/tree_data_new.c:1646,5'
          Dst:             lyd_node_schema
        - Src:             'src/tree_data_new.c:1646,5'
          Dst:             ly_path_compile
        - Src:             'src/tree_data_new.c:1651,5'
          Dst:             lyd_new_path_check_find_lypath
        - Src:             'src/tree_data_new.c:1655,13'
          Dst:             ly_path_eval_partial
        - Src:             'src/tree_data_new.c:1660,21'
          Dst:             ly_log_location
        - Src:             'src/tree_data_new.c:1661,21'
          Dst:             ly_vlog
        - Src:             'src/tree_data_new.c:1662,21'
          Dst:             ly_log_location_revert
        - Src:             'src/tree_data_new.c:1671,23'
          Dst:             lyd_new_path_update
        - Src:             'src/tree_data_new.c:1679,17'
          Dst:             lysc_data_node
        - Src:             'src/tree_data_new.c:1703,17'
          Dst:             lyd_create_inner
        - Src:             'src/tree_data_new.c:1706,17'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:1706,17'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:1706,17'
          Dst:             lyd_create_opaq
        - Src:             'src/tree_data_new.c:1711,17'
          Dst:             lyd_create_list
        - Src:             'src/tree_data_new.c:1718,13'
          Dst:             lyd_create_inner
        - Src:             'src/tree_data_new.c:1727,25'
          Dst:             lyd_value_validate
        - Src:             'src/tree_data_new.c:1731,21'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:1731,21'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:1731,21'
          Dst:             lyd_create_opaq
        - Src:             'src/tree_data_new.c:1745,17'
          Dst:             lyd_create_term2
        - Src:             'src/tree_data_new.c:1747,17'
          Dst:             lyd_create_term
        - Src:             'src/tree_data_new.c:1753,41'
          Dst:             lyd_child
        - Src:             'src/tree_data_new.c:1753,17'
          Dst:             lyd_find_sibling_schema
        - Src:             'src/tree_data_new.c:1754,17'
          Dst:             __assert_fail
        - Src:             'src/tree_data_new.c:1764,25'
          Dst:             lyd_value_validate
        - Src:             'src/tree_data_new.c:1768,21'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:1768,21'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:1768,21'
          Dst:             lyd_create_opaq
        - Src:             'src/tree_data_new.c:1776,13'
          Dst:             lyd_create_term
        - Src:             'src/tree_data_new.c:1780,13'
          Dst:             lyd_create_any
        - Src:             'src/tree_data_new.c:1783,13'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1793,13'
          Dst:             lyd_insert_node
        - Src:             'src/tree_data_new.c:1796,13'
          Dst:             lyd_insert_node
        - Src:             'src/tree_data_new.c:1808,5'
          Dst:             lyxp_expr_free
        - Src:             'src/tree_data_new.c:1814,5'
          Dst:             ly_path_free
        - Src:             'src/tree_data_new.c:1824,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:    13
      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: 1844
      functionLinenumberEnd: 1850
      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:1845,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1845,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lyd_new_path_
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1845,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lyd_new_path_
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1845,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1845,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lyd_new_path_
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1845,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1845,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1845,5'
              BranchSideFuncs:
                - ly_log
                - lyd_new_path_
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1845,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1845,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1845,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1845,5'
              BranchSideFuncs:
                - ly_log
                - lyd_new_path_
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1845,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1845,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1845,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1845,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1845,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1847,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
        - Branch String:   'src/tree_data_new.c:1845,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1845,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1847,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
        - Branch String:   'src/tree_data_new.c:1847,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1847,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1847,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
        - Branch String:   'src/tree_data_new.c:1847,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1847,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1847,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
        - Branch String:   'src/tree_data_new.c:1847,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1847,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1849,26'
              BranchSideFuncs:
                - lyd_new_path_
        - Branch String:   'src/tree_data_new.c:1847,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1847,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1849,26'
              BranchSideFuncs:
                - lyd_new_path_
        - Branch String:   'src/tree_data_new.c:1847,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1847,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1849,26'
              BranchSideFuncs:
                - lyd_new_path_
        - Branch String:   'src/tree_data_new.c:1847,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1847,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1849,26'
              BranchSideFuncs:
                - lyd_new_path_
        - Branch String:   'src/tree_data_new.c:1847,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1847,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1847,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
        - Branch String:   'src/tree_data_new.c:1847,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1847,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1847,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
        - Branch String:   'src/tree_data_new.c:1847,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1847,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1849,26'
              BranchSideFuncs:
                - lyd_new_path_
        - Branch String:   'src/tree_data_new.c:1847,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1847,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1847,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1847,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1847,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1847,5'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/tree_data_new.c:1845,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1845,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1845,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1845,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1847,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1849,12'
          Dst:             lyd_new_path_
    - functionName:    lyd_new_path
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1832
      functionLinenumberEnd: 1838
      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:1833,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1833,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lyd_new_path_
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1833,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lyd_new_path_
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1833,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1833,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lyd_new_path_
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1833,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1833,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1833,5'
              BranchSideFuncs:
                - ly_log
                - lyd_new_path_
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1833,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1833,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1833,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1833,5'
              BranchSideFuncs:
                - ly_log
                - lyd_new_path_
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1833,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1833,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1833,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1833,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1833,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1835,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
        - Branch String:   'src/tree_data_new.c:1833,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1833,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1835,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
        - Branch String:   'src/tree_data_new.c:1835,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1835,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1835,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
        - Branch String:   'src/tree_data_new.c:1835,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1835,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1835,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
        - Branch String:   'src/tree_data_new.c:1835,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1835,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1837,26'
              BranchSideFuncs:
                - lyd_new_path_
        - Branch String:   'src/tree_data_new.c:1835,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1835,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1837,26'
              BranchSideFuncs:
                - lyd_new_path_
        - Branch String:   'src/tree_data_new.c:1835,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1835,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1837,26'
              BranchSideFuncs:
                - lyd_new_path_
        - Branch String:   'src/tree_data_new.c:1835,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1835,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1837,26'
              BranchSideFuncs:
                - lyd_new_path_
        - Branch String:   'src/tree_data_new.c:1835,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1835,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1835,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
        - Branch String:   'src/tree_data_new.c:1835,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1835,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1835,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
        - Branch String:   'src/tree_data_new.c:1835,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1835,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1837,26'
              BranchSideFuncs:
                - lyd_new_path_
        - Branch String:   'src/tree_data_new.c:1835,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1835,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1835,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1835,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1835,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1835,5'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/tree_data_new.c:1833,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1833,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1833,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1833,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1835,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1837,12'
          Dst:             lyd_new_path_
    - functionName:    lyd_change_meta
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1397
      functionLinenumberEnd: 1434
      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:    4
      BranchProfiles:
        - Branch String:   'src/tree_data_new.c:1403,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1403,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - lyd_create_meta
                - lyd_compare_meta
                - lyd_free_meta_single
            - BranchSide:      'src/tree_data_new.c:1405,10'
              BranchSideFuncs:
                - strlen
                - strlen
                - lyd_create_meta
                - lyd_compare_meta
                - lyd_free_meta_single
        - Branch String:   'src/tree_data_new.c:1405,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1406,17'
              BranchSideFuncs:
                - strlen
                - strlen
                - lyd_create_meta
                - lyd_compare_meta
                - lyd_free_meta_single
            - BranchSide:      'src/tree_data_new.c:1410,38'
              BranchSideFuncs:
                - strlen
                - strlen
                - lyd_create_meta
                - lyd_compare_meta
                - lyd_free_meta_single
        - Branch String:   'src/tree_data_new.c:1411,61'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1410,11'
              BranchSideFuncs:
                - lyd_create_meta
                - lyd_compare_meta
                - lyd_free_meta_single
            - BranchSide:      'src/tree_data_new.c:1411,76'
              BranchSideFuncs:
                - lyd_create_meta
                - lyd_compare_meta
                - lyd_free_meta_single
        - Branch String:   'src/tree_data_new.c:1412,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1412,5'
              BranchSideFuncs:
                - lyd_free_meta_single
            - BranchSide:      'src/tree_data_new.c:1415,26'
              BranchSideFuncs:
                - lyd_compare_meta
                - lyd_free_meta_single
        - Branch String:   'src/tree_data_new.c:1415,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1417,15'
              BranchSideFuncs:
                - lyd_free_meta_single
            - BranchSide:      'src/tree_data_new.c:1422,20'
              BranchSideFuncs:
                - lyd_free_meta_single
        - Branch String:   'src/tree_data_new.c:1426,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1426,10'
              BranchSideFuncs:
                - lyd_free_meta_single
            - BranchSide:      'src/tree_data_new.c:1428,13'
              BranchSideFuncs:
                - lyd_free_meta_single
      Callsites:
        - Src:             'src/tree_data_new.c:1403,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1410,76'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:1410,105'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:1410,11'
          Dst:             lyd_create_meta
        - Src:             'src/tree_data_new.c:1415,9'
          Dst:             lyd_compare_meta
        - Src:             'src/tree_data_new.c:1432,5'
          Dst:             lyd_free_meta_single
    - functionName:    lyd_change_term_canon
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1389
      functionLinenumberEnd: 1393
      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:1390,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1390,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - _lyd_change_term
                - strlen
            - BranchSide:      'src/tree_data_new.c:1390,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1390,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1390,5'
              BranchSideFuncs:
                - ly_log
                - _lyd_change_term
                - strlen
            - BranchSide:      'src/tree_data_new.c:1390,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1390,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1390,5'
              BranchSideFuncs:
                - _lyd_change_term
                - strlen
            - BranchSide:      'src/tree_data_new.c:1392,29'
              BranchSideFuncs:
                - _lyd_change_term
                - strlen
        - Branch String:   'src/tree_data_new.c:1392,44'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1392,61'
              BranchSideFuncs:
                - strlen
                - _lyd_change_term
            - BranchSide:      'src/tree_data_new.c:1392,12'
              BranchSideFuncs:
                - _lyd_change_term
      Callsites:
        - Src:             'src/tree_data_new.c:1390,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1390,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1390,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1392,54'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:1392,12'
          Dst:             _lyd_change_term
    - functionName:    lyd_change_term_bin
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1381
      functionLinenumberEnd: 1385
      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:1382,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1382,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - _lyd_change_term
            - BranchSide:      'src/tree_data_new.c:1382,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1382,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1382,5'
              BranchSideFuncs:
                - ly_log
                - _lyd_change_term
            - BranchSide:      'src/tree_data_new.c:1382,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1382,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1382,5'
              BranchSideFuncs:
                - _lyd_change_term
            - BranchSide:      'src/tree_data_new.c:1384,29'
              BranchSideFuncs:
                - _lyd_change_term
      Callsites:
        - Src:             'src/tree_data_new.c:1382,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1382,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1382,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1384,12'
          Dst:             _lyd_change_term
    - functionName:    lyd_change_term
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1373
      functionLinenumberEnd: 1377
      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:1374,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1374,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - _lyd_change_term
                - strlen
            - BranchSide:      'src/tree_data_new.c:1374,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1374,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1374,5'
              BranchSideFuncs:
                - ly_log
                - _lyd_change_term
                - strlen
            - BranchSide:      'src/tree_data_new.c:1374,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1374,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1374,5'
              BranchSideFuncs:
                - _lyd_change_term
                - strlen
            - BranchSide:      'src/tree_data_new.c:1376,29'
              BranchSideFuncs:
                - _lyd_change_term
                - strlen
        - Branch String:   'src/tree_data_new.c:1376,44'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1376,61'
              BranchSideFuncs:
                - strlen
                - _lyd_change_term
            - BranchSide:      'src/tree_data_new.c:1376,12'
              BranchSideFuncs:
                - _lyd_change_term
      Callsites:
        - Src:             'src/tree_data_new.c:1374,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1374,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1374,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1376,54'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:1376,12'
          Dst:             _lyd_change_term
    - functionName:    lyd_new_attr2
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1196
      functionLinenumberEnd: 1236
      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:1202,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1202,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:1202,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1202,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1202,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1202,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:1202,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1202,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strchr
                - strlen
                - lyd_create_attr
                - strlen
                - ly_log
                - strncmp
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1204,11'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strchr
                - strlen
                - lyd_create_attr
                - strlen
                - ly_log
                - strncmp
                - ly_log
        - Branch String:   'src/tree_data_new.c:1204,11'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1204,9'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strchr
                - strlen
                - lyd_create_attr
                - strlen
                - ly_log
                - strncmp
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1204,9'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strchr
                - strlen
                - lyd_create_attr
                - strlen
                - ly_log
                - strncmp
                - ly_log
        - Branch String:   'src/tree_data_new.c:1208,69'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1208,72'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1209,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1208,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1209,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1213,10'
              BranchSideFuncs:
                - strchr
                - strlen
                - lyd_create_attr
                - strlen
                - ly_log
                - strncmp
        - Branch String:   'src/tree_data_new.c:1213,25'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1213,37'
              BranchSideFuncs:
                - strncmp
                - strchr
                - strlen
                - lyd_create_attr
                - strlen
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1222,10'
              BranchSideFuncs:
                - strchr
                - strlen
                - lyd_create_attr
                - strlen
                - ly_log
        - Branch String:   'src/tree_data_new.c:1213,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1215,16'
              BranchSideFuncs:
                - strchr
                - strlen
                - lyd_create_attr
                - strlen
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1222,10'
              BranchSideFuncs:
                - strchr
                - strlen
                - lyd_create_attr
                - strlen
                - ly_log
        - Branch String:   'src/tree_data_new.c:1222,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1223,15'
              BranchSideFuncs:
                - strchr
                - strlen
                - lyd_create_attr
                - strlen
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1225,16'
              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,9'
              BranchSideFuncs:
                - ly_log
                - strlen
                - lyd_create_attr
                - strlen
            - BranchSide:      'src/tree_data_new.c:1229,5'
              BranchSideFuncs:
                - strlen
                - lyd_create_attr
                - strlen
        - Branch String:   'src/tree_data_new.c:1229,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1229,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - lyd_create_attr
            - BranchSide:      'src/tree_data_new.c:1229,5'
              BranchSideFuncs:
                - strlen
                - lyd_create_attr
        - Branch String:   'src/tree_data_new.c:1229,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1229,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1232,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:1232,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1233,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1235,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_new.c:1202,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1202,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1202,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1208,9'
          Dst:             ly_parse_nodeid
        - Src:             'src/tree_data_new.c:1209,9'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1213,29'
          Dst:             strncmp
        - Src:             'src/tree_data_new.c:1225,9'
          Dst:             strchr
        - Src:             'src/tree_data_new.c:1226,9'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1229,5'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:1229,5'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:1229,5'
          Dst:             lyd_create_attr
    - functionName:    lyd_new_attr
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1146
      functionLinenumberEnd: 1191
      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:1152,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1152,5'
              BranchSideFuncs:
                - ly_log
                - ly_parse_nodeid
                - strlen
                - lyd_create_attr
                - strlen
                - strncmp
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1152,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1152,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1152,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1152,5'
              BranchSideFuncs:
                - ly_log
                - ly_parse_nodeid
                - strlen
                - lyd_create_attr
                - strlen
                - strncmp
                - ly_log
        - Branch String:   'src/tree_data_new.c:1152,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1152,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_attr
                - strlen
                - strncmp
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1154,11'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_attr
                - strlen
                - strncmp
                - ly_log
        - Branch String:   'src/tree_data_new.c:1154,11'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1154,9'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_attr
                - strlen
                - strncmp
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1154,9'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_attr
                - strlen
                - strncmp
                - ly_log
        - Branch String:   'src/tree_data_new.c:1158,69'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1158,72'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1159,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1158,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1159,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1163,10'
              BranchSideFuncs:
                - strlen
                - lyd_create_attr
                - strlen
                - strncmp
        - Branch String:   'src/tree_data_new.c:1163,25'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1163,37'
              BranchSideFuncs:
                - strncmp
                - strlen
                - lyd_create_attr
                - strlen
            - BranchSide:      'src/tree_data_new.c:1172,9'
              BranchSideFuncs:
                - strlen
                - lyd_create_attr
                - strlen
        - Branch String:   'src/tree_data_new.c:1163,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1165,16'
              BranchSideFuncs:
                - strlen
                - lyd_create_attr
                - strlen
            - BranchSide:      'src/tree_data_new.c:1172,9'
              BranchSideFuncs:
                - strlen
                - lyd_create_attr
                - strlen
        - Branch String:   'src/tree_data_new.c:1172,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1173,26'
              BranchSideFuncs:
                - strlen
                - strlen
                - lyd_create_attr
            - BranchSide:      'src/tree_data_new.c:1175,23'
              BranchSideFuncs:
                - strlen
                - lyd_create_attr
        - Branch String:   'src/tree_data_new.c:1180,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1181,15'
              BranchSideFuncs:
                - strlen
                - lyd_create_attr
            - BranchSide:      'src/tree_data_new.c:1184,5'
              BranchSideFuncs:
                - strlen
                - lyd_create_attr
        - Branch String:   'src/tree_data_new.c:1184,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1184,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1187,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:1187,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1188,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1190,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_new.c:1152,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1152,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1152,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1158,9'
          Dst:             ly_parse_nodeid
        - Src:             'src/tree_data_new.c:1159,9'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1163,29'
          Dst:             strncmp
        - Src:             'src/tree_data_new.c:1173,19'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:1184,5'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:1184,5'
          Dst:             lyd_create_attr
    - functionName:    lyd_new_opaq2
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1118
      functionLinenumberEnd: 1141
      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:1121,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1121,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:1121,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:1121,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1121,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:1121,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1121,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1121,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1121,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:1121,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1121,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1121,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1121,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1121,5'
              BranchSideFuncs:
                - ly_log
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1121,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1121,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1121,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1122,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - ly_log
        - Branch String:   'src/tree_data_new.c:1122,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1122,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1124,10'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
        - Branch String:   'src/tree_data_new.c:1122,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1122,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1122,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - ly_log
        - Branch String:   'src/tree_data_new.c:1122,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1122,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1122,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - ly_log
        - Branch String:   'src/tree_data_new.c:1122,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1122,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1124,10'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
        - Branch String:   'src/tree_data_new.c:1122,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1122,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1124,10'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
        - Branch String:   'src/tree_data_new.c:1122,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1122,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1124,10'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
        - Branch String:   'src/tree_data_new.c:1122,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1122,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1122,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - ly_log
        - Branch String:   'src/tree_data_new.c:1122,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1122,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1122,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - ly_log
        - Branch String:   'src/tree_data_new.c:1122,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1122,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1124,10'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
        - Branch String:   'src/tree_data_new.c:1124,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1125,15'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
            - 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,15'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1125,13'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
            - BranchSide:      'src/tree_data_new.c:1125,13'
              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:1131,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
        - Branch String:   'src/tree_data_new.c:1131,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1131,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:1131,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:1131,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1131,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1133,9'
              BranchSideFuncs:
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:1133,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1134,25'
              BranchSideFuncs:
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:1137,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:1137,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1138,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1140,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_new.c:1121,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1121,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1121,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1121,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1122,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1131,5'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:1131,5'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:1131,5'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:1131,5'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:1131,5'
          Dst:             lyd_create_opaq
        - Src:             'src/tree_data_new.c:1134,9'
          Dst:             lyd_insert_node
    - functionName:    lyd_new_opaq
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1090
      functionLinenumberEnd: 1113
      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:         65
      ICount:          338
      EdgeCount:       89
      CyclomaticComplexity: 26
      functionsReached:
        - ly_log
        - lyd_create_opaq
        - lyd_insert_node
        - strcmp
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data_new.c:1093,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1093,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - ly_log
                - strcmp
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1093,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - ly_log
                - strcmp
                - ly_log
        - Branch String:   'src/tree_data_new.c:1093,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1093,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - ly_log
                - strcmp
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1093,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1093,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1093,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - ly_log
                - strcmp
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1093,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - ly_log
                - strcmp
                - ly_log
        - Branch String:   'src/tree_data_new.c:1093,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1093,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - ly_log
                - strcmp
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1093,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1093,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1093,5'
              BranchSideFuncs:
                - ly_log
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - ly_log
                - strcmp
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1093,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1093,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1093,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - ly_log
                - strcmp
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1093,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1093,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1093,5'
              BranchSideFuncs:
                - strcmp
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1094,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - ly_log
        - Branch String:   'src/tree_data_new.c:1093,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1093,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1094,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - 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
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1096,10'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
        - 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
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1094,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - 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
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1094,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - 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
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1096,10'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
        - 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
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1096,10'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
        - 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
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1096,10'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
        - 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
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1094,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - 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
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1094,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - 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:1096,10'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
        - Branch String:   'src/tree_data_new.c:1096,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1097,15'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
            - BranchSide:      'src/tree_data_new.c:1099,10'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
        - Branch String:   'src/tree_data_new.c:1097,15'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1097,13'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
            - BranchSide:      'src/tree_data_new.c:1097,13'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
        - Branch String:   'src/tree_data_new.c:1099,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1100,15'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
            - BranchSide:      'src/tree_data_new.c:1103,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
        - Branch String:   'src/tree_data_new.c:1103,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1103,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:1103,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:1103,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1103,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1105,9'
              BranchSideFuncs:
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:1105,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1106,25'
              BranchSideFuncs:
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:1109,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:1109,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1110,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1112,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_new.c:1093,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1093,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1093,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1093,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1093,5'
          Dst:             strcmp
        - Src:             'src/tree_data_new.c:1093,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1094,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1103,5'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:1103,5'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:1103,5'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:1103,5'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:1103,5'
          Dst:             lyd_create_opaq
        - Src:             'src/tree_data_new.c:1106,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:    18
      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_opaq_r
      functionSourceFile: '/src/libyang/src/parser_xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1386
      functionLinenumberEnd: 1473
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xmlctx
        - parent
      BBCount:         58
      ICount:          401
      EdgeCount:       76
      CyclomaticComplexity: 20
      functionsReached:
        - __assert_fail
        - ly_vlog
        - lyd_create_opaq
        - lyd_free_attr_siblings
        - lyd_free_tree
        - lyd_insert_node
        - lydict_insert
        - lydict_insert_zc
        - lydict_remove
        - lydxml_attrs
        - lydxml_opaq_r
        - lyxml_ctx_next
        - lyxml_ns_get
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_xml.c:1396,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1396,5'
              BranchSideFuncs:
                - lyxml_ns_get
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - strlen
                - lyd_create_opaq
                - lyxml_ctx_next
                - lyd_insert_node
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - lydict_remove
                - lydict_insert
                - lydict_insert_zc
                - ly_vlog
                - lydxml_opaq_r
                - lydxml_attrs
            - BranchSide:      'src/parser_xml.c:1398,12'
              BranchSideFuncs:
                - lyxml_ns_get
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - strlen
                - lyd_create_opaq
                - lyxml_ctx_next
                - lyd_insert_node
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - lydict_remove
                - lydict_insert
                - lydict_insert_zc
                - ly_vlog
                - lydxml_opaq_r
                - lydxml_attrs
        - Branch String:   'src/parser_xml.c:1403,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1404,9'
              BranchSideFuncs:
                - lyxml_ctx_next
                - __assert_fail
                - strlen
                - lyd_create_opaq
                - lyxml_ctx_next
                - lyd_insert_node
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - lydict_remove
                - lydict_insert
                - lydict_insert_zc
                - ly_vlog
                - lydxml_opaq_r
                - lydxml_attrs
            - BranchSide:      'src/parser_xml.c:1408,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - __assert_fail
                - strlen
                - lyd_create_opaq
                - lyxml_ctx_next
                - lyd_insert_node
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - lydict_remove
                - lydict_insert
                - lydict_insert_zc
                - ly_vlog
                - lydxml_opaq_r
                - lydxml_attrs
        - Branch String:   'src/parser_xml.c:1408,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1408,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_xml.c:1411,9'
              BranchSideFuncs:
                - __assert_fail
                - strlen
                - lyd_create_opaq
                - lyxml_ctx_next
                - lyd_insert_node
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - lydict_remove
                - lydict_insert
                - lydict_insert_zc
                - ly_vlog
                - lydxml_opaq_r
                - lydxml_attrs
        - Branch String:   'src/parser_xml.c:1411,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1412,9'
              BranchSideFuncs:
                - lydxml_attrs
                - __assert_fail
                - strlen
                - lyd_create_opaq
                - lyxml_ctx_next
                - lyd_insert_node
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - lydict_remove
                - lydict_insert
                - lydict_insert_zc
                - ly_vlog
                - lydxml_opaq_r
            - BranchSide:      'src/parser_xml.c:1416,5'
              BranchSideFuncs:
                - __assert_fail
                - strlen
                - lyd_create_opaq
                - lyxml_ctx_next
                - lyd_insert_node
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - lydict_remove
                - lydict_insert
                - lydict_insert_zc
                - ly_vlog
                - lydxml_opaq_r
        - Branch String:   'src/parser_xml.c:1412,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1412,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_xml.c:1413,5'
              BranchSideFuncs:
                - __assert_fail
                - strlen
                - lyd_create_opaq
                - lyxml_ctx_next
                - lyd_insert_node
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - lydict_remove
                - lydict_insert
                - lydict_insert_zc
                - ly_vlog
                - lydxml_opaq_r
        - Branch String:   'src/parser_xml.c:1416,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1416,5'
              BranchSideFuncs:
                - strlen
                - lyd_create_opaq
                - lyxml_ctx_next
                - lyd_insert_node
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - lydict_remove
                - lydict_insert
                - lydict_insert_zc
                - ly_vlog
                - lydxml_opaq_r
            - BranchSide:      'src/parser_xml.c:1417,13'
              BranchSideFuncs:
                - strlen
                - lyd_create_opaq
                - lyxml_ctx_next
                - lyd_insert_node
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - lydict_remove
                - lydict_insert
                - lydict_insert_zc
                - ly_vlog
                - lydxml_opaq_r
        - Branch String:   'src/parser_xml.c:1421,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1422,9'
              BranchSideFuncs:
                - strlen
                - lyd_create_opaq
                - lyxml_ctx_next
                - lyd_insert_node
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - lydict_remove
                - lydict_insert
                - lydict_insert_zc
                - ly_vlog
                - lydxml_opaq_r
            - BranchSide:      'src/parser_xml.c:1426,26'
              BranchSideFuncs:
                - strlen
                - lyd_create_opaq
                - lyxml_ctx_next
                - lyd_insert_node
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - lydict_remove
                - lydict_insert
                - lydict_insert_zc
                - ly_vlog
                - lydxml_opaq_r
        - Branch String:   'src/parser_xml.c:1428,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1428,5'
              BranchSideFuncs:
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
            - BranchSide:      'src/parser_xml.c:1431,44'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_insert_node
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - lydict_remove
                - lydict_insert
                - lydict_insert_zc
                - ly_vlog
                - lydxml_opaq_r
        - Branch String:   'src/parser_xml.c:1435,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1435,5'
              BranchSideFuncs:
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
            - BranchSide:      'src/parser_xml.c:1438,5'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - lydict_remove
                - lydict_insert
                - lydict_insert_zc
                - ly_vlog
                - lydxml_opaq_r
        - Branch String:   'src/parser_xml.c:1438,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1439,28'
              BranchSideFuncs:
                - lydxml_opaq_r
                - lyd_insert_node
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - lydict_remove
                - lydict_insert
                - lydict_insert_zc
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1444,21'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - lydict_remove
                - lydict_insert
                - lydict_insert_zc
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1440,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1438,5'
              BranchSideFuncs:
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
            - BranchSide:      'src/parser_xml.c:1440,9'
              BranchSideFuncs:
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
        - Branch String:   'src/parser_xml.c:1448,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1449,14'
              BranchSideFuncs:
                - ly_vlog
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
            - BranchSide:      'src/parser_xml.c:1454,16'
              BranchSideFuncs:
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - lydict_remove
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/parser_xml.c:1449,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1450,13'
              BranchSideFuncs:
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
            - BranchSide:      'src/parser_xml.c:1454,5'
              BranchSideFuncs:
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
        - Branch String:   'src/parser_xml.c:1450,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1465,28'
              BranchSideFuncs:
                - ly_vlog
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
            - BranchSide:      'src/parser_xml.c:1465,28'
              BranchSideFuncs:
                - ly_vlog
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
        - Branch String:   'src/parser_xml.c:1456,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1457,13'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
            - BranchSide:      'src/parser_xml.c:1460,13'
              BranchSideFuncs:
                - lydict_insert
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
        - Branch String:   'src/parser_xml.c:1457,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1457,13'
              BranchSideFuncs:
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
            - BranchSide:      'src/parser_xml.c:1458,21'
              BranchSideFuncs:
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
        - Branch String:   'src/parser_xml.c:1460,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:0,0'
              BranchSideFuncs:
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
            - BranchSide:      'src/parser_xml.c:1460,13'
              BranchSideFuncs:
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
        - Branch String:   'src/parser_xml.c:1466,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1467,22'
              BranchSideFuncs:
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1469,9'
              BranchSideFuncs:
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:1469,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1470,23'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1472,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_xml.c:1396,5'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1402,10'
          Dst:             lyxml_ns_get
        - Src:             'src/parser_xml.c:1404,9'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:1408,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:1412,9'
          Dst:             lydxml_attrs
        - Src:             'src/parser_xml.c:1416,5'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1426,84'
          Dst:             strlen
        - Src:             'src/parser_xml.c:1426,10'
          Dst:             lyd_create_opaq
        - Src:             'src/parser_xml.c:1435,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:1439,14'
          Dst:             lydxml_opaq_r
        - Src:             'src/parser_xml.c:1444,5'
          Dst:             lyd_insert_node
        - Src:             'src/parser_xml.c:1450,13'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:1455,9'
          Dst:             lydict_remove
        - Src:             'src/parser_xml.c:1457,13'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_xml.c:1460,13'
          Dst:             lydict_insert
        - Src:             'src/parser_xml.c:1465,5'
          Dst:             lyd_free_attr_siblings
        - Src:             'src/parser_xml.c:1470,9'
          Dst:             lyd_free_tree
    - functionName:    lydxml_attrs
      functionSourceFile: '/src/libyang/src/parser_xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xmlctx
        - attr
      BBCount:         48
      ICount:          313
      EdgeCount:       62
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
        - ly_store_prefix_data
        - ly_vlog
        - lyd_create_attr
        - lyd_free_attr_siblings
        - lyxml_ctx_next
        - lyxml_ns_get
        - strlen
        - strncmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/parser_xml.c:187,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:187,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
                - ly_vlog
                - strncmp
            - BranchSide:      'src/parser_xml.c:188,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
                - ly_vlog
                - strncmp
        - Branch String:   'src/parser_xml.c:190,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:191,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
                - ly_vlog
                - strncmp
            - BranchSide:      'src/parser_xml.c:244,9'
              BranchSideFuncs:
                - lyd_free_attr_siblings
        - Branch String:   'src/parser_xml.c:191,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:192,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
                - ly_vlog
                - strncmp
            - BranchSide:      'src/parser_xml.c:194,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
                - ly_vlog
                - strncmp
        - Branch String:   'src/parser_xml.c:202,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:202,9'
              BranchSideFuncs:
                - lyd_free_attr_siblings
            - BranchSide:      'src/parser_xml.c:203,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
                - ly_vlog
                - strncmp
        - Branch String:   'src/parser_xml.c:203,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:203,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
                - ly_vlog
                - strncmp
            - BranchSide:      'src/parser_xml.c:206,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
                - ly_vlog
                - strncmp
        - Branch String:   'src/parser_xml.c:206,31'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:206,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
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:214,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
                - ly_vlog
        - Branch String:   'src/parser_xml.c:206,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:207,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
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:214,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
                - ly_vlog
        - Branch String:   'src/parser_xml.c:215,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:216,32'
              BranchSideFuncs:
                - lyxml_ns_get
                - ly_vlog
                - 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:225,25'
              BranchSideFuncs:
                - ly_store_prefix_data
                - lyd_create_attr
                - lyxml_ctx_next
                - lyd_free_attr_siblings
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ns_get
                - ly_vlog
                - strncmp
                - strlen
        - Branch String:   'src/parser_xml.c:217,17'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:218,17'
              BranchSideFuncs:
                - ly_store_prefix_data
                - lyd_create_attr
                - lyxml_ctx_next
                - lyd_free_attr_siblings
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ns_get
                - ly_vlog
                - strncmp
                - strlen
            - BranchSide:      'src/parser_xml.c:222,9'
              BranchSideFuncs:
                - ly_store_prefix_data
                - lyd_create_attr
                - lyxml_ctx_next
                - lyd_free_attr_siblings
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ns_get
                - ly_vlog
                - strncmp
                - strlen
        - Branch String:   'src/parser_xml.c:226,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:226,9'
              BranchSideFuncs:
                - lyd_free_attr_siblings
            - BranchSide:      'src/parser_xml.c:230,45'
              BranchSideFuncs:
                - lyd_create_attr
                - lyxml_ctx_next
                - lyd_free_attr_siblings
                - lyxml_ctx_next
                - __assert_fail
                - ly_store_prefix_data
                - lyxml_ns_get
                - ly_vlog
                - strncmp
                - strlen
        - Branch String:   'src/parser_xml.c:230,94'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:230,99'
              BranchSideFuncs:
                - lyd_create_attr
                - lyxml_ctx_next
                - lyd_free_attr_siblings
                - lyxml_ctx_next
                - __assert_fail
                - ly_store_prefix_data
                - lyxml_ns_get
                - ly_vlog
                - strncmp
                - strlen
            - BranchSide:      'src/parser_xml.c:231,17'
              BranchSideFuncs:
                - lyd_create_attr
                - lyxml_ctx_next
                - lyd_free_attr_siblings
                - lyxml_ctx_next
                - __assert_fail
                - ly_store_prefix_data
                - lyxml_ns_get
                - ly_vlog
                - strncmp
                - strlen
        - Branch String:   'src/parser_xml.c:231,17'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:231,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
                - ly_vlog
                - strncmp
            - BranchSide:      'src/parser_xml.c:231,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
                - ly_vlog
                - strncmp
        - Branch String:   'src/parser_xml.c:233,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:233,9'
              BranchSideFuncs:
                - lyd_free_attr_siblings
            - BranchSide:      'src/parser_xml.c:235,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
                - ly_vlog
                - strncmp
        - Branch String:   'src/parser_xml.c:235,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:236,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
                - ly_vlog
                - strncmp
            - BranchSide:      'src/parser_xml.c:240,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
                - ly_vlog
                - strncmp
        - Branch String:   'src/parser_xml.c:240,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:190,5'
              BranchSideFuncs:
                - lyd_free_attr_siblings
            - BranchSide:      'src/parser_xml.c:240,9'
              BranchSideFuncs:
                - lyd_free_attr_siblings
        - Branch String:   'src/parser_xml.c:244,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:244,9'
              BranchSideFuncs:
                - lyd_free_attr_siblings
            - BranchSide:      'src/parser_xml.c:245,32'
              BranchSideFuncs:
                - lyd_free_attr_siblings
      Callsites:
        - Src:             'src/parser_xml.c:187,5'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:202,9'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:203,9'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:206,35'
          Dst:             strncmp
        - Src:             'src/parser_xml.c:216,18'
          Dst:             lyxml_ns_get
        - Src:             'src/parser_xml.c:218,17'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:226,9'
          Dst:             ly_store_prefix_data
        - Src:             'src/parser_xml.c:231,22'
          Dst:             strlen
        - Src:             'src/parser_xml.c:230,15'
          Dst:             lyd_create_attr
        - Src:             'src/parser_xml.c:240,9'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:245,9'
          Dst:             lyd_free_attr_siblings
    - functionName:    lydxml_env_netconf_rpc_reply_error_info
      functionSourceFile: '/src/libyang/src/parser_xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1484
      functionLinenumberEnd: 1586
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xmlctx
        - parent
      BBCount:         64
      ICount:          324
      EdgeCount:       84
      CyclomaticComplexity: 22
      functionsReached:
        - __assert_fail
        - ly_vlog
        - lyd_child
        - lyd_free_tree
        - lyd_insert_node
        - lydxml_envelope
        - lydxml_opaq_r
        - lyxml_ctx_next
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_xml.c:1490,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1491,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1495,5'
              BranchSideFuncs:
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lyxml_ctx_next
                - lyd_insert_node
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
                - __assert_fail
                - lydxml_opaq_r
                - lyxml_ctx_next
        - Branch String:   'src/parser_xml.c:1495,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1496,15'
              BranchSideFuncs:
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lyxml_ctx_next
                - lyd_insert_node
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
                - __assert_fail
                - lydxml_opaq_r
                - lyxml_ctx_next
            - BranchSide:      'src/parser_xml.c:1581,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_xml.c:1502,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1503,20'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - lydxml_opaq_r
                - lyxml_ctx_next
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1505,20'
              BranchSideFuncs:
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
                - __assert_fail
                - lydxml_opaq_r
                - lyxml_ctx_next
        - Branch String:   'src/parser_xml.c:1513,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1514,20'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - lydxml_opaq_r
                - lyxml_ctx_next
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1516,20'
              BranchSideFuncs:
                - lydxml_envelope
                - lydxml_envelope
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
                - __assert_fail
                - lydxml_opaq_r
                - lyxml_ctx_next
        - Branch String:   'src/parser_xml.c:1524,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1525,20'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - lydxml_opaq_r
                - lyxml_ctx_next
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1527,20'
              BranchSideFuncs:
                - lydxml_envelope
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
                - __assert_fail
                - lydxml_opaq_r
                - lyxml_ctx_next
        - Branch String:   'src/parser_xml.c:1535,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1536,20'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - lydxml_opaq_r
                - lyxml_ctx_next
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1538,20'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
                - __assert_fail
                - lydxml_opaq_r
                - lyxml_ctx_next
        - Branch String:   'src/parser_xml.c:1542,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1542,18'
              BranchSideFuncs:
                - __assert_fail
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lyxml_ctx_next
                - lyd_insert_node
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
                - lydxml_opaq_r
                - lyxml_ctx_next
            - BranchSide:      'src/parser_xml.c:1543,13'
              BranchSideFuncs:
                - __assert_fail
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lyxml_ctx_next
                - lyd_insert_node
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
                - lydxml_opaq_r
                - lyxml_ctx_next
        - Branch String:   'src/parser_xml.c:1543,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1543,13'
              BranchSideFuncs:
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lyxml_ctx_next
                - lyd_insert_node
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
                - __assert_fail
                - lydxml_opaq_r
                - lyxml_ctx_next
            - BranchSide:      'src/parser_xml.c:1546,13'
              BranchSideFuncs:
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lyxml_ctx_next
                - lyd_insert_node
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
                - __assert_fail
                - lydxml_opaq_r
                - lyxml_ctx_next
        - Branch String:   'src/parser_xml.c:1546,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1547,17'
              BranchSideFuncs:
                - lydxml_opaq_r
                - lyxml_ctx_next
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lyxml_ctx_next
                - lyd_insert_node
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1550,13'
              BranchSideFuncs:
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lyxml_ctx_next
                - lyd_insert_node
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
                - __assert_fail
                - lydxml_opaq_r
                - lyxml_ctx_next
        - Branch String:   'src/parser_xml.c:1547,17'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1547,17'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1548,17'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lyxml_ctx_next
                - lyd_insert_node
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
                - __assert_fail
                - lydxml_opaq_r
        - Branch String:   'src/parser_xml.c:1548,17'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1546,13'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1548,17'
              BranchSideFuncs:
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:1555,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1556,13'
              BranchSideFuncs:
                - lyd_child.932
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - lydxml_opaq_r
                - lyxml_ctx_next
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1568,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lyd_child.932
                - ly_vlog
                - lyd_free_tree
                - __assert_fail
                - lydxml_opaq_r
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1556,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1557,47'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lyd_child.932
                - __assert_fail
                - lydxml_opaq_r
                - lyxml_ctx_next
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1565,9'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lyd_child.932
                - ly_vlog
                - lyd_free_tree
                - __assert_fail
                - lydxml_opaq_r
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1557,111'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1558,51'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lyd_child.932
                - __assert_fail
                - lydxml_opaq_r
                - lyxml_ctx_next
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1564,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lyd_child.932
                - __assert_fail
                - lydxml_opaq_r
                - lyxml_ctx_next
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1557,21'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1559,21'
              BranchSideFuncs:
                - ly_vlog
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1564,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lyd_child.932
                - __assert_fail
                - lydxml_opaq_r
                - lyxml_ctx_next
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1568,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1569,13'
              BranchSideFuncs:
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1575,9'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lyd_child.932
                - ly_vlog
                - __assert_fail
                - lydxml_opaq_r
                - lyxml_ctx_next
        - Branch String:   'src/parser_xml.c:1569,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1569,13'
              BranchSideFuncs:
                - ly_vlog
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1570,13'
              BranchSideFuncs:
                - ly_vlog
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:1575,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1575,9'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1578,25'
              BranchSideFuncs:
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lyxml_ctx_next
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
                - __assert_fail
                - lydxml_opaq_r
                - lyxml_ctx_next
      Callsites:
        - Src:             'src/parser_xml.c:1491,9'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:1501,13'
          Dst:             lydxml_envelope
        - Src:             'src/parser_xml.c:1512,13'
          Dst:             lydxml_envelope
        - Src:             'src/parser_xml.c:1523,13'
          Dst:             lydxml_envelope
        - Src:             'src/parser_xml.c:1534,13'
          Dst:             lydxml_envelope
        - Src:             'src/parser_xml.c:1543,13'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1547,17'
          Dst:             lydxml_opaq_r
        - Src:             'src/parser_xml.c:1548,17'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:1556,13'
          Dst:             lyd_child
        - Src:             'src/parser_xml.c:1559,21'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:1569,13'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1570,13'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:1575,9'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:1578,9'
          Dst:             lyd_insert_node
        - Src:             'src/parser_xml.c:1584,5'
          Dst:             lyd_free_tree
    - functionName:    lydxml_envelope
      functionSourceFile: '/src/libyang/src/parser_xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1159
      functionLinenumberEnd: 1221
      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:          295
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
        - ly_strncmp
        - ly_vlog
        - lyd_create_opaq
        - lyd_free_attr_siblings
        - lyd_free_tree
        - lydxml_attrs
        - lyxml_ctx_next
        - lyxml_ns_get
        - strcmp
        - strlen
      functionUses:    20
      BranchProfiles:
        - Branch String:   'src/parser_xml.c:1166,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1168,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_xml.c:1171,20'
              BranchSideFuncs:
                - ly_strncmp
                - lyxml_ns_get
                - ly_vlog
                - 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:1171,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1173,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_xml.c:1176,14'
              BranchSideFuncs:
                - lyxml_ns_get
                - ly_vlog
                - 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:1179,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1180,9'
              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:1182,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:1187,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1187,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_xml.c:1190,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:1190,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1191,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:1194,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:1191,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1191,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_xml.c:1192,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:1194,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1194,5'
              BranchSideFuncs:
                - ly_vlog
                - lyd_free_attr_siblings
                - lyd_free_tree
                - strlen
                - strlen
                - lyd_create_opaq
                - lyxml_ctx_next
            - BranchSide:      'src/parser_xml.c:1195,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:1195,16'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1195,20'
              BranchSideFuncs:
                - strlen
                - strlen
                - lyd_create_opaq
                - lyxml_ctx_next
                - lyd_free_attr_siblings
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1203,26'
              BranchSideFuncs:
                - strlen
                - strlen
                - lyd_create_opaq
                - lyxml_ctx_next
                - lyd_free_attr_siblings
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:1195,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1196,9'
              BranchSideFuncs:
                - strlen
                - strlen
                - lyd_create_opaq
                - lyxml_ctx_next
                - lyd_free_attr_siblings
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1203,26'
              BranchSideFuncs:
                - strlen
                - strlen
                - lyd_create_opaq
                - lyxml_ctx_next
                - lyd_free_attr_siblings
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:1204,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1204,83'
              BranchSideFuncs:
                - lyd_create_opaq
                - lyxml_ctx_next
                - lyd_free_attr_siblings
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1204,35'
              BranchSideFuncs:
                - lyd_create_opaq
                - lyxml_ctx_next
                - lyd_free_attr_siblings
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:1205,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1205,5'
              BranchSideFuncs:
                - lyd_free_attr_siblings
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1208,47'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_free_attr_siblings
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:1212,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1212,5'
              BranchSideFuncs:
                - lyd_free_attr_siblings
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1212,5'
              BranchSideFuncs:
                - lyd_free_attr_siblings
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:1216,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1217,24'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1220,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_xml.c:1171,9'
          Dst:             ly_strncmp
        - Src:             'src/parser_xml.c:1178,10'
          Dst:             lyxml_ns_get
        - Src:             'src/parser_xml.c:1180,9'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:1182,16'
          Dst:             strcmp
        - Src:             'src/parser_xml.c:1187,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:1191,9'
          Dst:             lydxml_attrs
        - Src:             'src/parser_xml.c:1194,5'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1196,9'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:1203,45'
          Dst:             strlen
        - Src:             'src/parser_xml.c:1203,84'
          Dst:             strlen
        - Src:             'src/parser_xml.c:1203,10'
          Dst:             lyd_create_opaq
        - Src:             'src/parser_xml.c:1212,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:1215,5'
          Dst:             lyd_free_attr_siblings
        - Src:             'src/parser_xml.c:1217,9'
          Dst:             lyd_free_tree
    - functionName:    lyd_child
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1060
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/tree_data.h:1061,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1062,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1065,10'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1065,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1067,47'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1070,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1070,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1071,48'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1074,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lydxml_env_netconf_rpc_reply_error
      functionSourceFile: '/src/libyang/src/parser_xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1597
      functionLinenumberEnd: 1761
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xmlctx
        - parent
      BBCount:         127
      ICount:          649
      EdgeCount:       176
      CyclomaticComplexity: 51
      functionsReached:
        - __assert_fail
        - ly_vlog
        - lyd_child
        - lyd_free_tree
        - lyd_insert_node
        - lydxml_env_netconf_rpc_reply_error_info
        - lydxml_envelope
        - lyxml_ctx_next
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_xml.c:1604,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1605,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1609,5'
              BranchSideFuncs:
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lyxml_ctx_next
                - lyd_insert_node
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1609,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1610,15'
              BranchSideFuncs:
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lyxml_ctx_next
                - lyd_insert_node
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1756,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_xml.c:1616,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1617,44'
              BranchSideFuncs:
                - strcmp
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1627,20'
              BranchSideFuncs:
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1618,42'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1618,52'
              BranchSideFuncs:
                - strcmp
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
                - strcmp
                - strcmp
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1625,20'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1618,64'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1618,74'
              BranchSideFuncs:
                - strcmp
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
                - strcmp
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1625,20'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1618,91'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1618,101'
              BranchSideFuncs:
                - strcmp
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1625,20'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1618,17'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1619,17'
              BranchSideFuncs:
                - ly_vlog
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1625,20'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1635,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1636,44'
              BranchSideFuncs:
                - strcmp
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1652,20'
              BranchSideFuncs:
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - lyd_free_tree
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1637,39'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1637,49'
              BranchSideFuncs:
                - strcmp
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1650,20'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1637,71'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1637,81'
              BranchSideFuncs:
                - strcmp
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1650,20'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1637,97'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1638,28'
              BranchSideFuncs:
                - strcmp
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1650,20'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1638,54'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1638,64'
              BranchSideFuncs:
                - strcmp
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1650,20'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1638,86'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1639,28'
              BranchSideFuncs:
                - strcmp
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1650,20'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1639,54'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1639,64'
              BranchSideFuncs:
                - strcmp
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1650,20'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1639,88'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1639,98'
              BranchSideFuncs:
                - strcmp
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1650,20'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1639,118'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1640,28'
              BranchSideFuncs:
                - strcmp
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1650,20'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1640,52'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1640,62'
              BranchSideFuncs:
                - strcmp
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1650,20'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1640,88'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1640,98'
              BranchSideFuncs:
                - strcmp
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1650,20'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1640,120'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1641,28'
              BranchSideFuncs:
                - strcmp
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1650,20'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1641,48'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1641,58'
              BranchSideFuncs:
                - strcmp
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1650,20'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1641,82'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1641,92'
              BranchSideFuncs:
                - strcmp
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1650,20'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1641,116'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1642,28'
              BranchSideFuncs:
                - strcmp
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1650,20'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1642,48'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1642,58'
              BranchSideFuncs:
                - strcmp
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1650,20'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1642,79'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1642,89'
              BranchSideFuncs:
                - strcmp
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
                - strcmp
                - strcmp
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1650,20'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1642,121'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1643,28'
              BranchSideFuncs:
                - strcmp
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
                - strcmp
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1650,20'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1643,53'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1643,63'
              BranchSideFuncs:
                - strcmp
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1650,20'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1637,17'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1644,17'
              BranchSideFuncs:
                - ly_vlog
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1650,20'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1660,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1661,44'
              BranchSideFuncs:
                - strcmp
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
                - strcmp
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1671,20'
              BranchSideFuncs:
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - strcmp
                - strcmp
                - ly_vlog
                - lyd_free_tree
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lydxml_env_netconf_rpc_reply_error_info
        - Branch String:   'src/parser_xml.c:1662,38'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1662,48'
              BranchSideFuncs:
                - strcmp
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1669,20'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1662,17'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1663,17'
              BranchSideFuncs:
                - ly_vlog
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1669,20'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1679,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1680,20'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1682,20'
              BranchSideFuncs:
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lyd_free_tree
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lydxml_env_netconf_rpc_reply_error_info
        - Branch String:   'src/parser_xml.c:1690,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1691,20'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1693,20'
              BranchSideFuncs:
                - lydxml_envelope
                - lydxml_envelope
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lyd_free_tree
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lydxml_env_netconf_rpc_reply_error_info
        - Branch String:   'src/parser_xml.c:1701,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1702,20'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1704,20'
              BranchSideFuncs:
                - lydxml_envelope
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lyd_free_tree
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lydxml_env_netconf_rpc_reply_error_info
        - Branch String:   'src/parser_xml.c:1710,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1712,13'
              BranchSideFuncs:
                - lydxml_env_netconf_rpc_reply_error_info
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1716,20'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_env_netconf_rpc_reply_error_info
                - lyd_free_tree
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
                - __assert_fail
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1712,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1712,13'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1714,20'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1720,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1720,18'
              BranchSideFuncs:
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1721,13'
              BranchSideFuncs:
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:1721,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1721,13'
              BranchSideFuncs:
                - ly_vlog
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1722,13'
              BranchSideFuncs:
                - ly_vlog
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:1730,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1731,13'
              BranchSideFuncs:
                - lyd_child.932
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1743,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lyd_child.932
                - ly_vlog
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1731,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1732,47'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lyd_child.932
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1740,9'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lyd_child.932
                - ly_vlog
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1732,111'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1733,51'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lyd_child.932
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1739,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lyd_child.932
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1732,21'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1734,21'
              BranchSideFuncs:
                - ly_vlog
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1739,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lyd_child.932
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1743,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1744,13'
              BranchSideFuncs:
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1750,9'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lyd_child.932
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1744,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1744,13'
              BranchSideFuncs:
                - ly_vlog
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1745,13'
              BranchSideFuncs:
                - ly_vlog
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:1750,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1750,9'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1753,25'
              BranchSideFuncs:
                - lyd_insert_node
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lydxml_envelope
                - lyxml_ctx_next
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
                - lyd_child.932
                - ly_vlog
                - __assert_fail
                - ly_vlog
                - lydxml_env_netconf_rpc_reply_error_info
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
      Callsites:
        - Src:             'src/parser_xml.c:1605,9'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:1615,13'
          Dst:             lydxml_envelope
        - Src:             'src/parser_xml.c:1618,17'
          Dst:             strcmp
        - Src:             'src/parser_xml.c:1618,45'
          Dst:             strcmp
        - Src:             'src/parser_xml.c:1618,67'
          Dst:             strcmp
        - Src:             'src/parser_xml.c:1618,94'
          Dst:             strcmp
        - Src:             'src/parser_xml.c:1619,17'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:1634,13'
          Dst:             lydxml_envelope
        - Src:             'src/parser_xml.c:1637,17'
          Dst:             strcmp
        - Src:             'src/parser_xml.c:1637,42'
          Dst:             strcmp
        - Src:             'src/parser_xml.c:1637,74'
          Dst:             strcmp
        - Src:             'src/parser_xml.c:1638,21'
          Dst:             strcmp
        - Src:             'src/parser_xml.c:1638,57'
          Dst:             strcmp
        - Src:             'src/parser_xml.c:1639,21'
          Dst:             strcmp
        - Src:             'src/parser_xml.c:1639,57'
          Dst:             strcmp
        - Src:             'src/parser_xml.c:1639,91'
          Dst:             strcmp
        - Src:             'src/parser_xml.c:1640,21'
          Dst:             strcmp
        - Src:             'src/parser_xml.c:1640,55'
          Dst:             strcmp
        - Src:             'src/parser_xml.c:1640,91'
          Dst:             strcmp
        - Src:             'src/parser_xml.c:1641,21'
          Dst:             strcmp
        - Src:             'src/parser_xml.c:1641,51'
          Dst:             strcmp
        - Src:             'src/parser_xml.c:1641,85'
          Dst:             strcmp
        - Src:             'src/parser_xml.c:1642,21'
          Dst:             strcmp
        - Src:             'src/parser_xml.c:1642,51'
          Dst:             strcmp
        - Src:             'src/parser_xml.c:1642,82'
          Dst:             strcmp
        - Src:             'src/parser_xml.c:1643,21'
          Dst:             strcmp
        - Src:             'src/parser_xml.c:1643,56'
          Dst:             strcmp
        - Src:             'src/parser_xml.c:1644,17'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:1659,13'
          Dst:             lydxml_envelope
        - Src:             'src/parser_xml.c:1662,17'
          Dst:             strcmp
        - Src:             'src/parser_xml.c:1662,41'
          Dst:             strcmp
        - Src:             'src/parser_xml.c:1663,17'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:1678,13'
          Dst:             lydxml_envelope
        - Src:             'src/parser_xml.c:1689,13'
          Dst:             lydxml_envelope
        - Src:             'src/parser_xml.c:1700,13'
          Dst:             lydxml_envelope
        - Src:             'src/parser_xml.c:1709,13'
          Dst:             lydxml_envelope
        - Src:             'src/parser_xml.c:1712,13'
          Dst:             lydxml_env_netconf_rpc_reply_error_info
        - Src:             'src/parser_xml.c:1721,13'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1722,13'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:1731,13'
          Dst:             lyd_child
        - Src:             'src/parser_xml.c:1734,21'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:1744,13'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1745,13'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:1750,9'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:1753,9'
          Dst:             lyd_insert_node
        - Src:             'src/parser_xml.c:1759,5'
          Dst:             lyd_free_tree
    - functionName:    lydxml_get_hints_opaq
      functionSourceFile: '/src/libyang/src/parser_xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 500
      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:451,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:453,10'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
                - ly_strncmp
                - strcmp
                - strncmp
                - strtoll
            - BranchSide:      'src/parser_xml.c:454,25'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
                - ly_strncmp
                - strcmp
                - strncmp
                - strtoll
        - Branch String:   'src/parser_xml.c:454,51'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:454,63'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
                - ly_strncmp
                - strcmp
                - strtoll
            - BranchSide:      'src/parser_xml.c:456,10'
              BranchSideFuncs:
                - __assert_fail
                - ly_strncmp
                - strcmp
        - Branch String:   'src/parser_xml.c:454,16'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:456,10'
              BranchSideFuncs:
                - strtoll
                - __assert_fail
                - ly_strncmp
                - strcmp
            - BranchSide:      'src/parser_xml.c:458,23'
              BranchSideFuncs:
                - strtoll
                - __assert_fail
                - ly_strncmp
                - strcmp
        - Branch String:   'src/parser_xml.c:459,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:461,14'
              BranchSideFuncs:
                - __assert_fail
                - ly_strncmp
                - strcmp
            - BranchSide:      'src/parser_xml.c:468,14'
              BranchSideFuncs:
                - __assert_fail
                - ly_strncmp
                - strcmp
        - Branch String:   'src/parser_xml.c:462,35'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:462,39'
              BranchSideFuncs:
                - __assert_fail
                - ly_strncmp
                - strcmp
            - BranchSide:      'src/parser_xml.c:464,18'
              BranchSideFuncs:
                - __assert_fail
                - ly_strncmp
                - strcmp
        - Branch String:   'src/parser_xml.c:462,17'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:464,18'
              BranchSideFuncs:
                - __assert_fail
                - ly_strncmp
                - strcmp
            - BranchSide:      'src/parser_xml.c:466,9'
              BranchSideFuncs:
                - __assert_fail
                - ly_strncmp
                - strcmp
        - Branch String:   'src/parser_xml.c:472,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:473,9'
              BranchSideFuncs:
                - __assert_fail
                - ly_strncmp
                - strcmp
            - BranchSide:      'src/parser_xml.c:477,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_strncmp
                - strcmp
        - Branch String:   'src/parser_xml.c:479,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:480,13'
              BranchSideFuncs:
                - __assert_fail
                - ly_strncmp
                - strcmp
            - BranchSide:      'src/parser_xml.c:483,40'
              BranchSideFuncs:
                - __assert_fail
                - ly_strncmp
                - strcmp
        - Branch String:   'src/parser_xml.c:484,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:484,9'
              BranchSideFuncs:
                - ly_strncmp
                - __assert_fail
                - strcmp
            - BranchSide:      'src/parser_xml.c:485,25'
              BranchSideFuncs:
                - ly_strncmp
                - __assert_fail
                - strcmp
        - Branch String:   'src/parser_xml.c:485,58'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:486,19'
              BranchSideFuncs:
                - __assert_fail
                - ly_strncmp
                - strcmp
            - BranchSide:      'src/parser_xml.c:499,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_strncmp
                - strcmp
        - Branch String:   'src/parser_xml.c:486,22'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:486,25'
              BranchSideFuncs:
                - __assert_fail
                - ly_strncmp
                - strcmp
            - BranchSide:      'src/parser_xml.c:486,89'
              BranchSideFuncs:
                - __assert_fail
                - ly_strncmp
                - strcmp
        - Branch String:   'src/parser_xml.c:486,46'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:486,57'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
                - ly_strncmp
            - BranchSide:      'src/parser_xml.c:486,89'
              BranchSideFuncs:
                - __assert_fail
                - ly_strncmp
                - strcmp
        - Branch String:   'src/parser_xml.c:486,84'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:486,89'
              BranchSideFuncs:
                - __assert_fail
                - ly_strncmp
                - strcmp
            - BranchSide:      'src/parser_xml.c:487,17'
              BranchSideFuncs: []
        - Branch String:   'src/parser_xml.c:486,92'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:486,96'
              BranchSideFuncs:
                - __assert_fail
                - ly_strncmp
                - strcmp
            - BranchSide:      'src/parser_xml.c:499,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_strncmp
                - strcmp
        - Branch String:   'src/parser_xml.c:485,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:487,17'
              BranchSideFuncs:
                - __assert_fail
                - ly_strncmp
                - strcmp
            - BranchSide:      'src/parser_xml.c:499,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_strncmp
                - strcmp
        - Branch String:   'src/parser_xml.c:487,29'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:487,32'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_xml.c:493,17'
              BranchSideFuncs: []
        - Branch String:   'src/parser_xml.c:487,17'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:489,17'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_xml.c:493,17'
              BranchSideFuncs: []
        - Branch String:   'src/parser_xml.c:499,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:478,17'
              BranchSideFuncs:
                - __assert_fail
                - ly_strncmp
                - strcmp
            - BranchSide:      'src/parser_xml.c:499,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_xml.c:454,17'
          Dst:             strncmp
        - Src:             'src/parser_xml.c:454,55'
          Dst:             strncmp
        - Src:             'src/parser_xml.c:458,15'
          Dst:             strtoll
        - Src:             'src/parser_xml.c:484,9'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:485,14'
          Dst:             ly_strncmp
        - Src:             'src/parser_xml.c:486,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: 253
      functionLinenumberEnd: 326
      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:260,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:260,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:260,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/parser_xml.c:260,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:260,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:263,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:264,56'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:264,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:264,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:264,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:265,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:270,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:266,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:264,5'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/parser_xml.c:266,9'
              BranchSideFuncs:
                - ly_set_erase
        - Branch String:   'src/parser_xml.c:272,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:274,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:319,17'
              BranchSideFuncs:
                - ly_set_erase
        - Branch String:   'src/parser_xml.c:274,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:275,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:280,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:276,17'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:277,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:279,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:280,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:280,9'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/parser_xml.c:283,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:283,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:284,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:289,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:284,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:284,13'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/parser_xml.c:285,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:285,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:285,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:286,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:286,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:283,9'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/parser_xml.c:286,13'
              BranchSideFuncs:
                - ly_set_erase
        - Branch String:   'src/parser_xml.c:289,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:289,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:290,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:290,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:292,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:300,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:293,17'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:295,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:297,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:300,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:300,9'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/parser_xml.c:303,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:303,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:304,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:312,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:304,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:305,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:307,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:305,17'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:304,13'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/parser_xml.c:305,17'
              BranchSideFuncs:
                - ly_set_erase
        - Branch String:   'src/parser_xml.c:307,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:307,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:308,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:308,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:303,9'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/parser_xml.c:308,13'
              BranchSideFuncs:
                - ly_set_erase
        - Branch String:   'src/parser_xml.c:312,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:312,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:313,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:313,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:313,9'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/parser_xml.c:314,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:314,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:272,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:315,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:315,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:315,13'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/parser_xml.c:316,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:319,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:319,17'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/parser_xml.c:321,13'
              BranchSideFuncs:
                - ly_set_erase
      Callsites:
        - Src:             'src/parser_xml.c:260,5'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:264,21'
          Dst:             lys_getnext
        - Src:             'src/parser_xml.c:265,15'
          Dst:             ly_set_add
        - Src:             'src/parser_xml.c:276,18'
          Dst:             ly_strncmp
        - Src:             'src/parser_xml.c:280,9'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:284,13'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:285,13'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:286,13'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:289,9'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:292,17'
          Dst:             ly_value_validate
        - Src:             'src/parser_xml.c:295,17'
          Dst:             ly_set_rm_index
        - Src:             'src/parser_xml.c:300,9'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:305,17'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:307,13'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:308,13'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:312,9'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:313,9'
          Dst:             lyxml_ctx_peek
        - Src:             'src/parser_xml.c:315,13'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:325,5'
          Dst:             ly_set_erase
    - functionName:    lydxml_data_check_opaq
      functionSourceFile: '/src/libyang/src/parser_xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lydctx
        - snode
      BBCount:         43
      ICount:          246
      EdgeCount:       55
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - ly_log
        - ly_value_validate
        - lydxml_check_list
        - lyxml_ctx_backup
        - lyxml_ctx_next
        - lyxml_ctx_restore
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_xml.c:375,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:377,9'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_backup
                - __assert_fail
                - lyxml_ctx_restore
                - lyxml_ctx_next
                - lydxml_check_list
                - ly_log
                - ly_value_validate
                - ly_log
                - lyxml_ctx_next
                - lyxml_ctx_next
            - BranchSide:      'src/parser_xml.c:380,13'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_backup
                - __assert_fail
                - lyxml_ctx_restore
                - lyxml_ctx_next
                - lydxml_check_list
                - ly_log
                - ly_value_validate
                - ly_log
                - lyxml_ctx_next
                - lyxml_ctx_next
        - Branch String:   'src/parser_xml.c:380,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:382,9'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_backup
                - __assert_fail
                - lyxml_ctx_restore
                - lyxml_ctx_next
                - lydxml_check_list
                - ly_log
                - ly_value_validate
                - ly_log
                - lyxml_ctx_next
                - lyxml_ctx_next
            - BranchSide:      'src/parser_xml.c:385,5'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_backup
                - __assert_fail
                - lyxml_ctx_restore
                - lyxml_ctx_next
                - lydxml_check_list
                - ly_log
                - ly_value_validate
                - ly_log
                - lyxml_ctx_next
                - lyxml_ctx_next
        - Branch String:   'src/parser_xml.c:385,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:385,5'
              BranchSideFuncs:
                - lyxml_ctx_backup
                - __assert_fail
                - lyxml_ctx_restore
                - lyxml_ctx_next
                - lydxml_check_list
                - ly_log
                - ly_value_validate
                - ly_log
                - lyxml_ctx_next
                - lyxml_ctx_next
            - BranchSide:      'src/parser_xml.c:388,5'
              BranchSideFuncs:
                - lyxml_ctx_backup
                - __assert_fail
                - lyxml_ctx_restore
                - lyxml_ctx_next
                - lydxml_check_list
                - ly_log
                - ly_value_validate
                - ly_log
                - lyxml_ctx_next
                - lyxml_ctx_next
        - Branch String:   'src/parser_xml.c:388,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:388,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_xml.c:391,5'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_restore
                - lyxml_ctx_next
                - lydxml_check_list
                - ly_log
                - ly_value_validate
                - ly_log
                - lyxml_ctx_next
                - lyxml_ctx_next
        - Branch String:   'src/parser_xml.c:391,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:392,9'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_restore
                - lyxml_ctx_next
                - lydxml_check_list
                - ly_log
                - ly_value_validate
                - ly_log
            - BranchSide:      'src/parser_xml.c:396,11'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_restore
                - lyxml_ctx_next
                - lydxml_check_list
                - ly_log
                - ly_value_validate
                - ly_log
        - Branch String:   'src/parser_xml.c:392,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:392,9'
              BranchSideFuncs:
                - lyxml_ctx_restore
            - BranchSide:      'src/parser_xml.c:393,9'
              BranchSideFuncs:
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_restore
                - lyxml_ctx_next
                - lydxml_check_list
                - ly_log
                - ly_value_validate
                - ly_log
                - lyxml_ctx_next
        - Branch String:   'src/parser_xml.c:393,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:391,5'
              BranchSideFuncs:
                - lyxml_ctx_restore
            - BranchSide:      'src/parser_xml.c:393,9'
              BranchSideFuncs:
                - lyxml_ctx_restore
        - Branch String:   'src/parser_xml.c:396,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:398,38'
              BranchSideFuncs:
                - ly_value_validate
                - lyxml_ctx_restore
                - ly_log
            - BranchSide:      'src/parser_xml.c:403,18'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_restore
                - lyxml_ctx_next
                - lydxml_check_list
                - ly_log
        - Branch String:   'src/parser_xml.c:398,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:399,13'
              BranchSideFuncs:
                - ly_log
                - lyxml_ctx_restore
            - BranchSide:      'src/parser_xml.c:403,5'
              BranchSideFuncs:
                - lyxml_ctx_restore
        - Branch String:   'src/parser_xml.c:403,16'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:405,9'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lydxml_check_list
                - lyxml_ctx_restore
                - ly_log
            - BranchSide:      'src/parser_xml.c:414,9'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_restore
        - Branch String:   'src/parser_xml.c:405,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:405,9'
              BranchSideFuncs:
                - lyxml_ctx_restore
            - BranchSide:      'src/parser_xml.c:407,31'
              BranchSideFuncs:
                - lydxml_check_list
                - lyxml_ctx_restore
                - ly_log
        - Branch String:   'src/parser_xml.c:407,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:409,13'
              BranchSideFuncs:
                - ly_log
                - lyxml_ctx_restore
            - BranchSide:      'src/parser_xml.c:412,5'
              BranchSideFuncs:
                - lyxml_ctx_restore
        - Branch String:   'src/parser_xml.c:414,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:414,9'
              BranchSideFuncs:
                - lyxml_ctx_restore
            - BranchSide:      'src/parser_xml.c:415,14'
              BranchSideFuncs:
                - lyxml_ctx_restore
      Callsites:
        - Src:             'src/parser_xml.c:385,5'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:388,5'
          Dst:             lyxml_ctx_backup
        - Src:             'src/parser_xml.c:392,9'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:393,9'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:398,13'
          Dst:             ly_value_validate
        - Src:             'src/parser_xml.c:399,13'
          Dst:             ly_log
        - Src:             'src/parser_xml.c:405,9'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:407,13'
          Dst:             lydxml_check_list
        - Src:             'src/parser_xml.c:409,13'
          Dst:             ly_log
        - Src:             'src/parser_xml.c:414,9'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:422,5'
          Dst:             lyxml_ctx_restore
    - functionName:    lydxml_subtree_any
      functionSourceFile: '/src/libyang/src/parser_xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 891
      functionLinenumberEnd: 963
      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:901,42'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:901,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:909,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:901,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:903,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:909,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:903,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:903,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:903,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:906,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:906,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:907,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:906,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:906,9'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:906,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:906,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:906,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:906,9'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:906,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:906,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:906,9'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:906,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:906,9'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:907,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:909,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:911,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:924,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:912,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:912,9'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_create_any
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:915,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:916,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:916,9'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:919,28'
              BranchSideFuncs:
                - lyd_create_any
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:920,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:920,9'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:921,13'
              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:927,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:927,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:927,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:928,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:933,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:933,9'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:936,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:941,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:942,34'
              BranchSideFuncs:
                - lydxml_subtree_r
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:947,54'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:943,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:941,9'
              BranchSideFuncs:
                - ly_err_last
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
                - lydxml_subtree_r
            - BranchSide:      'src/parser_xml.c:943,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:943,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:943,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:943,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:943,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:943,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
                - lydxml_subtree_r
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:943,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:943,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:943,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
                - lydxml_subtree_r
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:943,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:943,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:941,9'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:943,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:952,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:953,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - free
                - lyd_free_tree
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:955,26'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:959,12'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:959,18'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:959,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_xml.c:959,63'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:959,67'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:960,24'
              BranchSideFuncs:
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:959,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:959,9'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:960,24'
              BranchSideFuncs:
                - lyd_free_tree
      Callsites:
        - Src:             'src/parser_xml.c:903,9'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:906,9'
          Dst:             ly_err_last
        - Src:             'src/parser_xml.c:911,15'
          Dst:             strndup
        - Src:             'src/parser_xml.c:912,9'
          Dst:             ly_log
        - Src:             'src/parser_xml.c:915,13'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:919,13'
          Dst:             lyd_create_any
        - Src:             'src/parser_xml.c:924,13'
          Dst:             lyd_create_any
        - Src:             'src/parser_xml.c:927,9'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:928,9'
          Dst:             ly_log_location
        - Src:             'src/parser_xml.c:932,13'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:942,17'
          Dst:             lydxml_subtree_r
        - Src:             'src/parser_xml.c:943,13'
          Dst:             ly_err_last
        - Src:             'src/parser_xml.c:953,9'
          Dst:             ly_log_location_revert
        - Src:             'src/parser_xml.c:958,5'
          Dst:             lyd_free_tree
        - Src:             'src/parser_xml.c:960,9'
          Dst:             lyd_free_tree
    - functionName:    lydxml_subtree_r
      functionSourceFile: '/src/libyang/src/parser_xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 977
      functionLinenumberEnd: 1142
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lydctx
        - parent
        - first_p
        - parsed
      BBCount:         159
      ICount:          899
      EdgeCount:       209
      CyclomaticComplexity: 52
      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_parse_set_data_flags
        - lyd_parser_notif_eventtime_validate
        - 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:    5
      BranchProfiles:
        - Branch String:   'src/parser_xml.c:991,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:991,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_parse_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.932
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
                - __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:993,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_parse_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.932
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
                - __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:991,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:991,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_parse_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.932
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
                - __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:993,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_parse_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.932
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
                - __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:1001,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1001,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_parse_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.932
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
                - __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:1004,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_parse_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.932
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
                - __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:1011,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1011,5'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
            - BranchSide:      'src/parser_xml.c:1013,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_parse_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.932
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
                - __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:1013,51'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1013,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_parse_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.932
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
                - __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:1040,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_parse_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.932
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
                - __assert_fail
                - lydxml_attrs
                - lydxml_metadata
                - lydxml_data_skip
        - Branch String:   'src/parser_xml.c:1013,62'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1013,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_parse_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.932
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
                - __assert_fail
                - lydxml_attrs
                - lydxml_metadata
                - lydxml_data_skip
            - BranchSide:      'src/parser_xml.c:1040,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_parse_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.932
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
                - __assert_fail
                - lydxml_attrs
                - lydxml_metadata
                - lydxml_data_skip
        - Branch String:   'src/parser_xml.c:1013,74'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1013,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_parse_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.932
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
                - __assert_fail
                - lydxml_attrs
                - lydxml_metadata
                - lydxml_data_skip
            - BranchSide:      'src/parser_xml.c:1040,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_parse_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.932
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
                - __assert_fail
                - lydxml_attrs
                - lydxml_metadata
                - lydxml_data_skip
        - Branch String:   'src/parser_xml.c:1013,89'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1014,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_parse_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.932
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
                - __assert_fail
                - lydxml_attrs
                - lydxml_metadata
                - lydxml_data_skip
            - BranchSide:      'src/parser_xml.c:1040,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_parse_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.932
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
                - __assert_fail
                - lydxml_attrs
                - lydxml_metadata
                - lydxml_data_skip
        - Branch String:   'src/parser_xml.c:1013,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1016,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_parse_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.932
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
                - __assert_fail
                - lydxml_attrs
                - lydxml_metadata
                - lydxml_data_skip
            - BranchSide:      'src/parser_xml.c:1040,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_parse_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.932
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
                - __assert_fail
                - lydxml_attrs
                - lydxml_metadata
                - lydxml_data_skip
        - Branch String:   'src/parser_xml.c:1016,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1016,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_parse_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:1017,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_parse_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:1019,17'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1017,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_parse_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:1019,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_parse_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:1020,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1020,9'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
            - BranchSide:      'src/parser_xml.c:1023,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_parse_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:1024,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1024,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
            - BranchSide:      'src/parser_xml.c:1027,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_parse_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:1028,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1028,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
            - BranchSide:      'src/parser_xml.c:1029,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_parse_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_vlog
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:1029,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1030,13'
              BranchSideFuncs:
                - ly_vlog
                - lyd_free_tree
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
            - BranchSide:      'src/parser_xml.c:1036,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_parse_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:1041,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1042,14'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - lydxml_data_skip
            - BranchSide:      'src/parser_xml.c:1050,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_parse_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.932
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
                - __assert_fail
                - lydxml_attrs
                - lydxml_metadata
        - Branch String:   'src/parser_xml.c:1043,30'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1043,34'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - lydxml_data_skip
            - BranchSide:      'src/parser_xml.c:1049,9'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
        - Branch String:   'src/parser_xml.c:1043,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1045,39'
              BranchSideFuncs:
                - lydxml_data_skip
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
            - BranchSide:      'src/parser_xml.c:1049,9'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
        - Branch String:   'src/parser_xml.c:1045,17'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1046,22'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
            - BranchSide:      'src/parser_xml.c:1048,9'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
        - Branch String:   'src/parser_xml.c:1059,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1060,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_parse_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.932
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
                - lydxml_metadata
            - BranchSide:      'src/parser_xml.c:1070,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_parse_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.932
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
        - Branch String:   'src/parser_xml.c:1060,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1061,34'
              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_parse_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.932
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
            - BranchSide:      'src/parser_xml.c:1064,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_parse_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.932
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
        - Branch String:   'src/parser_xml.c:1062,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1062,13'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
            - BranchSide:      'src/parser_xml.c:1063,9'
              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_parse_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.932
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
        - Branch String:   'src/parser_xml.c:1064,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1064,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_parse_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.932
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
            - BranchSide:      'src/parser_xml.c:1065,31'
              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_parse_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.932
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
        - Branch String:   'src/parser_xml.c:1066,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:0,0'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
            - BranchSide:      'src/parser_xml.c:1066,13'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
        - Branch String:   'src/parser_xml.c:1070,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1070,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_parse_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.932
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
            - BranchSide:      'src/parser_xml.c:1071,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_parse_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.932
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
        - Branch String:   'src/parser_xml.c:1071,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1073,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_parse_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:1075,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_parse_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:1073,41'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1073,60'
              BranchSideFuncs:
                - lyd_child.932
                - 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_parse_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:1073,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_parse_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
        - Branch String:   'src/parser_xml.c:1075,16'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1077,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_parse_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:1078,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_parse_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:1078,16'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1080,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_parse_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:1083,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_parse_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
        - Branch String:   'src/parser_xml.c:1083,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1083,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_parse_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:1084,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_parse_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - 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
                - 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_parse_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1086,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_parse_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
        - 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
                - 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_parse_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
        - 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
                - 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_parse_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
            - 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
                - 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_parse_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
            - 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:1086,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_parse_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:1089,14'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1089,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_parse_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1102,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:1089,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1091,38'
              BranchSideFuncs:
                - lyd_parse_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:1102,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:1092,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1092,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
            - BranchSide:      'src/parser_xml.c:1094,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:1094,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1096,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:1099,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:1097,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1097,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:1098,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:1097,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1097,13'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
            - BranchSide:      'src/parser_xml.c:1097,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:1097,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1097,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:1097,13'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
        - Branch String:   'src/parser_xml.c:1097,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1097,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:1097,13'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
        - Branch String:   'src/parser_xml.c:1097,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1097,13'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
            - BranchSide:      'src/parser_xml.c:1098,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:1102,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1102,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:1103,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:1103,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1104,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:1108,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:1105,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1105,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
            - BranchSide:      'src/parser_xml.c:1106,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:1108,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1108,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:1111,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:1111,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1112,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:1115,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:1120,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1121,26'
              BranchSideFuncs:
                - lyd_insert_after
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - ly_set_add
            - BranchSide:      'src/parser_xml.c:1122,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:1122,16'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1123,30'
              BranchSideFuncs:
                - lyplg_ext_insert
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - ly_set_add
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1126,25'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - ly_set_add
        - Branch String:   'src/parser_xml.c:1124,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1124,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
            - BranchSide:      'src/parser_xml.c:1125,5'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - ly_set_add
        - Branch String:   'src/parser_xml.c:1129,20'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1129,5'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - ly_set_add
            - BranchSide:      'src/parser_xml.c:1129,25'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - ly_set_add
        - Branch String:   'src/parser_xml.c:1129,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1130,22'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - ly_set_add
            - BranchSide:      'src/parser_xml.c:1134,9'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - ly_set_add
        - Branch String:   'src/parser_xml.c:1134,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1134,9'
              BranchSideFuncs:
                - ly_set_add
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
            - BranchSide:      'src/parser_xml.c:1135,20'
              BranchSideFuncs:
                - ly_set_add
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
      Callsites:
        - Src:             'src/parser_xml.c:991,5'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1001,5'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1010,10'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:1014,14'
          Dst:             ly_strncmp
        - Src:             'src/parser_xml.c:1016,9'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1017,14'
          Dst:             lyd_create_opaq
        - Src:             'src/parser_xml.c:1023,13'
          Dst:             lyd_parser_notif_eventtime_validate
        - Src:             'src/parser_xml.c:1024,9'
          Dst:             lyd_free_tree
        - Src:             'src/parser_xml.c:1027,13'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:1028,9'
          Dst:             lyd_free_tree
        - Src:             'src/parser_xml.c:1030,13'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:1032,13'
          Dst:             lyd_free_tree
        - Src:             'src/parser_xml.c:1040,9'
          Dst:             lydxml_subtree_get_snode
        - Src:             'src/parser_xml.c:1045,22'
          Dst:             lydxml_data_skip
        - Src:             'src/parser_xml.c:1051,9'
          Dst:             ly_log
        - Src:             'src/parser_xml.c:1054,14'
          Dst:             lydxml_data_skip
        - Src:             'src/parser_xml.c:1061,18'
          Dst:             lydxml_metadata
        - Src:             'src/parser_xml.c:1064,13'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1065,18'
          Dst:             lydxml_attrs
        - Src:             'src/parser_xml.c:1070,5'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1073,50'
          Dst:             lyd_child
        - Src:             'src/parser_xml.c:1073,13'
          Dst:             lydxml_subtree_opaq
        - Src:             'src/parser_xml.c:1077,13'
          Dst:             lydxml_subtree_term
        - Src:             'src/parser_xml.c:1080,13'
          Dst:             lydxml_subtree_inner
        - Src:             'src/parser_xml.c:1083,9'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1084,13'
          Dst:             lydxml_subtree_any
        - Src:             'src/parser_xml.c:1086,5'
          Dst:             ly_err_last
        - Src:             'src/parser_xml.c:1091,13'
          Dst:             lyd_parse_set_data_flags
        - Src:             'src/parser_xml.c:1092,9'
          Dst:             lyd_free_tree
        - Src:             'src/parser_xml.c:1096,17'
          Dst:             lyd_validate_node_ext
        - Src:             'src/parser_xml.c:1097,13'
          Dst:             ly_err_last
        - Src:             'src/parser_xml.c:1102,5'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1104,13'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:1105,9'
          Dst:             lyd_free_tree
        - Src:             'src/parser_xml.c:1112,9'
          Dst:             lyd_insert_meta
        - Src:             'src/parser_xml.c:1115,9'
          Dst:             lyd_insert_attr
        - Src:             'src/parser_xml.c:1121,9'
          Dst:             lyd_insert_after
        - Src:             'src/parser_xml.c:1123,13'
          Dst:             lyplg_ext_insert
        - Src:             'src/parser_xml.c:1124,9'
          Dst:             lyd_free_tree
        - Src:             'src/parser_xml.c:1126,9'
          Dst:             lyd_insert_node
        - Src:             'src/parser_xml.c:1135,9'
          Dst:             ly_set_add
        - Src:             'src/parser_xml.c:1140,5'
          Dst:             lyd_free_meta_siblings
        - Src:             'src/parser_xml.c:1141,5'
          Dst:             lyd_free_attr_siblings
    - functionName:    lydxml_subtree_get_snode
      functionSourceFile: '/src/libyang/src/parser_xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 519
      functionLinenumberEnd: 617
      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:         59
      ICount:          442
      EdgeCount:       80
      CyclomaticComplexity: 23
      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
        - lys_find_child
        - lysc_ext_find_node
        - lyxml_ns_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_xml.c:536,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:537,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:550,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:537,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:538,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:541,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_xml.c:541,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:542,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:544,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_xml.c:550,44'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:550,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:550,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:550,53'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:550,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:550,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:551,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:553,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:575,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:555,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:555,18'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_xml.c:557,20'
              BranchSideFuncs: []
        - Branch String:   'src/parser_xml.c:561,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:562,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:571,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_xml.c:562,17'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:563,17'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:564,24'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_xml.c:564,24'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:565,17'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:567,17'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_xml.c:575,17'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:575,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:579,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:575,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:576,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:579,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:581,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:583,34'
              BranchSideFuncs:
                - lyd_parser_check_schema
                - lydxml_data_check_opaq
            - BranchSide:      'src/parser_xml.c:612,9'
              BranchSideFuncs:
                - lyd_parser_check_schema
                - lydxml_data_check_opaq
        - Branch String:   'src/parser_xml.c:585,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:587,20'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_xml.c:591,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_xml.c:591,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:592,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:609,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_xml.c:592,17'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:593,17'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:595,24'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_xml.c:593,17'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:607,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:607,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_xml.c:595,24'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:596,21'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:604,17'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_xml.c:596,21'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:597,21'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:600,21'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_xml.c:612,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:612,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_xml.c:613,9'
              BranchSideFuncs:
                - lydxml_data_check_opaq
      Callsites:
        - Src:             'src/parser_xml.c:535,10'
          Dst:             lyxml_ns_get
        - Src:             'src/parser_xml.c:542,13'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:544,13'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:550,11'
          Dst:             ly_ctx_get_module_implemented_ns
        - Src:             'src/parser_xml.c:553,13'
          Dst:             ly_nested_ext_schema
        - Src:             'src/parser_xml.c:563,17'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:565,17'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:567,17'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:576,18'
          Dst:             lysc_ext_find_node
        - Src:             'src/parser_xml.c:579,33'
          Dst:             lyd_parser_node_schema
        - Src:             'src/parser_xml.c:579,18'
          Dst:             lys_find_child
        - Src:             'src/parser_xml.c:583,13'
          Dst:             ly_nested_ext_schema
        - Src:             'src/parser_xml.c:593,17'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:597,21'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:600,21'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:604,17'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:612,9'
          Dst:             lyd_parser_check_schema
        - Src:             'src/parser_xml.c:613,9'
          Dst:             lydxml_data_check_opaq
    - functionName:    lydxml_data_skip
      functionSourceFile: '/src/libyang/src/parser_xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 360
      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:342,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:342,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lyxml_ctx_next
            - BranchSide:      'src/parser_xml.c:345,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lyxml_ctx_next
        - Branch String:   'src/parser_xml.c:345,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:346,9'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - lyxml_ctx_next
            - BranchSide:      'src/parser_xml.c:348,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - lyxml_ctx_next
        - Branch String:   'src/parser_xml.c:346,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:345,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_xml.c:346,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_xml.c:348,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:348,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_xml.c:351,5'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_next
                - lyxml_ctx_next
        - Branch String:   'src/parser_xml.c:351,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:352,9'
              BranchSideFuncs:
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
            - BranchSide:      'src/parser_xml.c:356,5'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_next
        - Branch String:   'src/parser_xml.c:352,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:351,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_xml.c:352,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_xml.c:356,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:356,5'
              BranchSideFuncs:
                - lyxml_ctx_next
            - BranchSide:      'src/parser_xml.c:357,5'
              BranchSideFuncs:
                - lyxml_ctx_next
        - Branch String:   'src/parser_xml.c:357,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:357,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_xml.c:359,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_xml.c:342,5'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:346,9'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:348,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:352,9'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:356,5'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:357,5'
          Dst:             lyxml_ctx_next
    - functionName:    lydxml_metadata
      functionSourceFile: '/src/libyang/src/parser_xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lydctx
        - sparent
        - meta
      BBCount:         73
      ICount:          497
      EdgeCount:       96
      CyclomaticComplexity: 25
      functionsReached:
        - __assert_fail
        - ly_ctx_get_module_implemented
        - ly_ctx_get_module_implemented_ns
        - ly_log_location
        - ly_log_location_revert
        - ly_strncmp
        - ly_vlog
        - lyd_free_meta_siblings
        - lyd_parser_create_meta
        - lyxml_ctx_next
        - lyxml_ns_get
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_xml.c:81,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:83,22'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - 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
                - ly_vlog
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - strcmp
                - strcmp
            - BranchSide:      'src/parser_xml.c:85,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - 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
                - ly_vlog
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - strcmp
                - strcmp
        - Branch String:   'src/parser_xml.c:85,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:85,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - 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
                - ly_vlog
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - strcmp
                - strcmp
            - BranchSide:      'src/parser_xml.c:85,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - 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
                - ly_vlog
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - strcmp
                - strcmp
        - Branch String:   'src/parser_xml.c:86,86'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:87,29'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - 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
                - ly_vlog
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - strcmp
                - strcmp
            - BranchSide:      'src/parser_xml.c:91,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - 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
                - ly_vlog
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - strcmp
                - strcmp
        - Branch String:   'src/parser_xml.c:86,17'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:88,30'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - 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
                - ly_vlog
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - strcmp
                - strcmp
            - BranchSide:      'src/parser_xml.c:91,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - 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
                - ly_vlog
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - strcmp
                - strcmp
        - Branch String:   'src/parser_xml.c:94,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:95,14'
              BranchSideFuncs:
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - ly_vlog
                - 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
                - ly_vlog
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:168,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_meta_siblings
        - Branch String:   'src/parser_xml.c:95,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:97,17'
              BranchSideFuncs:
                - lyxml_ns_get
                - ly_vlog
                - 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_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:124,28'
              BranchSideFuncs:
                - lyxml_ns_get
                - ly_vlog
                - 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_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:97,30'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:97,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
                - lyxml_ns_get
                - ly_vlog
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - ly_strncmp
            - BranchSide:      'src/parser_xml.c:109,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
                - ly_vlog
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_xml.c:97,86'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:98,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_strncmp
                - lyxml_ns_get
                - ly_vlog
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:99,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_strncmp
                - ly_strncmp
                - lyxml_ns_get
                - ly_vlog
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
        - Branch String:   'src/parser_xml.c:97,17'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:99,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
                - ly_vlog
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:109,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
                - ly_vlog
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_xml.c:100,21'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:101,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_strncmp
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_strncmp
                - lyxml_ns_get
                - ly_vlog
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:106,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_strncmp
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_strncmp
                - lyxml_ns_get
                - ly_vlog
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
        - Branch String:   'src/parser_xml.c:109,17'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:110,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - lyd_free_meta_siblings
            - BranchSide:      'src/parser_xml.c:117,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - ly_vlog
                - 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
                - ly_vlog
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
        - Branch String:   'src/parser_xml.c:117,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:117,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_meta_siblings
            - BranchSide:      'src/parser_xml.c:118,13'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_next
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyxml_ctx_next
                - ly_vlog
                - 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
                - ly_vlog
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
        - Branch String:   'src/parser_xml.c:118,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:118,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - 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
                - ly_vlog
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:119,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - 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
                - ly_vlog
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
        - Branch String:   'src/parser_xml.c:119,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:119,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_meta_siblings
            - BranchSide:      'src/parser_xml.c:120,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - 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
                - ly_vlog
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
        - Branch String:   'src/parser_xml.c:125,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:127,13'
              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_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
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:133,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_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
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_xml.c:134,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:134,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_strncmp
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_strncmp
                - lyxml_ns_get
                - ly_vlog
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:135,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_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
                - ly_vlog
                - ly_ctx_get_module_implemented_ns
                - ly_vlog
        - Branch String:   'src/parser_xml.c:135,17'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:136,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - lyd_free_meta_siblings
            - BranchSide:      'src/parser_xml.c:145,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_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
                - ly_vlog
                - ly_ctx_get_module_implemented_ns
                - 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:
                - __assert_fail
                - lyxml_ctx_next
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - 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
                - ly_vlog
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - ly_vlog
        - Branch String:   'src/parser_xml.c:146,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:146,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - 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
                - ly_vlog
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:147,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - 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
                - ly_vlog
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
        - Branch String:   'src/parser_xml.c:147,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:147,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_meta_siblings
            - BranchSide:      'src/parser_xml.c:148,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - 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
                - ly_vlog
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
        - Branch String:   'src/parser_xml.c:155,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:155,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_meta_siblings
            - BranchSide:      'src/parser_xml.c:156,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_strncmp
                - ly_ctx_get_module_implemented
                - ly_vlog
                - lyxml_ctx_next
                - ly_strncmp
                - lyxml_ns_get
                - ly_vlog
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
        - Branch String:   'src/parser_xml.c:156,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:156,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_strncmp
                - ly_ctx_get_module_implemented
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - ly_strncmp
                - lyxml_ns_get
                - ly_vlog
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:159,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_strncmp
                - ly_ctx_get_module_implemented
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - ly_strncmp
                - lyxml_ns_get
                - ly_vlog
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
        - Branch String:   'src/parser_xml.c:161,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:161,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_meta_siblings
            - BranchSide:      'src/parser_xml.c:164,9'
              BranchSideFuncs:
                - lyxml_ctx_next
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - ly_strncmp
                - ly_ctx_get_module_implemented
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - lyd_parser_create_meta
                - ly_strncmp
                - lyxml_ns_get
                - ly_vlog
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
        - Branch String:   'src/parser_xml.c:164,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:94,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_meta_siblings
            - BranchSide:      'src/parser_xml.c:164,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_meta_siblings
        - Branch String:   'src/parser_xml.c:169,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:169,9'
              BranchSideFuncs:
                - lyd_free_meta_siblings
            - BranchSide:      'src/parser_xml.c:170,33'
              BranchSideFuncs:
                - lyd_free_meta_siblings
      Callsites:
        - Src:             'src/parser_xml.c:78,5'
          Dst:             ly_log_location
        - Src:             'src/parser_xml.c:81,10'
          Dst:             strcmp
        - Src:             'src/parser_xml.c:86,18'
          Dst:             strcmp
        - Src:             'src/parser_xml.c:87,22'
          Dst:             strcmp
        - Src:             'src/parser_xml.c:97,35'
          Dst:             ly_strncmp
        - Src:             'src/parser_xml.c:98,22'
          Dst:             ly_strncmp
        - Src:             'src/parser_xml.c:99,23'
          Dst:             ly_ctx_get_module_implemented
        - Src:             'src/parser_xml.c:101,21'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:110,17'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:117,13'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:118,13'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:119,13'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:124,14'
          Dst:             lyxml_ns_get
        - Src:             'src/parser_xml.c:127,13'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:133,15'
          Dst:             ly_ctx_get_module_implemented_ns
        - Src:             'src/parser_xml.c:136,17'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:145,13'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:146,13'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:147,13'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:155,9'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:156,9'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:159,15'
          Dst:             lyd_parser_create_meta
        - Src:             'src/parser_xml.c:164,9'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:168,5'
          Dst:             ly_log_location_revert
        - Src:             'src/parser_xml.c:170,9'
          Dst:             lyd_free_meta_siblings
    - functionName:    lydxml_subtree_opaq
      functionSourceFile: '/src/libyang/src/parser_xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 635
      functionLinenumberEnd: 724
      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:647,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:647,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:649,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:656,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:657,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:661,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:662,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:662,5'
              BranchSideFuncs:
                - ly_free_prefix_data
                - lyd_free_tree
                - free
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:665,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:666,14'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:666,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:666,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:672,83'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:672,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:673,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:674,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:674,5'
              BranchSideFuncs:
                - ly_free_prefix_data
                - lyd_free_tree
                - free
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:676,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:676,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:676,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:677,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:681,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:681,5'
              BranchSideFuncs:
                - ly_free_prefix_data
                - lyd_free_tree
                - free
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:684,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:684,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:685,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:690,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:686,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:684,5'
              BranchSideFuncs:
                - ly_free_prefix_data
                - lyd_free_tree
                - free
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:686,9'
              BranchSideFuncs:
                - ly_free_prefix_data
                - lyd_free_tree
                - free
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:691,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:692,14'
              BranchSideFuncs:
                - ly_vlog
                - ly_free_prefix_data
                - lyd_free_tree
                - free
                - ly_log_location_revert
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:697,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:692,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:693,13'
              BranchSideFuncs:
                - ly_free_prefix_data
                - lyd_free_tree
                - free
                - ly_log_location_revert
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:697,5'
              BranchSideFuncs:
                - ly_free_prefix_data
                - lyd_free_tree
                - free
                - ly_log_location_revert
                - __assert_fail
        - Branch String:   'src/parser_xml.c:693,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:713,10'
              BranchSideFuncs:
                - ly_vlog
                - ly_free_prefix_data
                - lyd_free_tree
                - free
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:713,10'
              BranchSideFuncs:
                - ly_vlog
                - ly_free_prefix_data
                - lyd_free_tree
                - free
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:699,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:700,13'
              BranchSideFuncs:
                - lydict_insert_zc
                - ly_free_prefix_data
                - lyd_free_tree
                - free
                - ly_log_location_revert
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:703,13'
              BranchSideFuncs:
                - lydict_insert
                - ly_free_prefix_data
                - lyd_free_tree
                - free
                - ly_log_location_revert
                - __assert_fail
        - Branch String:   'src/parser_xml.c:700,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:700,13'
              BranchSideFuncs:
                - ly_free_prefix_data
                - lyd_free_tree
                - free
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:701,21'
              BranchSideFuncs:
                - ly_free_prefix_data
                - lyd_free_tree
                - free
                - ly_log_location_revert
                - __assert_fail
        - Branch String:   'src/parser_xml.c:703,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:703,13'
              BranchSideFuncs:
                - ly_free_prefix_data
                - lyd_free_tree
                - free
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:708,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:708,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:709,29'
              BranchSideFuncs:
                - ly_free_prefix_data
                - lyd_free_tree
                - free
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:713,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:714,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_free_prefix_data
                - lyd_free_tree
                - free
            - BranchSide:      'src/parser_xml.c:716,25'
              BranchSideFuncs:
                - ly_free_prefix_data
                - lyd_free_tree
                - free
        - Branch String:   'src/parser_xml.c:717,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:718,22'
              BranchSideFuncs:
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:720,9'
              BranchSideFuncs:
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:720,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:720,9'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:721,24'
              BranchSideFuncs:
                - lyd_free_tree
      Callsites:
        - Src:             'src/parser_xml.c:647,5'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:661,10'
          Dst:             ly_store_prefix_data
        - Src:             'src/parser_xml.c:665,10'
          Dst:             lyxml_ns_get
        - Src:             'src/parser_xml.c:669,5'
          Dst:             lydxml_get_hints_opaq
        - Src:             'src/parser_xml.c:672,92'
          Dst:             strlen
        - Src:             'src/parser_xml.c:672,10'
          Dst:             lyd_create_opaq
        - Src:             'src/parser_xml.c:676,5'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:677,5'
          Dst:             ly_log_location
        - Src:             'src/parser_xml.c:680,10'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:685,46'
          Dst:             lyd_node_child_p
        - Src:             'src/parser_xml.c:685,14'
          Dst:             lydxml_subtree_r
        - Src:             'src/parser_xml.c:693,13'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:698,9'
          Dst:             lydict_remove
        - Src:             'src/parser_xml.c:700,13'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_xml.c:703,13'
          Dst:             lydict_insert
        - Src:             'src/parser_xml.c:708,5'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:714,9'
          Dst:             ly_log_location_revert
        - Src:             'src/parser_xml.c:716,5'
          Dst:             ly_free_prefix_data
        - Src:             'src/parser_xml.c:721,9'
          Dst:             lyd_free_tree
    - functionName:    lydxml_subtree_term
      functionSourceFile: '/src/libyang/src/parser_xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 739
      functionLinenumberEnd: 789
      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:749,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:749,5'
              BranchSideFuncs:
                - ly_err_last
                - lyd_free_tree
                - ly_log_location_revert
                - lyxml_ctx_next
                - ly_vlog
                - ly_err_last
                - lyd_child.932
                - lyd_insert_get_next_anchor
                - ly_log
                - ly_vlog
                - ly_err_last
                - ly_log_location
            - BranchSide:      'src/parser_xml.c:751,10'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_free_tree
                - ly_log_location_revert
                - ly_vlog
                - ly_err_last
                - lyd_child.932
                - lyd_insert_get_next_anchor
                - ly_log
                - ly_vlog
                - ly_err_last
                - ly_log_location
        - Branch String:   'src/parser_xml.c:749,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:749,5'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:749,5'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
                - lyxml_ctx_next
                - ly_vlog
                - ly_err_last
                - lyd_child.932
                - lyd_insert_get_next_anchor
                - ly_log
                - ly_vlog
                - ly_err_last
                - ly_log_location
        - Branch String:   'src/parser_xml.c:749,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:749,5'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
                - lyxml_ctx_next
                - ly_vlog
                - ly_err_last
                - lyd_child.932
                - lyd_insert_get_next_anchor
                - ly_log
                - ly_vlog
                - ly_err_last
                - ly_log_location
            - BranchSide:      'src/parser_xml.c:749,5'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:749,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:749,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_free_tree
                - ly_log_location_revert
                - ly_vlog
                - ly_err_last
                - lyd_child.932
                - lyd_insert_get_next_anchor
                - ly_log
                - ly_vlog
                - ly_err_last
                - ly_log_location
            - BranchSide:      'src/parser_xml.c:749,5'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:749,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:749,5'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:751,10'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_free_tree
                - ly_log_location_revert
                - ly_vlog
                - ly_err_last
                - lyd_child.932
                - lyd_insert_get_next_anchor
                - ly_log
                - ly_vlog
                - ly_err_last
                - ly_log_location
        - Branch String:   'src/parser_xml.c:751,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:752,9'
              BranchSideFuncs:
                - ly_log_location
                - lyxml_ctx_next
                - lyd_free_tree
                - ly_log_location_revert
                - ly_vlog
                - ly_err_last
                - lyd_child.932
                - lyd_insert_get_next_anchor
                - ly_log
                - ly_vlog
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:755,10'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_free_tree
                - ly_log_location_revert
                - ly_vlog
                - ly_err_last
                - lyd_child.932
                - lyd_insert_get_next_anchor
                - ly_log
                - ly_vlog
                - ly_err_last
        - Branch String:   'src/parser_xml.c:755,15'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:755,18'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_free_tree
                - ly_log_location_revert
                - ly_vlog
                - ly_err_last
                - lyd_child.932
                - lyd_insert_get_next_anchor
                - ly_log
                - ly_vlog
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:770,24'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_free_tree
                - ly_log_location_revert
                - ly_vlog
                - ly_err_last
        - Branch String:   'src/parser_xml.c:755,25'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:755,29'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_free_tree
                - ly_log_location_revert
                - ly_vlog
                - ly_err_last
                - lyd_child.932
                - lyd_insert_get_next_anchor
                - ly_log
                - ly_vlog
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:770,24'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_free_tree
                - ly_log_location_revert
                - ly_vlog
                - ly_err_last
        - Branch String:   'src/parser_xml.c:755,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:757,55'
              BranchSideFuncs:
                - lyd_child.932
                - 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:770,24'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_free_tree
                - ly_log_location_revert
                - ly_vlog
                - ly_err_last
        - Branch String:   'src/parser_xml.c:758,20'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:758,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:767,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_free_tree
                - ly_log_location_revert
                - ly_vlog
                - ly_err_last
        - Branch String:   'src/parser_xml.c:758,38'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:758,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:767,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_free_tree
                - ly_log_location_revert
                - ly_vlog
                - ly_err_last
        - Branch String:   'src/parser_xml.c:758,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:759,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:767,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_free_tree
                - ly_log_location_revert
                - ly_vlog
                - ly_err_last
        - Branch String:   'src/parser_xml.c:759,17'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:760,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:764,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:762,17'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:762,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:763,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_free_tree
                - ly_log_location_revert
                - ly_vlog
                - ly_err_last
        - Branch String:   'src/parser_xml.c:762,17'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:762,17'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:762,17'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
                - lyxml_ctx_next
                - ly_vlog
                - ly_err_last
        - Branch String:   'src/parser_xml.c:762,17'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:762,17'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
                - lyxml_ctx_next
                - ly_vlog
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:762,17'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:762,17'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:762,17'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_free_tree
                - ly_log_location_revert
                - ly_vlog
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:762,17'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:762,17'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:762,17'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:763,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_free_tree
                - ly_log_location_revert
                - ly_vlog
                - ly_err_last
        - Branch String:   'src/parser_xml.c:771,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:771,5'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:774,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
                - ly_vlog
                - ly_err_last
        - Branch String:   'src/parser_xml.c:774,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:774,27'
              BranchSideFuncs:
                - ly_vlog
                - lyd_free_tree
                - ly_log_location_revert
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:775,9'
              BranchSideFuncs:
                - ly_vlog
                - lyd_free_tree
                - ly_log_location_revert
                - ly_err_last
        - Branch String:   'src/parser_xml.c:778,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:778,9'
              BranchSideFuncs:
                - ly_err_last
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:779,5'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:778,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:778,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:778,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:778,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:778,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:778,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:778,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:778,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:778,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:778,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:778,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:779,5'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:782,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:783,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:785,9'
              BranchSideFuncs:
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:785,12'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:785,18'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:785,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_xml.c:785,63'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:785,67'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:786,24'
              BranchSideFuncs:
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:785,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:785,9'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:786,24'
              BranchSideFuncs:
                - lyd_free_tree
      Callsites:
        - Src:             'src/parser_xml.c:747,9'
          Dst:             lyd_parser_create_term
        - Src:             'src/parser_xml.c:749,5'
          Dst:             ly_err_last
        - Src:             'src/parser_xml.c:752,9'
          Dst:             ly_log_location
        - Src:             'src/parser_xml.c:757,45'
          Dst:             lyd_child
        - Src:             'src/parser_xml.c:757,18'
          Dst:             lyd_insert_get_next_anchor
        - Src:             'src/parser_xml.c:760,17'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:762,17'
          Dst:             ly_err_last
        - Src:             'src/parser_xml.c:764,17'
          Dst:             ly_log
        - Src:             'src/parser_xml.c:770,9'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:775,9'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:778,9'
          Dst:             ly_err_last
        - Src:             'src/parser_xml.c:783,9'
          Dst:             ly_log_location_revert
        - Src:             'src/parser_xml.c:786,9'
          Dst:             lyd_free_tree
    - functionName:    lydxml_subtree_inner
      functionSourceFile: '/src/libyang/src/parser_xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionLinenumberEnd: 876
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lydctx
        - snode
        - ext
        - node
      BBCount:         88
      ICount:          517
      EdgeCount:       120
      CyclomaticComplexity: 34
      functionsReached:
        - __assert_fail
        - ly_err_last
        - ly_log_location
        - ly_log_location_revert
        - ly_vlog
        - lyd_create_inner
        - lyd_free_tree
        - lyd_new_implicit_r
        - lyd_node_child_p
        - lyd_parse_check_keys
        - lyd_validate_new
        - lydxml_subtree_r
        - lyxml_ctx_next
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_xml.c:811,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:813,9'
              BranchSideFuncs:
                - lyd_create_inner
                - __assert_fail
                - ly_log_location
                - lyxml_ctx_next
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lyd_free_tree
                - ly_log_location_revert
                - ly_err_last
                - lyd_parse_check_keys
                - lyd_node_child_p
                - lydxml_subtree_r
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:820,27'
              BranchSideFuncs:
                - lyd_create_inner
                - __assert_fail
                - ly_log_location
                - lyxml_ctx_next
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lyd_free_tree
                - ly_log_location_revert
                - ly_err_last
                - lyd_parse_check_keys
                - lyd_node_child_p
                - lydxml_subtree_r
                - ly_err_last
        - Branch String:   'src/parser_xml.c:816,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:816,9'
              BranchSideFuncs:
                - ly_err_last
                - lyd_free_tree
                - ly_log_location_revert
                - lyd_create_inner
                - __assert_fail
                - ly_log_location
                - lyxml_ctx_next
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_err_last
                - lyd_parse_check_keys
                - lyd_node_child_p
                - lydxml_subtree_r
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:817,5'
              BranchSideFuncs:
                - lyd_create_inner
                - __assert_fail
                - ly_log_location
                - lyxml_ctx_next
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lyd_free_tree
                - ly_log_location_revert
                - ly_err_last
                - lyd_parse_check_keys
                - lyd_node_child_p
                - lydxml_subtree_r
                - ly_err_last
        - Branch String:   'src/parser_xml.c:816,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:816,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:816,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
                - lyd_create_inner
                - __assert_fail
                - ly_log_location
                - lyxml_ctx_next
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_err_last
                - lyd_parse_check_keys
                - lyd_node_child_p
                - lydxml_subtree_r
                - ly_err_last
        - Branch String:   'src/parser_xml.c:816,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:816,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
                - lyd_create_inner
                - __assert_fail
                - ly_log_location
                - lyxml_ctx_next
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_err_last
                - lyd_parse_check_keys
                - lyd_node_child_p
                - lydxml_subtree_r
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:816,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:816,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:816,9'
              BranchSideFuncs:
                - lyd_create_inner
                - __assert_fail
                - ly_log_location
                - lyxml_ctx_next
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lyd_free_tree
                - ly_log_location_revert
                - ly_err_last
                - lyd_parse_check_keys
                - lyd_node_child_p
                - lydxml_subtree_r
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:816,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:816,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:816,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:817,5'
              BranchSideFuncs:
                - lyd_create_inner
                - __assert_fail
                - ly_log_location
                - lyxml_ctx_next
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lyd_free_tree
                - ly_log_location_revert
                - ly_err_last
                - lyd_parse_check_keys
                - lyd_node_child_p
                - lydxml_subtree_r
                - ly_err_last
        - Branch String:   'src/parser_xml.c:821,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:821,5'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:823,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_log_location
                - lyxml_ctx_next
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lyd_free_tree
                - ly_log_location_revert
                - ly_err_last
                - lyd_parse_check_keys
                - lyd_node_child_p
                - lydxml_subtree_r
                - ly_err_last
        - Branch String:   'src/parser_xml.c:823,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:823,5'
              BranchSideFuncs:
                - ly_log_location
                - lyxml_ctx_next
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lyd_free_tree
                - ly_log_location_revert
                - ly_err_last
                - lyd_parse_check_keys
                - lyd_node_child_p
                - lydxml_subtree_r
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:824,5'
              BranchSideFuncs:
                - ly_log_location
                - lyxml_ctx_next
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lyd_free_tree
                - ly_log_location_revert
                - ly_err_last
                - lyd_parse_check_keys
                - lyd_node_child_p
                - lydxml_subtree_r
                - ly_err_last
        - Branch String:   'src/parser_xml.c:828,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:828,5'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:830,9'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lyd_free_tree
                - ly_log_location_revert
                - ly_err_last
                - lyd_parse_check_keys
                - lyd_node_child_p
                - lydxml_subtree_r
                - ly_err_last
        - Branch String:   'src/parser_xml.c:830,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:832,9'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lyd_free_tree
                - ly_log_location_revert
                - ly_err_last
                - lyd_parse_check_keys
                - lyd_node_child_p
                - lydxml_subtree_r
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:836,5'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lyd_free_tree
                - ly_log_location_revert
                - ly_err_last
                - lyd_parse_check_keys
                - lyd_node_child_p
                - lydxml_subtree_r
                - ly_err_last
        - Branch String:   'src/parser_xml.c:836,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:837,30'
              BranchSideFuncs:
                - lyd_node_child_p
                - lydxml_subtree_r
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lyd_free_tree
                - ly_log_location_revert
                - ly_err_last
                - lyd_parse_check_keys
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:842,26'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lyd_free_tree
                - ly_log_location_revert
                - ly_err_last
                - lyd_parse_check_keys
        - Branch String:   'src/parser_xml.c:838,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:836,5'
              BranchSideFuncs:
                - ly_err_last
                - lyd_free_tree
                - ly_log_location_revert
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_err_last
                - lyd_parse_check_keys
                - lyd_node_child_p
                - lydxml_subtree_r
            - BranchSide:      'src/parser_xml.c:838,9'
              BranchSideFuncs:
                - ly_err_last
                - lyd_free_tree
                - ly_log_location_revert
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_err_last
                - lyd_parse_check_keys
                - lyd_node_child_p
                - lydxml_subtree_r
        - Branch String:   'src/parser_xml.c:838,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:838,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:838,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_err_last
                - lyd_parse_check_keys
                - lyd_node_child_p
                - lydxml_subtree_r
                - ly_err_last
        - Branch String:   'src/parser_xml.c:838,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:838,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_err_last
                - lyd_parse_check_keys
                - lyd_node_child_p
                - lydxml_subtree_r
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:838,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:838,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:838,9'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lyd_free_tree
                - ly_log_location_revert
                - ly_err_last
                - lyd_parse_check_keys
                - lyd_node_child_p
                - lydxml_subtree_r
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:838,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:838,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:836,5'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:838,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:844,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:846,35'
              BranchSideFuncs:
                - lyd_parse_check_keys
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lyd_free_tree
                - ly_log_location_revert
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:850,11'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lyd_free_tree
                - ly_log_location_revert
                - ly_err_last
        - Branch String:   'src/parser_xml.c:847,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:847,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:848,5'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lyd_free_tree
                - ly_log_location_revert
                - ly_err_last
        - Branch String:   'src/parser_xml.c:850,48'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:850,52'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:861,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:850,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:852,48'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:861,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:853,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:853,9'
              BranchSideFuncs:
                - ly_err_last
                - lyd_free_tree
                - ly_log_location_revert
                - lyd_node_child_p
                - lyd_new_implicit_r
            - BranchSide:      'src/parser_xml.c:856,33'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:853,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:853,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:853,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
                - lyd_node_child_p
                - lyd_new_implicit_r
        - Branch String:   'src/parser_xml.c:853,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:853,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
                - lyd_node_child_p
                - lyd_new_implicit_r
            - BranchSide:      'src/parser_xml.c:853,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:853,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:853,9'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:853,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:853,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:853,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:856,33'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:858,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:858,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:859,5'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:861,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:861,60'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:863,28'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:867,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:868,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:870,26'
              BranchSideFuncs:
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:871,12'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:871,18'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:871,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_xml.c:871,23'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:871,29'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:871,47'
              BranchSideFuncs:
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:871,42'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:871,47'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:873,24'
              BranchSideFuncs:
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:871,92'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:871,96'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:873,24'
              BranchSideFuncs:
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:871,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:871,9'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:873,24'
              BranchSideFuncs:
                - lyd_free_tree
      Callsites:
        - Src:             'src/parser_xml.c:813,9'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:816,9'
          Dst:             ly_err_last
        - Src:             'src/parser_xml.c:820,10'
          Dst:             lyd_create_inner
        - Src:             'src/parser_xml.c:823,5'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:824,5'
          Dst:             ly_log_location
        - Src:             'src/parser_xml.c:827,10'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:837,45'
          Dst:             lyd_node_child_p
        - Src:             'src/parser_xml.c:837,13'
          Dst:             lydxml_subtree_r
        - Src:             'src/parser_xml.c:838,9'
          Dst:             ly_err_last
        - Src:             'src/parser_xml.c:846,13'
          Dst:             lyd_parse_check_keys
        - Src:             'src/parser_xml.c:852,30'
          Dst:             lyd_node_child_p
        - Src:             'src/parser_xml.c:852,13'
          Dst:             lyd_validate_new
        - Src:             'src/parser_xml.c:853,9'
          Dst:             ly_err_last
        - Src:             'src/parser_xml.c:856,39'
          Dst:             lyd_node_child_p
        - Src:             'src/parser_xml.c:856,13'
          Dst:             lyd_new_implicit_r
        - Src:             'src/parser_xml.c:868,9'
          Dst:             ly_log_location_revert
        - Src:             'src/parser_xml.c:873,9'
          Dst:             lyd_free_tree
    - functionName:    lydxml_env_netconf_reply
      functionSourceFile: '/src/libyang/src/parser_xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1775
      functionLinenumberEnd: 1861
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xmlctx
        - envp
        - int_opts
        - close_elem
      BBCount:         58
      ICount:          308
      EdgeCount:       73
      CyclomaticComplexity: 17
      functionsReached:
        - __assert_fail
        - ly_vlog
        - lyd_free_tree
        - lyd_insert_node
        - lydxml_env_netconf_rpc_reply_error
        - lydxml_envelope
        - lyxml_ctx_next
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_xml.c:1780,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1780,5'
              BranchSideFuncs:
                - lydxml_envelope
                - lydxml_envelope
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
                - lydxml_envelope
                - lyd_insert_node
                - lydxml_env_netconf_rpc_reply_error
                - __assert_fail
                - lyxml_ctx_next
                - lyd_insert_node
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - ly_vlog
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1780,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1780,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1780,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1783,25'
              BranchSideFuncs:
                - lydxml_envelope
                - lydxml_envelope
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
                - lydxml_envelope
                - lyd_insert_node
                - lydxml_env_netconf_rpc_reply_error
                - __assert_fail
                - lyxml_ctx_next
                - lyd_insert_node
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1784,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1784,5'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1787,9'
              BranchSideFuncs:
                - lydxml_envelope
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
                - lydxml_envelope
                - lyd_insert_node
                - lydxml_env_netconf_rpc_reply_error
                - __assert_fail
                - lyxml_ctx_next
                - lyd_insert_node
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1787,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1788,9'
              BranchSideFuncs:
                - ly_vlog
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1794,25'
              BranchSideFuncs:
                - lydxml_envelope
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
                - lydxml_envelope
                - lyd_insert_node
                - lydxml_env_netconf_rpc_reply_error
                - __assert_fail
                - lyxml_ctx_next
                - lyd_insert_node
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1795,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1797,26'
              BranchSideFuncs:
                - lyd_insert_node
                - lyxml_ctx_next
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
                - __assert_fail
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1812,16'
              BranchSideFuncs:
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
                - lydxml_envelope
                - lyd_insert_node
                - lydxml_env_netconf_rpc_reply_error
                - __assert_fail
                - lyxml_ctx_next
        - Branch String:   'src/parser_xml.c:1800,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1801,13'
              BranchSideFuncs:
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1807,9'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1801,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1801,13'
              BranchSideFuncs:
                - ly_vlog
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1802,13'
              BranchSideFuncs:
                - ly_vlog
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:1807,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1807,9'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1810,21'
              BranchSideFuncs:
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1818,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1819,29'
              BranchSideFuncs:
                - lydxml_envelope
                - lyd_insert_node
                - lydxml_env_netconf_rpc_reply_error
                - __assert_fail
                - lyxml_ctx_next
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1841,9'
              BranchSideFuncs:
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1820,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1821,13'
              BranchSideFuncs:
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1822,20'
              BranchSideFuncs:
                - lyd_insert_node
                - lydxml_env_netconf_rpc_reply_error
                - __assert_fail
                - lyxml_ctx_next
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
                - lydxml_envelope
        - Branch String:   'src/parser_xml.c:1831,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1831,9'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1834,9'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_next
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
                - lydxml_envelope
                - lyd_insert_node
                - lydxml_env_netconf_rpc_reply_error
        - Branch String:   'src/parser_xml.c:1834,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1834,9'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
                - lydxml_envelope
                - lyd_insert_node
                - lydxml_env_netconf_rpc_reply_error
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1835,9'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
                - lydxml_envelope
                - lyd_insert_node
                - lydxml_env_netconf_rpc_reply_error
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1835,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1835,9'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1837,21'
              BranchSideFuncs:
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
                - lydxml_envelope
                - lyd_insert_node
                - lydxml_env_netconf_rpc_reply_error
                - __assert_fail
                - lyxml_ctx_next
        - Branch String:   'src/parser_xml.c:1841,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1843,13'
              BranchSideFuncs:
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1853,6'
              BranchSideFuncs:
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:1843,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1844,13'
              BranchSideFuncs:
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1850,5'
              BranchSideFuncs:
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:1844,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1844,13'
              BranchSideFuncs:
                - ly_vlog
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1845,13'
              BranchSideFuncs:
                - ly_vlog
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:1857,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1857,9'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1858,24'
              BranchSideFuncs:
                - lyd_free_tree
      Callsites:
        - Src:             'src/parser_xml.c:1780,5'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1783,9'
          Dst:             lydxml_envelope
        - Src:             'src/parser_xml.c:1788,9'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:1794,9'
          Dst:             lydxml_envelope
        - Src:             'src/parser_xml.c:1797,9'
          Dst:             lyd_insert_node
        - Src:             'src/parser_xml.c:1801,13'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1802,13'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:1807,9'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:1819,13'
          Dst:             lydxml_envelope
        - Src:             'src/parser_xml.c:1828,9'
          Dst:             lyd_insert_node
        - Src:             'src/parser_xml.c:1831,9'
          Dst:             lydxml_env_netconf_rpc_reply_error
        - Src:             'src/parser_xml.c:1834,9'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1835,9'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:1844,13'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1845,13'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:1858,9'
          Dst:             lyd_free_tree
    - functionName:    lydxml_env_netconf_rpc
      functionSourceFile: '/src/libyang/src/parser_xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1341
      functionLinenumberEnd: 1374
      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:1345,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1345,5'
              BranchSideFuncs:
                - lydxml_envelope
                - lydxml_envelope
                - lyd_free_tree
                - lyd_insert_node
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1345,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1345,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1345,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1348,25'
              BranchSideFuncs:
                - lydxml_envelope
                - lydxml_envelope
                - lyd_free_tree
                - lyd_insert_node
        - Branch String:   'src/parser_xml.c:1349,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1349,5'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1352,25'
              BranchSideFuncs:
                - lydxml_envelope
                - lyd_free_tree
                - lyd_insert_node
        - Branch String:   'src/parser_xml.c:1353,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1355,26'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1360,16'
              BranchSideFuncs:
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:1360,16'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1362,10'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1365,14'
              BranchSideFuncs:
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:1370,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1370,9'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1371,24'
              BranchSideFuncs:
                - lyd_free_tree
      Callsites:
        - Src:             'src/parser_xml.c:1345,5'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1348,9'
          Dst:             lydxml_envelope
        - Src:             'src/parser_xml.c:1352,9'
          Dst:             lydxml_envelope
        - Src:             'src/parser_xml.c:1355,9'
          Dst:             lyd_insert_node
        - Src:             'src/parser_xml.c:1371,9'
          Dst:             lyd_free_tree
    - functionName:    lyd_parse_xml_netconf
      functionSourceFile: '/src/libyang/src/parser_xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1868
      functionLinenumberEnd: 2027
      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:          804
      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:1875,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1875,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:1875,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1875,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1875,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:1875,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1875,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1875,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:1876,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:1876,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1876,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1877,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:1877,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1877,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1878,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:1878,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1878,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1881,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:1882,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1882,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:1883,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:1883,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1883,5'
              BranchSideFuncs:
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1884,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:1889,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1891,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:1899,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:1913,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:1921,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:1934,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:1947,9'
              BranchSideFuncs:
                - ly_log
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1891,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1891,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1892,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:1893,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1894,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:1896,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:1896,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1896,9'
              BranchSideFuncs:
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1897,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:1899,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1899,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1902,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:1903,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1904,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:1906,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:1906,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1906,9'
              BranchSideFuncs:
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1909,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:1913,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1913,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:1914,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:1915,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1916,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:1918,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:1918,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1918,9'
              BranchSideFuncs:
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1919,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:1921,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1921,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:1924,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:1925,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1926,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:1928,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:1928,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1928,9'
              BranchSideFuncs:
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1930,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:1934,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1934,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:1937,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:1938,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1939,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:1941,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:1941,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1941,9'
              BranchSideFuncs:
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1943,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:1955,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1955,5'
              BranchSideFuncs:
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1958,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:1958,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1959,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:1968,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:1959,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1959,9'
              BranchSideFuncs:
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1960,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:1962,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1958,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:1963,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:1968,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1969,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:1981,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:1969,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1970,13'
              BranchSideFuncs:
                - __assert_fail
                - ly_vlog
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1977,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:1970,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1970,13'
              BranchSideFuncs:
                - ly_vlog
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1971,13'
              BranchSideFuncs:
                - ly_vlog
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1977,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1977,9'
              BranchSideFuncs:
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1978,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:1981,45'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1981,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:1986,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:1981,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1982,9'
              BranchSideFuncs:
                - ly_vlog
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1986,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:1986,97'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1986,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:1991,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:1986,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1987,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:1991,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:1991,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1993,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:2007,10'
              BranchSideFuncs:
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1994,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1995,13'
              BranchSideFuncs:
                - ly_vlog
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:2000,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:2000,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:2000,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:2000,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:2000,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:2000,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:2000,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:2000,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:2000,13'
              BranchSideFuncs:
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:2001,24'
              BranchSideFuncs:
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_xml.c:2002,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:2002,13'
              BranchSideFuncs:
                - lyd_insert_child
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:2003,31'
              BranchSideFuncs:
                - lyd_insert_child
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_xml.c:2007,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:2007,10'
              BranchSideFuncs:
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:2009,9'
              BranchSideFuncs:
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_xml.c:2014,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:2014,5'
              BranchSideFuncs:
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:2017,9'
              BranchSideFuncs:
                - lyxml_ctx_free
                - lyd_xml_ctx_free
        - Branch String:   'src/parser_xml.c:2014,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:2014,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:2014,5'
              BranchSideFuncs:
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_xml.c:2014,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:2014,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:2014,5'
              BranchSideFuncs:
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_xml.c:2014,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:2014,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:2017,9'
              BranchSideFuncs:
                - lyxml_ctx_free
                - lyd_xml_ctx_free
        - Branch String:   'src/parser_xml.c:2017,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:2018,44'
              BranchSideFuncs:
                - lyd_xml_ctx_free
            - BranchSide:      'src/parser_xml.c:2020,39'
              BranchSideFuncs:
                - lyxml_ctx_free
      Callsites:
        - Src:             'src/parser_xml.c:1875,5'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1876,5'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1877,5'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1878,5'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1881,14'
          Dst:             calloc
        - Src:             'src/parser_xml.c:1882,5'
          Dst:             ly_log
        - Src:             'src/parser_xml.c:1883,5'
          Dst:             lyxml_ctx_new
        - Src:             'src/parser_xml.c:1891,9'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1892,14'
          Dst:             lydxml_env_netconf_rpc
        - Src:             'src/parser_xml.c:1894,13'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:1899,9'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1902,14'
          Dst:             lydxml_envelope
        - Src:             'src/parser_xml.c:1904,13'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:1913,9'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1914,14'
          Dst:             lydxml_env_netconf_reply
        - Src:             'src/parser_xml.c:1916,13'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:1921,9'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1924,55'
          Dst:             lyd_node_module
        - Src:             'src/parser_xml.c:1924,14'
          Dst:             lydxml_envelope
        - Src:             'src/parser_xml.c:1926,13'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:1934,9'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1937,56'
          Dst:             lyd_node_module
        - Src:             'src/parser_xml.c:1937,14'
          Dst:             lydxml_envelope
        - Src:             'src/parser_xml.c:1939,13'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:1947,9'
          Dst:             ly_log
        - Src:             'src/parser_xml.c:1955,5'
          Dst:             lyd_parser_find_operation
        - Src:             'src/parser_xml.c:1959,9'
          Dst:             lydxml_subtree_r
        - Src:             'src/parser_xml.c:1970,13'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1971,13'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:1977,9'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:1982,9'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:1987,9'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:1995,13'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:2000,13'
          Dst:             strcmp
        - Src:             'src/parser_xml.c:2000,13'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:2001,13'
          Dst:             lyd_unlink
        - Src:             'src/parser_xml.c:2002,13'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:2003,13'
          Dst:             lyd_insert_child
        - Src:             'src/parser_xml.c:2014,5'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:2018,9'
          Dst:             lyd_xml_ctx_free
        - Src:             'src/parser_xml.c:2023,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: 1227
      functionLinenumberEnd: 1327
      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:1234,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1234,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:1234,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1234,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1234,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:1234,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1234,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1234,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:1235,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:1235,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1235,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1236,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:1236,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1236,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1239,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:1240,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1240,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:1241,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:1241,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1241,5'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1242,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:1249,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1249,5'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1251,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:1251,37'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1251,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:1260,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:1251,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1253,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:1260,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:1253,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1254,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:1257,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:1260,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1261,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:1272,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:1262,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1262,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:1264,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:1262,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1262,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1262,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:1262,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1262,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:1262,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1262,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1262,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:1262,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1262,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1262,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1264,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:1266,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1260,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:1267,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:1272,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1273,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:1285,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:1273,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1274,13'
              BranchSideFuncs:
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1281,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:1274,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1274,13'
              BranchSideFuncs:
                - ly_vlog
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1275,13'
              BranchSideFuncs:
                - ly_vlog
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1281,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1281,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1282,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:1285,45'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1285,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:1290,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:1285,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1286,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:1290,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:1288,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1288,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:1289,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:1288,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1288,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1288,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:1288,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1288,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:1288,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1288,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1288,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:1288,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1288,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1288,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1289,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:1290,97'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1290,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:1296,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:1290,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1291,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_peek
            - BranchSide:      'src/parser_xml.c:1296,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:1293,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1293,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:1294,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:1293,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1293,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1293,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:1293,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1293,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_peek
            - BranchSide:      'src/parser_xml.c:1293,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1293,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1293,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_peek
            - BranchSide:      'src/parser_xml.c:1293,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1293,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1293,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1294,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:1296,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1298,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_peek
            - BranchSide:      'src/parser_xml.c:1301,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:1301,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1301,22'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_peek
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1303,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:1303,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1303,9'
              BranchSideFuncs:
                - lyxml_ctx_peek
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1304,29'
              BranchSideFuncs:
                - lyxml_ctx_peek
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1304,54'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1304,58'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1307,14'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1304,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1305,14'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1307,14'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1313,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1313,5'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1316,19'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
        - Branch String:   'src/parser_xml.c:1313,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1313,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1313,5'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1313,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1313,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1313,5'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1313,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1313,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1316,19'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
        - Branch String:   'src/parser_xml.c:1317,12'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1317,18'
              BranchSideFuncs:
                - lyd_xml_ctx_free
                - lyxml_ctx_free
            - BranchSide:      'src/parser_xml.c:1320,39'
              BranchSideFuncs:
                - lyxml_ctx_free
        - Branch String:   'src/parser_xml.c:1317,63'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1317,67'
              BranchSideFuncs:
                - lyxml_ctx_free
                - lyd_xml_ctx_free
            - BranchSide:      'src/parser_xml.c:1318,44'
              BranchSideFuncs:
                - lyd_xml_ctx_free
        - Branch String:   'src/parser_xml.c:1317,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1318,44'
              BranchSideFuncs:
                - lyd_xml_ctx_free
            - BranchSide:      'src/parser_xml.c:1320,39'
              BranchSideFuncs:
                - lyxml_ctx_free
      Callsites:
        - Src:             'src/parser_xml.c:1234,5'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1235,5'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1236,5'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1239,14'
          Dst:             calloc
        - Src:             'src/parser_xml.c:1240,5'
          Dst:             ly_log
        - Src:             'src/parser_xml.c:1241,5'
          Dst:             lyxml_ctx_new
        - Src:             'src/parser_xml.c:1249,5'
          Dst:             lyd_parser_find_operation
        - Src:             'src/parser_xml.c:1253,14'
          Dst:             lydxml_envelope
        - Src:             'src/parser_xml.c:1261,13'
          Dst:             lydxml_subtree_r
        - Src:             'src/parser_xml.c:1262,9'
          Dst:             ly_err_last
        - Src:             'src/parser_xml.c:1274,13'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1275,13'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:1281,9'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:1286,9'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:1288,9'
          Dst:             ly_err_last
        - Src:             'src/parser_xml.c:1291,9'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:1293,9'
          Dst:             ly_err_last
        - Src:             'src/parser_xml.c:1303,9'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1304,14'
          Dst:             lyxml_ctx_peek
        - Src:             'src/parser_xml.c:1313,5'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1316,5'
          Dst:             lyd_free_tree
        - Src:             'src/parser_xml.c:1318,9'
          Dst:             lyd_xml_ctx_free
        - Src:             'src/parser_xml.c:1323,9'
          Dst:             lyxml_ctx_free
    - functionName:    lydjson_check_list
      functionSourceFile: '/src/libyang/src/parser_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - jsonctx
        - list
      BBCount:         72
      ICount:          366
      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:408,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:408,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:408,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/parser_json.c:408,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:408,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:411,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:412,56'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:412,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:412,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:412,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:413,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:416,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:414,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:412,5'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/parser_json.c:414,9'
              BranchSideFuncs:
                - ly_set_erase
        - Branch String:   'src/parser_json.c:416,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:418,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:421,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:421,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:422,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:473,17'
              BranchSideFuncs:
                - ly_set_erase
        - Branch String:   'src/parser_json.c:428,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:428,13'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/parser_json.c:429,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:429,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:430,17'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/parser_json.c:432,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:435,26'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:435,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:467,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:435,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:436,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:467,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:436,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:437,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:444,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:437,25'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:438,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:441,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:444,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:444,17'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/parser_json.c:446,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:446,21'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:448,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:464,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:448,50'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:448,54'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/parser_json.c:450,28'
              BranchSideFuncs:
                - ly_set_erase
        - Branch String:   'src/parser_json.c:448,25'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:450,28'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/parser_json.c:454,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:455,21'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:455,21'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/parser_json.c:456,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:457,21'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:457,21'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/parser_json.c:460,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:464,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:464,17'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/parser_json.c:465,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:467,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:467,17'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/parser_json.c:468,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:468,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:0,0'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/parser_json.c:468,17'
              BranchSideFuncs:
                - ly_set_erase
        - Branch String:   'src/parser_json.c:470,32'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:470,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:470,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:470,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:428,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:471,5'
              BranchSideFuncs:
                - ly_set_erase
        - Branch String:   'src/parser_json.c:473,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:473,17'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/parser_json.c:475,12'
              BranchSideFuncs:
                - ly_set_erase
      Callsites:
        - Src:             'src/parser_json.c:403,40'
          Dst:             lyjson_ctx_status
        - Src:             'src/parser_json.c:408,5'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:412,21'
          Dst:             lys_getnext
        - Src:             'src/parser_json.c:413,14'
          Dst:             ly_set_add
        - Src:             'src/parser_json.c:428,13'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:433,13'
          Dst:             lydjson_parse_name
        - Src:             'src/parser_json.c:437,26'
          Dst:             ly_strncmp
        - Src:             'src/parser_json.c:444,17'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:454,26'
          Dst:             lydjson_value_type_hint
        - Src:             'src/parser_json.c:456,26'
          Dst:             ly_value_validate
        - Src:             'src/parser_json.c:460,21'
          Dst:             ly_set_rm_index
        - Src:             'src/parser_json.c:464,17'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:467,17'
          Dst:             lydjson_data_skip
        - Src:             'src/parser_json.c:468,17'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:479,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: 387
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - jsonctx
        - status_p
        - type_hint_p
      BBCount:         30
      ICount:          172
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - ly_vlog
        - lyjson_ctx_next
        - lyjson_ctx_status
        - lyjson_token2str
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/parser_json.c:355,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:357,9'
              BranchSideFuncs:
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lyjson_ctx_status
                - lyjson_token2str
                - ly_vlog
                - lyjson_token2str
                - ly_vlog
            - BranchSide:      'src/parser_json.c:373,17'
              BranchSideFuncs:
                - lyjson_token2str
                - ly_vlog
        - Branch String:   'src/parser_json.c:357,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:357,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_json.c:358,14'
              BranchSideFuncs:
                - lyjson_ctx_next
                - lyjson_ctx_status
                - lyjson_token2str
                - ly_vlog
                - lyjson_token2str
                - ly_vlog
        - Branch String:   'src/parser_json.c:358,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:359,13'
              BranchSideFuncs:
                - lyjson_token2str
                - ly_vlog
            - BranchSide:      'src/parser_json.c:365,9'
              BranchSideFuncs:
                - lyjson_ctx_next
                - lyjson_ctx_status
                - lyjson_token2str
                - ly_vlog
        - Branch String:   'src/parser_json.c:365,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:365,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_json.c:366,31'
              BranchSideFuncs:
                - lyjson_ctx_status
                - lyjson_token2str
                - ly_vlog
        - Branch String:   'src/parser_json.c:366,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:367,13'
              BranchSideFuncs:
                - lyjson_token2str
                - ly_vlog
            - BranchSide:      'src/parser_json.c:372,10'
              BranchSideFuncs: []
        - Branch String:   'src/parser_json.c:373,16'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:374,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_json.c:375,17'
              BranchSideFuncs:
                - lyjson_token2str
                - ly_vlog
        - Branch String:   'src/parser_json.c:375,16'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:376,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_json.c:377,18'
              BranchSideFuncs:
                - lyjson_token2str
                - ly_vlog
        - Branch String:   'src/parser_json.c:377,44'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:377,49'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_json.c:378,10'
              BranchSideFuncs: []
        - Branch String:   'src/parser_json.c:377,16'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:378,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_json.c:379,17'
              BranchSideFuncs:
                - lyjson_token2str
                - ly_vlog
        - Branch String:   'src/parser_json.c:379,16'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:380,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_json.c:382,9'
              BranchSideFuncs:
                - lyjson_token2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_json.c:357,9'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:359,13'
          Dst:             lyjson_token2str
        - Src:             'src/parser_json.c:359,13'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:365,9'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:366,13'
          Dst:             lyjson_ctx_status
        - Src:             'src/parser_json.c:367,13'
          Dst:             lyjson_token2str
        - Src:             'src/parser_json.c:367,13'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:382,9'
          Dst:             lyjson_token2str
        - Src:             'src/parser_json.c:382,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: 1265
      functionLinenumberEnd: 1389
      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:1274,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1274,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:1276,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:1279,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1280,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:1284,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:1280,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1280,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:1283,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:1280,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1280,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:1283,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:1280,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1280,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:1283,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:1280,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1280,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:1283,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:1280,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1280,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:1283,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:1280,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1280,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:1283,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:1280,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1280,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_json.c:1283,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:1284,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_json.c:1284,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_json.c:1288,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1291,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:1323,21'
              BranchSideFuncs:
                - lydjson_data_skip
                - asprintf
                - lyd_create_any
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - ly_log
            - BranchSide:      'src/parser_json.c:1344,13'
              BranchSideFuncs:
                - strndup
                - ly_log
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - lyd_create_any
                - lyd_create_any
            - BranchSide:      'src/parser_json.c:1360,9'
              BranchSideFuncs:
                - strndup
                - ly_log
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - lyd_create_any
                - __assert_fail
            - BranchSide:      'src/parser_json.c:1360,9'
              BranchSideFuncs:
                - strndup
                - ly_log
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - lyd_create_any
                - __assert_fail
            - BranchSide:      'src/parser_json.c:1360,9'
              BranchSideFuncs:
                - strndup
                - ly_log
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - lyd_create_any
                - __assert_fail
            - BranchSide:      'src/parser_json.c:1370,28'
              BranchSideFuncs:
                - lyd_create_any
                - free
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1374,9'
              BranchSideFuncs:
                - ly_log
                - free
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:1292,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1292,9'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1294,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:1294,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1294,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:1295,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:1308,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1308,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:1310,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:1308,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1308,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1308,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:1308,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1308,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:1308,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:1308,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1308,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:1308,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:1308,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1308,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1310,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:1311,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1307,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:1314,37'
              BranchSideFuncs:
                - lydjson_metadata_finish
                - free
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:1315,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1315,9'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1318,54'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:1324,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1324,9'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1327,15'
              BranchSideFuncs:
                - asprintf
                - lyd_create_any
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - ly_log
        - Branch String:   'src/parser_json.c:1328,16'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1328,9'
              BranchSideFuncs:
                - asprintf
                - lyd_create_any
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - ly_log
            - BranchSide:      'src/parser_json.c:1328,16'
              BranchSideFuncs:
                - asprintf
                - lyd_create_any
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - ly_log
        - Branch String:   'src/parser_json.c:1328,16'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1328,9'
              BranchSideFuncs:
                - asprintf
                - lyd_create_any
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - ly_log
            - BranchSide:      'src/parser_json.c:1328,16'
              BranchSideFuncs:
                - asprintf
                - lyd_create_any
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - ly_log
        - Branch String:   'src/parser_json.c:1328,16'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1328,9'
              BranchSideFuncs:
                - asprintf
                - lyd_create_any
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - ly_log
            - BranchSide:      'src/parser_json.c:1328,9'
              BranchSideFuncs:
                - asprintf
                - lyd_create_any
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - ly_log
        - Branch String:   'src/parser_json.c:1328,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1329,13'
              BranchSideFuncs:
                - asprintf
                - lyd_create_any
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - ly_log
            - BranchSide:      'src/parser_json.c:1333,43'
              BranchSideFuncs:
                - asprintf
                - lyd_create_any
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - ly_log
        - Branch String:   'src/parser_json.c:1333,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1334,13'
              BranchSideFuncs:
                - ly_log
                - free
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1338,28'
              BranchSideFuncs:
                - lyd_create_any
                - free
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:1339,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1339,9'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1340,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:1344,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1345,13'
              BranchSideFuncs:
                - lyd_create_any
                - free
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1348,27'
              BranchSideFuncs:
                - strndup
                - ly_log
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - lyd_create_any
        - Branch String:   'src/parser_json.c:1345,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1345,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1346,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:1349,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1349,13'
              BranchSideFuncs:
                - lyd_create_any
                - free
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1351,32'
              BranchSideFuncs:
                - lyd_create_any
                - free
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:1352,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1352,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1353,17'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:1360,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1360,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_json.c:1361,23'
              BranchSideFuncs:
                - strndup
                - ly_log
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - lyd_create_any
        - Branch String:   'src/parser_json.c:1362,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1362,9'
              BranchSideFuncs:
                - lyd_create_any
                - free
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1364,28'
              BranchSideFuncs:
                - lyd_create_any
                - free
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:1365,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1365,9'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1366,13'
              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:
                - free
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1372,9'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:1380,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1381,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1383,26'
              BranchSideFuncs:
                - free
                - lyd_free_tree
      Callsites:
        - Src:             'src/parser_json.c:1274,5'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:1291,13'
          Dst:             lyd_create_any
        - Src:             'src/parser_json.c:1294,9'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:1295,9'
          Dst:             ly_log_location
        - Src:             'src/parser_json.c:1307,17'
          Dst:             lydjson_subtree_r
        - Src:             'src/parser_json.c:1308,13'
          Dst:             ly_err_last
        - Src:             'src/parser_json.c:1310,23'
          Dst:             lyjson_ctx_status
        - Src:             'src/parser_json.c:1314,13'
          Dst:             lydjson_metadata_finish
        - Src:             'src/parser_json.c:1324,9'
          Dst:             lydjson_data_skip
        - Src:             'src/parser_json.c:1333,13'
          Dst:             asprintf
        - Src:             'src/parser_json.c:1334,13'
          Dst:             ly_log
        - Src:             'src/parser_json.c:1338,13'
          Dst:             lyd_create_any
        - Src:             'src/parser_json.c:1345,13'
          Dst:             lyd_create_any
        - Src:             'src/parser_json.c:1348,19'
          Dst:             strndup
        - Src:             'src/parser_json.c:1349,13'
          Dst:             ly_log
        - Src:             'src/parser_json.c:1351,17'
          Dst:             lyd_create_any
        - Src:             'src/parser_json.c:1360,9'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:1361,15'
          Dst:             strndup
        - Src:             'src/parser_json.c:1362,9'
          Dst:             ly_log
        - Src:             'src/parser_json.c:1364,13'
          Dst:             lyd_create_any
        - Src:             'src/parser_json.c:1370,13'
          Dst:             lyd_create_any
        - Src:             'src/parser_json.c:1374,9'
          Dst:             ly_log
        - Src:             'src/parser_json.c:1381,9'
          Dst:             ly_log_location_revert
        - Src:             'src/parser_json.c:1387,5'
          Dst:             lyd_free_tree
    - functionName:    lydjson_subtree_r
      functionSourceFile: '/src/libyang/src/parser_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1573
      functionLinenumberEnd: 1815
      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:1585,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1585,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:1586,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:1585,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1585,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:1586,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:1586,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1586,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:1588,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:1586,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1586,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:1588,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:1593,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1593,5'
              BranchSideFuncs:
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1594,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:1594,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1596,9'
              BranchSideFuncs:
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1600,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:1600,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1600,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:1601,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:1604,51'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1604,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:1627,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:1604,62'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1604,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:1627,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:1604,74'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1604,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:1627,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:1604,86'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1604,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:1627,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:1604,101'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1605,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:1627,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:1604,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1607,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:1627,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:1608,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1608,9'
              BranchSideFuncs:
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1610,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:1610,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1611,13'
              BranchSideFuncs:
                - lyjson_token2str
                - lyjson_token2str
                - ly_vlog
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1618,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:1620,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1620,9'
              BranchSideFuncs:
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1623,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:1624,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1624,9'
              BranchSideFuncs:
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1626,9'
              BranchSideFuncs:
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
        - Branch String:   'src/parser_json.c:1627,25'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1627,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:1629,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:1627,37'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1627,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:1629,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:1630,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1632,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1633,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:1633,37'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1633,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:1643,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:1633,20'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1634,18'
              BranchSideFuncs:
                - lydjson_data_skip
                - lyjson_ctx_next
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1643,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:1637,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1638,22'
              BranchSideFuncs:
                - lyjson_ctx_next
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1640,33'
              BranchSideFuncs:
                - lyjson_ctx_next
                - free
                - lyd_free_tree
        - Branch String:   'src/parser_json.c:1641,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1641,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1642,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
        - Branch String:   'src/parser_json.c:1649,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1651,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:1653,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:1655,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1657,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:1670,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:1657,23'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1657,27'
              BranchSideFuncs:
                - lydjson_parse_attribute
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
            - BranchSide:      'src/parser_json.c:1662,21'
              BranchSideFuncs:
                - lydjson_parse_attribute
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
        - Branch String:   'src/parser_json.c:1657,38'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1657,42'
              BranchSideFuncs:
                - lydjson_parse_attribute
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
            - BranchSide:      'src/parser_json.c:1662,21'
              BranchSideFuncs:
                - lydjson_parse_attribute
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
        - Branch String:   'src/parser_json.c:1657,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1658,13'
              BranchSideFuncs:
                - lydjson_parse_attribute
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
            - BranchSide:      'src/parser_json.c:1662,21'
              BranchSideFuncs:
                - lydjson_parse_attribute
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
        - Branch String:   'src/parser_json.c:1661,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1661,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:1662,9'
              BranchSideFuncs:
                - lydjson_parse_attribute
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
        - Branch String:   'src/parser_json.c:1661,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1661,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1661,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - lydjson_parse_attribute
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_set_add
        - Branch String:   'src/parser_json.c:1661,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1661,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - lydjson_parse_attribute
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_set_add
            - BranchSide:      'src/parser_json.c:1661,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
        - Branch String:   'src/parser_json.c:1661,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1661,13'
              BranchSideFuncs:
                - lydjson_parse_attribute
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
            - BranchSide:      'src/parser_json.c:1661,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
        - Branch String:   'src/parser_json.c:1661,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1661,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1662,9'
              BranchSideFuncs:
                - lydjson_parse_attribute
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
        - Branch String:   'src/parser_json.c:1669,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1669,9'
              BranchSideFuncs:
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1670,5'
              BranchSideFuncs:
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
        - Branch String:   'src/parser_json.c:1670,16'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1671,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:1693,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:1671,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1673,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:1679,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:1674,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1674,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1675,9'
              BranchSideFuncs:
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
        - Branch String:   'src/parser_json.c:1679,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1680,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:1686,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:1682,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1682,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:1683,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:1682,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1682,17'
              BranchSideFuncs:
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1682,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:1682,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1682,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:1682,17'
              BranchSideFuncs:
                - free
                - lyd_free_tree
        - Branch String:   'src/parser_json.c:1682,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1682,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:1682,17'
              BranchSideFuncs:
                - free
                - lyd_free_tree
        - Branch String:   'src/parser_json.c:1682,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1682,17'
              BranchSideFuncs:
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1683,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:1687,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:0,0'
              BranchSideFuncs:
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1687,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
        - Branch String:   'src/parser_json.c:1694,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1694,9'
              BranchSideFuncs:
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1697,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:1697,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1699,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:1702,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:1705,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:1716,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:1716,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:1716,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:1716,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:1716,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:1719,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:1728,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:1705,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1706,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:1708,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:1719,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1720,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:1722,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:1728,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1731,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:1731,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:1767,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:1767,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:1767,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:1767,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:1767,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:1767,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:1767,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:1731,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1731,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - free
                - lyd_free_tree
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:1734,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:1737,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1737,17'
              BranchSideFuncs:
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1738,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:1738,21'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1740,21'
              BranchSideFuncs:
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
            - BranchSide:      'src/parser_json.c:1743,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:1745,21'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1746,21'
              BranchSideFuncs:
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - free
                - lyd_free_tree
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:1748,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:1748,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1748,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:1750,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:1748,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1748,17'
              BranchSideFuncs:
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1748,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:1748,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1748,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:1748,17'
              BranchSideFuncs:
                - free
                - lyd_free_tree
        - Branch String:   'src/parser_json.c:1748,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1748,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:1748,17'
              BranchSideFuncs:
                - free
                - lyd_free_tree
        - Branch String:   'src/parser_json.c:1748,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1748,17'
              BranchSideFuncs:
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1750,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:1755,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1755,17'
              BranchSideFuncs:
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1756,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:1756,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1736,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:1758,13'
              BranchSideFuncs:
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
        - Branch String:   'src/parser_json.c:1769,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1770,17'
              BranchSideFuncs:
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - free
                - lyd_free_tree
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:1772,13'
              BranchSideFuncs:
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - ly_err_last
        - Branch String:   'src/parser_json.c:1772,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1772,13'
              BranchSideFuncs:
                - ly_err_last
                - free
                - lyd_free_tree
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_set_add
            - BranchSide:      'src/parser_json.c:1774,17'
              BranchSideFuncs:
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
        - Branch String:   'src/parser_json.c:1772,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1772,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1772,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_set_add
        - Branch String:   'src/parser_json.c:1772,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1772,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_set_add
            - BranchSide:      'src/parser_json.c:1772,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
        - Branch String:   'src/parser_json.c:1772,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1772,13'
              BranchSideFuncs:
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
            - BranchSide:      'src/parser_json.c:1772,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
        - Branch String:   'src/parser_json.c:1772,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1772,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1774,17'
              BranchSideFuncs:
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
        - Branch String:   'src/parser_json.c:1774,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1776,35'
              BranchSideFuncs:
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
            - BranchSide:      'src/parser_json.c:1778,13'
              BranchSideFuncs:
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
        - Branch String:   'src/parser_json.c:1784,16'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1784,19'
              BranchSideFuncs:
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
            - BranchSide:      'src/parser_json.c:1789,31'
              BranchSideFuncs:
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
        - Branch String:   'src/parser_json.c:1784,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1785,20'
              BranchSideFuncs:
                - ly_set_add
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1789,31'
              BranchSideFuncs:
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
        - Branch String:   'src/parser_json.c:1792,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1794,29'
              BranchSideFuncs:
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1799,5'
              BranchSideFuncs:
                - free
                - lyd_free_tree
        - Branch String:   'src/parser_json.c:1795,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1795,9'
              BranchSideFuncs:
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1796,5'
              BranchSideFuncs:
                - free
                - lyd_free_tree
        - Branch String:   'src/parser_json.c:1805,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1805,28'
              BranchSideFuncs:
                - lydjson_data_skip
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1807,36'
              BranchSideFuncs:
                - lydjson_data_skip
                - free
                - lyd_free_tree
        - Branch String:   'src/parser_json.c:1807,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1808,18'
              BranchSideFuncs:
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1810,5'
              BranchSideFuncs:
                - free
                - lyd_free_tree
      Callsites:
        - Src:             'src/parser_json.c:1575,40'
          Dst:             lyjson_ctx_status
        - Src:             'src/parser_json.c:1585,5'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:1586,5'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:1592,9'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:1600,5'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:1601,5'
          Dst:             lydjson_parse_name
        - Src:             'src/parser_json.c:1602,5'
          Dst:             lyjson_ctx_give_dynamic_value
        - Src:             'src/parser_json.c:1605,14'
          Dst:             ly_strncmp
        - Src:             'src/parser_json.c:1607,13'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:1611,13'
          Dst:             lyjson_token2str
        - Src:             'src/parser_json.c:1611,13'
          Dst:             lyjson_token2str
        - Src:             'src/parser_json.c:1611,13'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:1618,13'
          Dst:             lyd_create_opaq
        - Src:             'src/parser_json.c:1623,13'
          Dst:             lyd_parser_notif_eventtime_validate
        - Src:             'src/parser_json.c:1629,13'
          Dst:             lydjson_get_snode
        - Src:             'src/parser_json.c:1637,22'
          Dst:             lydjson_data_skip
        - Src:             'src/parser_json.c:1640,17'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:1658,13'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:1661,13'
          Dst:             ly_err_last
        - Src:             'src/parser_json.c:1667,13'
          Dst:             lydjson_parse_attribute
        - Src:             'src/parser_json.c:1673,17'
          Dst:             lydjson_data_skip
        - Src:             'src/parser_json.c:1680,17'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:1682,17'
          Dst:             ly_err_last
        - Src:             'src/parser_json.c:1686,17'
          Dst:             lydjson_ctx_next_parse_opaq
        - Src:             'src/parser_json.c:1693,13'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:1736,21'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:1743,21'
          Dst:             lydjson_parse_instance
        - Src:             'src/parser_json.c:1748,17'
          Dst:             ly_err_last
        - Src:             'src/parser_json.c:1750,17'
          Dst:             lydjson_maintain_children
        - Src:             'src/parser_json.c:1754,21'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:1767,17'
          Dst:             lydjson_parse_instance
        - Src:             'src/parser_json.c:1772,13'
          Dst:             ly_err_last
        - Src:             'src/parser_json.c:1785,9'
          Dst:             ly_set_add
        - Src:             'src/parser_json.c:1789,5'
          Dst:             lydjson_maintain_children
        - Src:             'src/parser_json.c:1794,13'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:1802,5'
          Dst:             lys_nodetype2str
        - Src:             'src/parser_json.c:1802,5'
          Dst:             lyjson_token2str
        - Src:             'src/parser_json.c:1802,5'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:1807,18'
          Dst:             lydjson_data_skip
        - Src:             'src/parser_json.c:1814,5'
          Dst:             lyd_free_tree
    - functionName:    lydjson_metadata_finish
      functionSourceFile: '/src/libyang/src/parser_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 707
      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_parse_set_data_flags
        - lyd_parser_create_meta
        - lydict_insert
        - lydict_remove
        - lydjson_get_snode
        - lydjson_parse_name
        - strcmp
        - strlen
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/parser_json.c:570,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:570,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.1110
                - lydjson_get_snode
                - lyd_parse_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:570,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.1110
                - lydjson_get_snode
                - lyd_parse_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:570,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:571,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.1110
                - lydjson_get_snode
                - lyd_parse_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:701,5'
              BranchSideFuncs:
                - lydict_remove
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:578,26'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:578,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.1110
                - lydjson_get_snode
                - lyd_parse_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:580,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.1110
                - lydjson_get_snode
                - lyd_parse_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:578,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:580,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.1110
                - lydjson_get_snode
                - lyd_parse_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:583,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.1110
                - lydjson_get_snode
                - lyd_parse_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:586,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:588,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.1110
                - lydjson_get_snode
                - lyd_parse_set_data_flags
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - lyd_parser_create_meta
                - strlen
            - BranchSide:      'src/parser_json.c:592,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.1110
                - lydjson_get_snode
                - lyd_parse_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:589,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:589,13'
              BranchSideFuncs:
                - lydict_remove
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:590,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.1110
                - lydjson_get_snode
                - lyd_parse_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:596,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:597,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.1110
                - lydjson_get_snode
                - lyd_parse_set_data_flags
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - lyd_parser_create_meta
                - strlen
            - BranchSide:      'src/parser_json.c:680,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.1110
                - lydjson_get_snode
                - lyd_parse_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:597,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:599,29'
              BranchSideFuncs:
                - strlen
                - lydjson_parse_name
                - __assert_fail
                - lyd_parent.1110
                - lydjson_get_snode
                - lyd_parse_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:632,36'
              BranchSideFuncs:
                - strlen
                - lydjson_parse_name
                - __assert_fail
                - lyd_parent.1110
                - lydjson_get_snode
                - lyd_parse_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:599,21'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:600,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.1110
                - lydjson_get_snode
                - lyd_parse_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,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.1110
                - lydjson_get_snode
                - lyd_parse_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:603,21'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:604,21'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:611,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.1110
                - lydjson_get_snode
                - lyd_parse_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:612,21'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:613,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.1110
                - lydjson_get_snode
                - lyd_parse_set_data_flags
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - lyd_parser_create_meta
                - strlen
            - BranchSide:      'src/parser_json.c:616,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.1110
                - lydjson_get_snode
                - lyd_parse_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:616,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:618,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.1110
                - lydjson_get_snode
                - lyd_parse_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:628,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.1110
                - lydjson_get_snode
                - lyd_parse_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:621,48'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:621,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.1110
                - lydjson_get_snode
                - lyd_parse_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:621,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.1110
                - lydjson_get_snode
                - lyd_parse_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:622,29'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:622,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.1110
                - lydjson_get_snode
                - lyd_parse_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:622,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.1110
                - lydjson_get_snode
                - lyd_parse_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:622,77'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:623,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.1110
                - lydjson_get_snode
                - lyd_parse_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:623,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.1110
                - lydjson_get_snode
                - lyd_parse_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:624,21'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:624,21'
              BranchSideFuncs:
                - lydict_remove
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:625,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.1110
                - lydjson_get_snode
                - lyd_parse_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:634,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:634,17'
              BranchSideFuncs:
                - lyd_parent.1110
                - lydjson_get_snode
                - lyd_parse_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:635,35'
              BranchSideFuncs:
                - lyd_parent.1110
                - lydjson_get_snode
                - lyd_parse_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:637,21'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:638,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.1110
                - lydjson_get_snode
                - lyd_parse_set_data_flags
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - lyd_parser_create_meta
                - strlen
            - BranchSide:      'src/parser_json.c:642,22'
              BranchSideFuncs:
                - lyd_parse_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.1110
                - 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:643,21'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:644,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.1110
                - lydjson_get_snode
                - lyd_parse_set_data_flags
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - lyd_parser_create_meta
                - strlen
            - BranchSide:      'src/parser_json.c:647,17'
              BranchSideFuncs:
                - lyd_parse_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.1110
                - 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:647,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:649,74'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - lyd_parse_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.1110
                - 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:674,48'
              BranchSideFuncs:
                - lyd_parse_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.1110
                - 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:653,25'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:654,72'
              BranchSideFuncs:
                - strlen
                - lyd_parser_create_meta
                - lyd_parse_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.1110
                - 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:658,32'
              BranchSideFuncs:
                - lyd_parse_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.1110
                - 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:655,88'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:656,60'
              BranchSideFuncs:
                - strlen
                - lyd_parser_create_meta
                - lyd_parse_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.1110
                - 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:656,60'
              BranchSideFuncs:
                - lyd_parser_create_meta
                - lyd_parse_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.1110
                - 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:657,25'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:657,25'
              BranchSideFuncs:
                - lydict_remove
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:658,21'
              BranchSideFuncs:
                - lyd_parse_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.1110
                - 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,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:659,29'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
                - ly_log_location_revert
                - ly_vlog
                - strlen
        - Branch String:   'src/parser_json.c:659,29'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:660,29'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
                - ly_log_location_revert
                - strlen
            - BranchSide:      'src/parser_json.c:665,29'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:660,29'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:668,29'
              BranchSideFuncs:
                - strlen
                - ly_vlog
                - lydict_remove
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:668,29'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:675,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:675,17'
              BranchSideFuncs:
                - lydict_remove
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:676,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.1110
                - lydjson_get_snode
                - lyd_parse_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:680,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:682,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.1110
                - lydjson_get_snode
                - lyd_parse_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:693,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.1110
                - lydjson_get_snode
                - lyd_parse_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:682,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:683,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.1110
                - lydjson_get_snode
                - lyd_parse_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:687,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.1110
                - lydjson_get_snode
                - lyd_parse_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,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.1110
                - lydjson_get_snode
                - lyd_parse_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:696,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.1110
                - lydjson_get_snode
                - lyd_parse_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:583,9'
          Dst:             ly_log_location
        - Src:             'src/parser_json.c:588,13'
          Dst:             lydict_remove
        - Src:             'src/parser_json.c:589,13'
          Dst:             lydict_insert
        - Src:             'src/parser_json.c:599,21'
          Dst:             strcmp
        - Src:             'src/parser_json.c:604,21'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:620,94'
          Dst:             strlen
        - Src:             'src/parser_json.c:621,48'
          Dst:             strlen
        - Src:             'src/parser_json.c:622,29'
          Dst:             strlen
        - Src:             'src/parser_json.c:622,77'
          Dst:             strlen
        - Src:             'src/parser_json.c:620,27'
          Dst:             lyd_create_attr
        - Src:             'src/parser_json.c:632,63'
          Dst:             strlen
        - Src:             'src/parser_json.c:632,17'
          Dst:             lydjson_parse_name
        - Src:             'src/parser_json.c:634,17'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:635,88'
          Dst:             lyd_parent
        - Src:             'src/parser_json.c:635,17'
          Dst:             lydjson_get_snode
        - Src:             'src/parser_json.c:652,27'
          Dst:             ly_ctx_get_module_implemented
        - Src:             'src/parser_json.c:655,50'
          Dst:             strlen
        - Src:             'src/parser_json.c:655,88'
          Dst:             strlen
        - Src:             'src/parser_json.c:654,31'
          Dst:             lyd_parser_create_meta
        - Src:             'src/parser_json.c:660,29'
          Dst:             strlen
        - Src:             'src/parser_json.c:660,29'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:665,29'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:674,23'
          Dst:             lyd_parse_set_data_flags
        - Src:             'src/parser_json.c:683,17'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:687,17'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:696,13'
          Dst:             lyd_free_tree
        - Src:             'src/parser_json.c:699,9'
          Dst:             ly_log_location_revert
        - Src:             'src/parser_json.c:704,5'
          Dst:             lydict_remove
        - Src:             'src/parser_json.c:706,5'
          Dst:             ly_log_location_revert
    - functionName:    lyd_parent
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1044
      functionLinenumberEnd: 1045
      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:1045,18'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1045,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1045,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1045,12'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1045,38'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1045,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: 1178
      functionLinenumberEnd: 1247
      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:1183,16'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1183,20'
              BranchSideFuncs:
                - lydjson_ctx_next_parse_opaq
                - lydjson_metadata
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - strcmp
                - strcmp
                - lyd_child.1138
            - BranchSide:      'src/parser_json.c:1194,10'
              BranchSideFuncs:
                - lydjson_ctx_next_parse_opaq
                - lydjson_metadata
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - strcmp
                - strcmp
                - lyd_child.1138
        - Branch String:   'src/parser_json.c:1183,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1185,13'
              BranchSideFuncs:
                - lydjson_ctx_next_parse_opaq
                - lydjson_metadata
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - strcmp
                - strcmp
                - lyd_child.1138
            - BranchSide:      'src/parser_json.c:1194,10'
              BranchSideFuncs:
                - lydjson_ctx_next_parse_opaq
                - lydjson_metadata
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - strcmp
                - strcmp
                - lyd_child.1138
        - Branch String:   'src/parser_json.c:1185,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1186,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.1138
            - BranchSide:      'src/parser_json.c:1188,20'
              BranchSideFuncs:
                - lydjson_ctx_next_parse_opaq
                - lydjson_metadata
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - strcmp
                - strcmp
                - lyd_child.1138
        - Branch String:   'src/parser_json.c:1194,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1196,9'
              BranchSideFuncs:
                - lydjson_ctx_next_parse_opaq
                - lydjson_metadata
            - BranchSide:      'src/parser_json.c:1224,10'
              BranchSideFuncs:
                - lydjson_ctx_next_parse_opaq
                - lydjson_metadata
        - Branch String:   'src/parser_json.c:1196,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1196,9'
              BranchSideFuncs:
                - lyd_child.1138
                - lydjson_ctx_next_parse_opaq
                - lydjson_metadata
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - strcmp
                - strcmp
            - BranchSide:      'src/parser_json.c:1196,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:1196,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1197,17'
              BranchSideFuncs:
                - ly_strncmp
                - lydjson_ctx_next_parse_opaq
                - lydjson_metadata
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - strcmp
                - strcmp
            - BranchSide:      'src/parser_json.c:1223,5'
              BranchSideFuncs:
                - lydjson_ctx_next_parse_opaq
                - lydjson_metadata
        - Branch String:   'src/parser_json.c:1197,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1198,21'
              BranchSideFuncs:
                - strcmp
                - lydjson_ctx_next_parse_opaq
                - lydjson_metadata
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - strcmp
            - BranchSide:      'src/parser_json.c:1209,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:1198,21'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1199,25'
              BranchSideFuncs:
                - lydjson_ctx_next_parse_opaq
                - lydjson_metadata
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - strcmp
                - strcmp
            - BranchSide:      'src/parser_json.c:1203,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:1199,25'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1200,25'
              BranchSideFuncs:
                - lydjson_ctx_next_parse_opaq
                - lydjson_metadata
            - BranchSide:      'src/parser_json.c:1202,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:1204,33'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1204,54'
              BranchSideFuncs:
                - strcmp
                - lydjson_ctx_next_parse_opaq
                - lydjson_metadata
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - strcmp
            - BranchSide:      'src/parser_json.c:1204,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:1209,21'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1210,37'
              BranchSideFuncs:
                - ly_strncmp
                - ly_strncmp
                - lydjson_ctx_next_parse_opaq
                - lydjson_metadata
                - ly_strncmp
                - ly_strncmp
                - strcmp
                - strcmp
            - BranchSide:      'src/parser_json.c:1215,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:1210,37'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1210,58'
              BranchSideFuncs:
                - ly_strncmp
                - ly_strncmp
                - lydjson_ctx_next_parse_opaq
                - lydjson_metadata
                - ly_strncmp
                - ly_strncmp
                - strcmp
                - strcmp
            - BranchSide:      'src/parser_json.c:1210,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:1210,74'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1211,41'
              BranchSideFuncs:
                - lydjson_ctx_next_parse_opaq
                - lydjson_metadata
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - strcmp
                - strcmp
            - BranchSide:      'src/parser_json.c:1214,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:1210,25'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1212,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,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:1216,37'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1216,58'
              BranchSideFuncs:
                - ly_strncmp
                - lydjson_ctx_next_parse_opaq
                - lydjson_metadata
                - ly_strncmp
                - ly_strncmp
                - strcmp
                - strcmp
                - ly_strncmp
            - BranchSide:      'src/parser_json.c:1216,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:1224,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1231,21'
              BranchSideFuncs:
                - lydjson_metadata
            - BranchSide:      'src/parser_json.c:1243,9'
              BranchSideFuncs:
                - lydjson_metadata
        - Branch String:   'src/parser_json.c:1235,21'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1235,30'
              BranchSideFuncs:
                - lydjson_ctx_next_parse_opaq
            - BranchSide:      'src/parser_json.c:1235,43'
              BranchSideFuncs:
                - lydjson_ctx_next_parse_opaq
        - Branch String:   'src/parser_json.c:1236,25'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1236,34'
              BranchSideFuncs:
                - lydjson_ctx_next_parse_opaq
            - BranchSide:      'src/parser_json.c:1236,62'
              BranchSideFuncs:
                - lydjson_ctx_next_parse_opaq
        - Branch String:   'src/parser_json.c:1241,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1241,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_json.c:1242,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_json.c:1243,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_json.c:1243,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_json.c:1186,13'
          Dst:             lydjson_get_node_prefix
        - Src:             'src/parser_json.c:1196,9'
          Dst:             lyd_child
        - Src:             'src/parser_json.c:1204,26'
          Dst:             strcmp
        - Src:             'src/parser_json.c:1204,83'
          Dst:             strcmp
        - Src:             'src/parser_json.c:1210,26'
          Dst:             ly_strncmp
        - Src:             'src/parser_json.c:1211,30'
          Dst:             ly_strncmp
        - Src:             'src/parser_json.c:1216,26'
          Dst:             ly_strncmp
        - Src:             'src/parser_json.c:1217,30'
          Dst:             ly_strncmp
        - Src:             'src/parser_json.c:1237,13'
          Dst:             lydjson_ctx_next_parse_opaq
        - Src:             'src/parser_json.c:1243,9'
          Dst:             lydjson_metadata
    - functionName:    lydjson_ctx_next_parse_opaq
      functionSourceFile: '/src/libyang/src/parser_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1131
      functionLinenumberEnd: 1154
      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:1135,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1135,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_json.c:1137,10'
              BranchSideFuncs:
                - lydjson_parse_opaq
                - lyjson_ctx_next
        - Branch String:   'src/parser_json.c:1137,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1139,9'
              BranchSideFuncs:
                - lyjson_ctx_next
                - lydjson_parse_opaq
            - BranchSide:      'src/parser_json.c:1142,22'
              BranchSideFuncs:
                - lydjson_parse_opaq
        - Branch String:   'src/parser_json.c:1139,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1139,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_json.c:1140,5'
              BranchSideFuncs:
                - lydjson_parse_opaq
        - Branch String:   'src/parser_json.c:1145,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1146,25'
              BranchSideFuncs:
                - lydjson_parse_opaq
            - BranchSide:      'src/parser_json.c:1150,5'
              BranchSideFuncs:
                - lydjson_parse_opaq
        - Branch String:   'src/parser_json.c:1150,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1150,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_json.c:1153,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_json.c:1135,5'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:1139,9'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:1150,5'
          Dst:             lydjson_parse_opaq
    - functionName:    lydjson_parse_instance
      functionSourceFile: '/src/libyang/src/parser_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1486
      functionLinenumberEnd: 1559
      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_parse_set_data_flags
        - lyd_parser_create_term
        - 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:1493,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1494,9'
              BranchSideFuncs:
                - __assert_fail
                - lydjson_parse_any
                - ly_log_location_revert
                - lyd_parse_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:1541,16'
              BranchSideFuncs:
                - ly_log_location_revert
                - lydjson_parse_opaq
        - Branch String:   'src/parser_json.c:1494,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1494,9'
              BranchSideFuncs:
                - lydjson_parse_any
                - ly_log_location_revert
                - lyd_parse_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:1495,14'
              BranchSideFuncs:
                - lydjson_parse_any
                - ly_log_location_revert
                - lyd_parse_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:1495,56'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1495,61'
              BranchSideFuncs:
                - lydjson_parse_any
                - ly_log_location_revert
                - lyd_parse_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:1498,20'
              BranchSideFuncs:
                - lydjson_parse_any
                - ly_log_location_revert
                - lyd_parse_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:1495,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1497,13'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1498,20'
              BranchSideFuncs:
                - lydjson_parse_any
                - ly_log_location_revert
                - lyd_parse_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:1498,20'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1499,19'
              BranchSideFuncs:
                - lyd_parser_create_term
                - ly_log_location_revert
                - lyd_parse_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:1521,20'
              BranchSideFuncs:
                - lydjson_parse_any
                - ly_log_location_revert
                - lyd_parse_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lydjson_parse_instance_inner
                - ly_err_last
        - Branch String:   'src/parser_json.c:1499,43'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1499,48'
              BranchSideFuncs:
                - lyd_parser_create_term
                - ly_log_location_revert
                - lyd_parse_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:1506,58'
              BranchSideFuncs:
                - lyd_parser_create_term
                - ly_log_location_revert
                - lyd_parse_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:1499,73'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1499,78'
              BranchSideFuncs:
                - lyd_parser_create_term
                - ly_log_location_revert
                - lyd_parse_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:1506,58'
              BranchSideFuncs:
                - lyd_parser_create_term
                - ly_log_location_revert
                - lyd_parse_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:1499,103'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1500,23'
              BranchSideFuncs:
                - lyd_parser_create_term
                - ly_log_location_revert
                - lyd_parse_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:1506,58'
              BranchSideFuncs:
                - lyd_parser_create_term
                - ly_log_location_revert
                - lyd_parse_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:1500,47'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1500,52'
              BranchSideFuncs:
                - lyd_parser_create_term
                - ly_log_location_revert
                - lyd_parse_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:1506,58'
              BranchSideFuncs:
                - lyd_parser_create_term
                - ly_log_location_revert
                - lyd_parse_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:1500,75'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1500,80'
              BranchSideFuncs:
                - lyd_parser_create_term
                - ly_log_location_revert
                - lyd_parse_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:1506,58'
              BranchSideFuncs:
                - lyd_parser_create_term
                - ly_log_location_revert
                - lyd_parse_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:1499,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1501,20'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1506,58'
              BranchSideFuncs:
                - lyd_parser_create_term
                - ly_log_location_revert
                - lyd_parse_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:1508,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1508,13'
              BranchSideFuncs:
                - ly_err_last
                - ly_log_location_revert
                - lyd_parse_set_data_flags
                - lyd_validate_node_ext
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
            - BranchSide:      'src/parser_json.c:1511,18'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_parse_set_data_flags
                - lyd_validate_node_ext
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
        - Branch String:   'src/parser_json.c:1508,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1508,13'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1508,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_parse_set_data_flags
                - lyd_validate_node_ext
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
        - Branch String:   'src/parser_json.c:1508,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1508,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_parse_set_data_flags
                - lyd_validate_node_ext
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
            - BranchSide:      'src/parser_json.c:1508,13'
              BranchSideFuncs:
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:1508,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1508,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_parse_set_data_flags
                - lyd_validate_node_ext
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
            - BranchSide:      'src/parser_json.c:1508,13'
              BranchSideFuncs:
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:1508,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1508,13'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1511,18'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_parse_set_data_flags
                - lyd_validate_node_ext
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
        - Branch String:   'src/parser_json.c:1511,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1513,37'
              BranchSideFuncs:
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
                - ly_log_location_revert
                - lyd_parse_set_data_flags
                - lyd_validate_node_ext
            - BranchSide:      'src/parser_json.c:1521,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_parse_set_data_flags
                - lyd_validate_node_ext
        - Branch String:   'src/parser_json.c:1514,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1514,17'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1515,17'
              BranchSideFuncs:
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
                - ly_log_location_revert
                - lyd_parse_set_data_flags
                - lyd_validate_node_ext
        - Branch String:   'src/parser_json.c:1515,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1515,17'
              BranchSideFuncs:
                - lyjson_ctx_next
                - __assert_fail
                - ly_log_location_revert
                - lyd_parse_set_data_flags
                - lyd_validate_node_ext
            - BranchSide:      'src/parser_json.c:1517,37'
              BranchSideFuncs:
                - lyjson_ctx_next
                - __assert_fail
                - ly_log_location_revert
                - lyd_parse_set_data_flags
                - lyd_validate_node_ext
        - Branch String:   'src/parser_json.c:1518,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1518,17'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1519,17'
              BranchSideFuncs:
                - __assert_fail
                - ly_log_location_revert
                - lyd_parse_set_data_flags
                - lyd_validate_node_ext
        - Branch String:   'src/parser_json.c:1519,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1519,17'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_parse_set_data_flags
                - lyd_validate_node_ext
            - BranchSide:      'src/parser_json.c:1520,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_parse_set_data_flags
                - lyd_validate_node_ext
        - Branch String:   'src/parser_json.c:1521,20'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1523,46'
              BranchSideFuncs:
                - lydjson_parse_instance_inner
                - ly_log_location_revert
                - lyd_parse_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1527,35'
              BranchSideFuncs:
                - lydjson_parse_any
                - ly_log_location_revert
                - lyd_parse_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
        - Branch String:   'src/parser_json.c:1524,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1524,13'
              BranchSideFuncs:
                - ly_err_last
                - ly_log_location_revert
                - lyd_parse_set_data_flags
                - lyd_validate_node_ext
            - BranchSide:      'src/parser_json.c:1525,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_parse_set_data_flags
                - lyd_validate_node_ext
        - Branch String:   'src/parser_json.c:1524,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1524,13'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1524,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_parse_set_data_flags
                - lyd_validate_node_ext
        - Branch String:   'src/parser_json.c:1524,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1524,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_parse_set_data_flags
                - lyd_validate_node_ext
            - BranchSide:      'src/parser_json.c:1524,13'
              BranchSideFuncs:
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:1524,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1524,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_parse_set_data_flags
                - lyd_validate_node_ext
            - BranchSide:      'src/parser_json.c:1524,13'
              BranchSideFuncs:
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:1524,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1524,13'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1525,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_parse_set_data_flags
                - lyd_validate_node_ext
        - Branch String:   'src/parser_json.c:1528,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1528,13'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1528,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_parse_set_data_flags
                - lyd_validate_node_ext
        - Branch String:   'src/parser_json.c:1528,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1528,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_parse_set_data_flags
                - lyd_validate_node_ext
            - BranchSide:      'src/parser_json.c:1528,13'
              BranchSideFuncs:
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:1528,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1528,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_parse_set_data_flags
                - lyd_validate_node_ext
            - BranchSide:      'src/parser_json.c:1528,13'
              BranchSideFuncs:
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:1530,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1530,9'
              BranchSideFuncs:
                - lyd_parse_set_data_flags
                - lyd_validate_node_ext
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1533,39'
              BranchSideFuncs:
                - lyd_parse_set_data_flags
                - lyd_validate_node_ext
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:1534,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1534,9'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1536,15'
              BranchSideFuncs:
                - lyd_validate_node_ext
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:1536,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1538,40'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1541,5'
              BranchSideFuncs:
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:1539,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1539,13'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1540,9'
              BranchSideFuncs:
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:1541,16'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1543,32'
              BranchSideFuncs:
                - lydjson_parse_opaq
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1553,14'
              BranchSideFuncs:
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:1544,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1544,9'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1546,13'
              BranchSideFuncs:
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:1546,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1547,39'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1548,20'
              BranchSideFuncs:
                - ly_log_location_revert
      Callsites:
        - Src:             'src/parser_json.c:1490,5'
          Dst:             ly_log_location
        - Src:             'src/parser_json.c:1492,9'
          Dst:             lydjson_data_check_opaq
        - Src:             'src/parser_json.c:1494,9'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:1506,17'
          Dst:             lyd_parser_create_term
        - Src:             'src/parser_json.c:1508,13'
          Dst:             ly_err_last
        - Src:             'src/parser_json.c:1513,21'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:1515,17'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:1517,21'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:1519,17'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:1523,17'
          Dst:             lydjson_parse_instance_inner
        - Src:             'src/parser_json.c:1524,13'
          Dst:             ly_err_last
        - Src:             'src/parser_json.c:1527,17'
          Dst:             lydjson_parse_any
        - Src:             'src/parser_json.c:1528,13'
          Dst:             ly_err_last
        - Src:             'src/parser_json.c:1533,13'
          Dst:             lyd_parse_set_data_flags
        - Src:             'src/parser_json.c:1538,17'
          Dst:             lyd_validate_node_ext
        - Src:             'src/parser_json.c:1543,13'
          Dst:             lydjson_parse_opaq
        - Src:             'src/parser_json.c:1558,5'
          Dst:             ly_log_location_revert
    - functionName:    lydjson_maintain_children
      functionSourceFile: '/src/libyang/src/parser_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 926
      functionLinenumberEnd: 947
      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:927,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:928,9'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_child.1138
                - lyplg_ext_insert
            - BranchSide:      'src/parser_json.c:932,9'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_child.1138
                - lyplg_ext_insert
        - Branch String:   'src/parser_json.c:932,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:933,26'
              BranchSideFuncs:
                - lyplg_ext_insert
                - lyd_child.1138
            - BranchSide:      'src/parser_json.c:935,25'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_child.1138
        - Branch String:   'src/parser_json.c:937,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:938,13'
              BranchSideFuncs:
                - lyd_child.1138
            - BranchSide:      'src/parser_json.c:946,6'
              BranchSideFuncs: []
        - Branch String:   'src/parser_json.c:938,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:939,34'
              BranchSideFuncs:
                - lyd_child.1138
            - BranchSide:      'src/parser_json.c:941,13'
              BranchSideFuncs: []
        - Branch String:   'src/parser_json.c:941,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_json.c:942,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_json.c:933,9'
          Dst:             lyplg_ext_insert
        - Src:             'src/parser_json.c:935,9'
          Dst:             lyd_insert_node
        - Src:             'src/parser_json.c:939,24'
          Dst:             lyd_child
    - functionName:    lyd_child
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1060
      functionLinenumberEnd: 1075
      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:1061,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1062,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1065,10'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1065,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1067,47'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1070,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1070,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1071,48'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1074,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lydjson_data_check_opaq
      functionSourceFile: '/src/libyang/src/parser_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lydctx
        - snode
        - type_hint_p
      BBCount:         30
      ICount:          167
      EdgeCount:       35
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - 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:505,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:505,5'
              BranchSideFuncs:
                - lyjson_ctx_backup
                - lyjson_ctx_status
                - lyjson_ctx_restore
                - lydjson_value_type_hint
                - lydjson_check_list
                - lydjson_value_type_hint
                - ly_value_validate
            - BranchSide:      'src/parser_json.c:507,11'
              BranchSideFuncs:
                - lyjson_ctx_backup
                - lyjson_ctx_status
                - lyjson_ctx_restore
                - lydjson_value_type_hint
                - lydjson_check_list
                - lydjson_value_type_hint
                - ly_value_validate
        - Branch String:   'src/parser_json.c:507,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:509,9'
              BranchSideFuncs:
                - lyjson_ctx_backup
                - lyjson_ctx_status
                - lyjson_ctx_restore
                - lydjson_value_type_hint
                - lydjson_check_list
                - lydjson_value_type_hint
                - ly_value_validate
            - BranchSide:      'src/parser_json.c:513,23'
              BranchSideFuncs:
                - lyjson_ctx_backup
                - lyjson_ctx_status
                - lyjson_ctx_restore
                - lydjson_value_type_hint
                - lydjson_check_list
                - lydjson_value_type_hint
                - ly_value_validate
        - Branch String:   'src/parser_json.c:516,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:519,17'
              BranchSideFuncs:
                - lydjson_check_list
                - lyjson_ctx_restore
                - lydjson_value_type_hint
                - ly_value_validate
            - BranchSide:      'src/parser_json.c:538,16'
              BranchSideFuncs:
                - lyjson_ctx_restore
                - lydjson_value_type_hint
        - Branch String:   'src/parser_json.c:519,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:523,48'
              BranchSideFuncs:
                - lydjson_value_type_hint
                - ly_value_validate
                - lyjson_ctx_restore
            - BranchSide:      'src/parser_json.c:523,48'
              BranchSideFuncs:
                - lydjson_value_type_hint
                - ly_value_validate
                - lyjson_ctx_restore
            - BranchSide:      'src/parser_json.c:532,36'
              BranchSideFuncs:
                - lydjson_check_list
                - lyjson_ctx_restore
            - BranchSide:      'src/parser_json.c:538,5'
              BranchSideFuncs:
                - lyjson_ctx_restore
        - Branch String:   'src/parser_json.c:523,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:524,17'
              BranchSideFuncs:
                - lyjson_ctx_restore
            - BranchSide:      'src/parser_json.c:526,41'
              BranchSideFuncs:
                - ly_value_validate
                - lyjson_ctx_restore
        - Branch String:   'src/parser_json.c:526,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:527,21'
              BranchSideFuncs:
                - lyjson_ctx_restore
            - BranchSide:      'src/parser_json.c:529,13'
              BranchSideFuncs:
                - lyjson_ctx_restore
        - Branch String:   'src/parser_json.c:532,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:534,21'
              BranchSideFuncs:
                - lyjson_ctx_restore
            - BranchSide:      'src/parser_json.c:536,13'
              BranchSideFuncs:
                - lyjson_ctx_restore
      Callsites:
        - Src:             'src/parser_json.c:505,5'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:513,5'
          Dst:             lyjson_ctx_backup
        - Src:             'src/parser_json.c:514,14'
          Dst:             lyjson_ctx_status
        - Src:             'src/parser_json.c:523,24'
          Dst:             lydjson_value_type_hint
        - Src:             'src/parser_json.c:526,17'
          Dst:             ly_value_validate
        - Src:             'src/parser_json.c:532,17'
          Dst:             lydjson_check_list
        - Src:             'src/parser_json.c:539,15'
          Dst:             lydjson_value_type_hint
        - Src:             'src/parser_json.c:543,5'
          Dst:             lyjson_ctx_restore
    - functionName:    lydjson_parse_instance_inner
      functionSourceFile: '/src/libyang/src/parser_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1406
      functionLinenumberEnd: 1461
      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:         67
      ICount:          413
      EdgeCount:       92
      CyclomaticComplexity: 27
      functionsReached:
        - ly_err_last
        - ly_log_location
        - ly_log_location_revert
        - lyd_create_inner
        - lyd_free_tree
        - lyd_new_implicit_r
        - lyd_node_child_p
        - lyd_parse_check_keys
        - lyd_validate_new
        - lydjson_metadata_finish
        - lydjson_subtree_r
        - lyjson_ctx_status
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_json.c:1410,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1410,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_json.c:1413,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_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_log_location_revert
                - lyd_free_tree
                - ly_err_last
                - lyd_parse_check_keys
                - ly_err_last
                - ly_err_last
        - Branch String:   'src/parser_json.c:1413,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1413,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_json.c:1416,5'
              BranchSideFuncs:
                - ly_log_location
                - lyd_node_child_p
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lyd_node_child_p
                - lydjson_metadata_finish
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_log_location_revert
                - lyd_free_tree
                - ly_err_last
                - lyd_parse_check_keys
                - ly_err_last
                - ly_err_last
        - Branch String:   'src/parser_json.c:1418,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1420,9'
              BranchSideFuncs:
                - lyd_node_child_p
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lyd_node_child_p
                - lydjson_metadata_finish
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_log_location_revert
                - lyd_free_tree
                - ly_err_last
                - lyd_parse_check_keys
                - ly_err_last
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1424,5'
              BranchSideFuncs:
                - lyd_node_child_p
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lyd_node_child_p
                - lydjson_metadata_finish
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_log_location_revert
                - lyd_free_tree
                - ly_err_last
                - lyd_parse_check_keys
                - ly_err_last
                - ly_err_last
        - Branch String:   'src/parser_json.c:1426,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1426,9'
              BranchSideFuncs:
                - ly_err_last
                - ly_log_location_revert
                - lyd_free_tree
                - lyjson_ctx_status
                - lyd_node_child_p
                - lydjson_metadata_finish
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_err_last
                - lyd_parse_check_keys
                - ly_err_last
                - lyd_node_child_p
                - lydjson_subtree_r
            - BranchSide:      'src/parser_json.c:1428,37'
              BranchSideFuncs:
                - lyjson_ctx_status
                - lyd_node_child_p
                - lydjson_metadata_finish
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_log_location_revert
                - lyd_free_tree
                - ly_err_last
                - lyd_parse_check_keys
                - ly_err_last
                - lyd_node_child_p
                - lydjson_subtree_r
                - ly_err_last
        - Branch String:   'src/parser_json.c:1426,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1426,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1426,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_tree
                - lyjson_ctx_status
                - lyd_node_child_p
                - lydjson_metadata_finish
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_err_last
                - lyd_parse_check_keys
                - ly_err_last
                - lyd_node_child_p
                - lydjson_subtree_r
                - ly_err_last
        - Branch String:   'src/parser_json.c:1426,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1426,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_tree
                - lyjson_ctx_status
                - lyd_node_child_p
                - lydjson_metadata_finish
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_err_last
                - lyd_parse_check_keys
                - ly_err_last
                - lyd_node_child_p
                - lydjson_subtree_r
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1426,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_tree
        - Branch String:   'src/parser_json.c:1426,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1426,9'
              BranchSideFuncs:
                - lyjson_ctx_status
                - lyd_node_child_p
                - lydjson_metadata_finish
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_log_location_revert
                - lyd_free_tree
                - ly_err_last
                - lyd_parse_check_keys
                - ly_err_last
                - lyd_node_child_p
                - lydjson_subtree_r
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1426,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_tree
        - Branch String:   'src/parser_json.c:1426,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1426,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1428,37'
              BranchSideFuncs:
                - lyjson_ctx_status
                - lyd_node_child_p
                - lydjson_metadata_finish
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_log_location_revert
                - lyd_free_tree
                - ly_err_last
                - lyd_parse_check_keys
                - ly_err_last
                - lyd_node_child_p
                - lydjson_subtree_r
                - ly_err_last
        - Branch String:   'src/parser_json.c:1429,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1425,31'
              BranchSideFuncs:
                - lyd_node_child_p
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lyd_node_child_p
                - lydjson_metadata_finish
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_log_location_revert
                - lyd_free_tree
                - ly_err_last
                - lyd_parse_check_keys
                - ly_err_last
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1432,33'
              BranchSideFuncs:
                - lyd_node_child_p
                - lydjson_metadata_finish
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_log_location_revert
                - lyd_free_tree
                - ly_err_last
                - lyd_parse_check_keys
                - ly_err_last
        - Branch String:   'src/parser_json.c:1433,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1433,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1435,9'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_log_location_revert
                - lyd_free_tree
                - ly_err_last
                - lyd_parse_check_keys
                - ly_err_last
        - Branch String:   'src/parser_json.c:1435,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1437,35'
              BranchSideFuncs:
                - lyd_parse_check_keys
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_log_location_revert
                - lyd_free_tree
                - ly_err_last
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1441,11'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_log_location_revert
                - lyd_free_tree
                - ly_err_last
        - Branch String:   'src/parser_json.c:1438,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1438,9'
              BranchSideFuncs:
                - ly_err_last
                - ly_log_location_revert
                - lyd_free_tree
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1439,5'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_log_location_revert
                - lyd_free_tree
                - ly_err_last
        - Branch String:   'src/parser_json.c:1438,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1438,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1438,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_tree
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_err_last
        - Branch String:   'src/parser_json.c:1438,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1438,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_tree
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1438,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_tree
        - Branch String:   'src/parser_json.c:1438,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1438,9'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_log_location_revert
                - lyd_free_tree
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1438,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_tree
        - Branch String:   'src/parser_json.c:1438,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1438,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1439,5'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_log_location_revert
                - lyd_free_tree
                - ly_err_last
        - Branch String:   'src/parser_json.c:1441,48'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1441,52'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1441,52'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_log_location_revert
                - lyd_free_tree
                - ly_err_last
        - Branch String:   'src/parser_json.c:1441,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1441,52'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1443,48'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_log_location_revert
                - lyd_free_tree
                - ly_err_last
        - Branch String:   'src/parser_json.c:1444,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1444,9'
              BranchSideFuncs:
                - ly_err_last
                - ly_log_location_revert
                - lyd_free_tree
                - lyd_node_child_p
                - lyd_new_implicit_r
            - BranchSide:      'src/parser_json.c:1447,33'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_log_location_revert
                - lyd_free_tree
        - Branch String:   'src/parser_json.c:1444,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1444,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1444,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_tree
                - lyd_node_child_p
                - lyd_new_implicit_r
        - Branch String:   'src/parser_json.c:1444,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1444,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_tree
                - lyd_node_child_p
                - lyd_new_implicit_r
            - BranchSide:      'src/parser_json.c:1444,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_tree
        - Branch String:   'src/parser_json.c:1444,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1444,9'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_log_location_revert
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1444,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_tree
        - Branch String:   'src/parser_json.c:1444,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1444,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1447,33'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_new_implicit_r
                - 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:
                - ly_log_location_revert
                - lyd_free_tree
        - Branch String:   'src/parser_json.c:1455,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1457,24'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_json.c:1460,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_json.c:1413,5'
          Dst:             lyd_create_inner
        - Src:             'src/parser_json.c:1416,5'
          Dst:             ly_log_location
        - Src:             'src/parser_json.c:1425,46'
          Dst:             lyd_node_child_p
        - Src:             'src/parser_json.c:1425,13'
          Dst:             lydjson_subtree_r
        - Src:             'src/parser_json.c:1426,9'
          Dst:             ly_err_last
        - Src:             'src/parser_json.c:1428,19'
          Dst:             lyjson_ctx_status
        - Src:             'src/parser_json.c:1432,41'
          Dst:             lyd_node_child_p
        - Src:             'src/parser_json.c:1432,9'
          Dst:             lydjson_metadata_finish
        - Src:             'src/parser_json.c:1437,13'
          Dst:             lyd_parse_check_keys
        - Src:             'src/parser_json.c:1438,9'
          Dst:             ly_err_last
        - Src:             'src/parser_json.c:1443,30'
          Dst:             lyd_node_child_p
        - Src:             'src/parser_json.c:1443,13'
          Dst:             lyd_validate_new
        - Src:             'src/parser_json.c:1444,9'
          Dst:             ly_err_last
        - Src:             'src/parser_json.c:1447,39'
          Dst:             lyd_node_child_p
        - Src:             'src/parser_json.c:1447,13'
          Dst:             lyd_new_implicit_r
        - Src:             'src/parser_json.c:1454,5'
          Dst:             ly_log_location_revert
        - Src:             'src/parser_json.c:1457,9'
          Dst:             lyd_free_tree
    - functionName:    lydjson_parse_opaq
      functionSourceFile: '/src/libyang/src/parser_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1028
      functionLinenumberEnd: 1104
      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:1031,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1031,5'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1033,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:1033,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1033,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:1034,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:1036,37'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1036,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:1051,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:1036,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1038,35'
              BranchSideFuncs:
                - lyjson_ctx_next
                - lyd_node_child_p
                - lydjson_metadata_finish
                - ly_log_location_revert
                - ly_vlog
            - BranchSide:      'src/parser_json.c:1051,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:1041,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1041,9'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1042,14'
              BranchSideFuncs:
                - lyd_node_child_p
                - lydjson_metadata_finish
                - ly_log_location_revert
                - ly_vlog
        - Branch String:   'src/parser_json.c:1042,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1043,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1048,9'
              BranchSideFuncs:
                - lyd_node_child_p
                - lydjson_metadata_finish
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:1051,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1053,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:1087,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:1053,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1055,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:1064,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:1059,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1059,17'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1060,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:1061,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1059,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:1062,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:1067,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1067,9'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1068,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:1068,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1069,13'
              BranchSideFuncs:
                - lyd_node_child_p
                - lydjson_metadata_finish
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1071,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:1071,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1071,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:1074,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:1074,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1074,9'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1075,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:1075,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1075,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:1076,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:1081,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1081,9'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1083,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:1083,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1083,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:1084,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:1087,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1087,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:1088,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:1091,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1091,13'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1092,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:1093,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1091,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:1094,5'
              BranchSideFuncs:
                - lyd_node_child_p
                - lydjson_metadata_finish
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:1101,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1101,9'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1102,9'
              BranchSideFuncs:
                - ly_log_location_revert
      Callsites:
        - Src:             'src/parser_json.c:1031,5'
          Dst:             lydjson_create_opaq
        - Src:             'src/parser_json.c:1033,5'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:1034,5'
          Dst:             ly_log_location
        - Src:             'src/parser_json.c:1041,9'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:1043,13'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:1059,17'
          Dst:             lyd_node_child_p
        - Src:             'src/parser_json.c:1059,17'
          Dst:             lydjson_subtree_r
        - Src:             'src/parser_json.c:1060,35'
          Dst:             lyjson_ctx_status
        - Src:             'src/parser_json.c:1067,9'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:1071,9'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:1074,9'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:1075,9'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:1076,9'
          Dst:             lydjson_maintain_children
        - Src:             'src/parser_json.c:1079,9'
          Dst:             ly_log_location_revert
        - Src:             'src/parser_json.c:1081,9'
          Dst:             lydjson_create_opaq
        - Src:             'src/parser_json.c:1083,9'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:1084,9'
          Dst:             ly_log_location
        - Src:             'src/parser_json.c:1091,13'
          Dst:             lyd_node_child_p
        - Src:             'src/parser_json.c:1091,13'
          Dst:             lydjson_subtree_r
        - Src:             'src/parser_json.c:1092,25'
          Dst:             lyjson_ctx_status
        - Src:             'src/parser_json.c:1098,43'
          Dst:             lyd_node_child_p
        - Src:             'src/parser_json.c:1098,11'
          Dst:             lydjson_metadata_finish
        - Src:             'src/parser_json.c:1102,9'
          Dst:             ly_log_location_revert
    - functionName:    lydjson_create_opaq
      functionSourceFile: '/src/libyang/src/parser_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 966
      functionLinenumberEnd: 999
      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:          187
      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:973,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:975,17'
              BranchSideFuncs:
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_opaq
                - free
                - strlen
            - BranchSide:      'src/parser_json.c:984,29'
              BranchSideFuncs:
                - lydjson_get_node_prefix
                - lyd_create_opaq
                - free
                - strlen
        - Branch String:   'src/parser_json.c:980,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:980,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_json.c:981,5'
              BranchSideFuncs:
                - lydjson_get_node_prefix
                - lyd_create_opaq
                - free
                - strlen
        - Branch String:   'src/parser_json.c:985,22'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:985,26'
              BranchSideFuncs:
                - lyd_create_opaq
                - free
            - BranchSide:      'src/parser_json.c:992,27'
              BranchSideFuncs:
                - lyd_create_opaq
                - free
        - Branch String:   'src/parser_json.c:985,33'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:985,36'
              BranchSideFuncs:
                - lyd_create_opaq
                - free
            - BranchSide:      'src/parser_json.c:992,27'
              BranchSideFuncs:
                - lyd_create_opaq
                - free
        - Branch String:   'src/parser_json.c:985,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:987,23'
              BranchSideFuncs:
                - strlen
                - lyd_create_opaq
                - free
            - BranchSide:      'src/parser_json.c:992,27'
              BranchSideFuncs:
                - lyd_create_opaq
                - free
        - Branch String:   'src/parser_json.c:994,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:995,22'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_json.c:998,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_json.c:980,9'
          Dst:             lydjson_value_type_hint
        - Src:             'src/parser_json.c:984,5'
          Dst:             lydjson_get_node_prefix
        - Src:             'src/parser_json.c:988,27'
          Dst:             strlen
        - Src:             'src/parser_json.c:992,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.1110
            - 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.1110
            - BranchSide:      'src/parser_json.c:158,9'
              BranchSideFuncs:
                - strlen
                - lyd_parent.1110
        - 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.1110
        - Branch String:   'src/parser_json.c:164,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:165,13'
              BranchSideFuncs:
                - lyd_parent.1110
                - 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.1110
                - 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.1110
                - 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: 723
      functionLinenumberEnd: 910
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lydctx
        - snode
        - node
      BBCount:         129
      ICount:          823
      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_parse_set_data_flags
        - lyd_parser_create_meta
        - 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:738,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:738,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_parse_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - ly_log
                - ly_log_location
            - BranchSide:      'src/parser_json.c:740,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_parse_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - ly_log
                - ly_log_location
        - Branch String:   'src/parser_json.c:738,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:738,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_parse_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - ly_log
                - ly_log_location
            - BranchSide:      'src/parser_json.c:740,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_parse_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - ly_log
                - ly_log_location
        - Branch String:   'src/parser_json.c:740,16'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:740,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_parse_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - ly_log
                - ly_log_location
            - BranchSide:      'src/parser_json.c:740,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_parse_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - ly_log
                - ly_log_location
        - Branch String:   'src/parser_json.c:741,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:742,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_parse_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - ly_log
            - BranchSide:      'src/parser_json.c:746,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_parse_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - ly_log
        - Branch String:   'src/parser_json.c:746,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:746,5'
              BranchSideFuncs:
                - free
                - ly_log_location_revert
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:749,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_parse_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - ly_log
        - Branch String:   'src/parser_json.c:749,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:751,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_parse_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - lyjson_ctx_next
            - BranchSide:      'src/parser_json.c:783,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_parse_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_json.c:783,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_parse_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_json.c:793,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_parse_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_json.c:793,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_parse_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_json.c:793,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_parse_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_json.c:793,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_parse_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_json.c:793,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_parse_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_json.c:793,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_parse_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_json.c:798,9'
              BranchSideFuncs:
                - ly_log
                - free
                - ly_log_location_revert
                - lydjson_data_skip
        - Branch String:   'src/parser_json.c:752,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:752,9'
              BranchSideFuncs:
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:752,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_parse_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - lyjson_ctx_next
        - Branch String:   'src/parser_json.c:755,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:757,13'
              BranchSideFuncs:
                - free
                - ly_log_location_revert
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:761,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_parse_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - lyjson_ctx_next
        - Branch String:   'src/parser_json.c:761,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:761,9'
              BranchSideFuncs:
                - free
                - ly_log_location_revert
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:762,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_parse_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - lyjson_ctx_next
        - Branch String:   'src/parser_json.c:763,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:763,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_parse_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - lyjson_ctx_next
            - BranchSide:      'src/parser_json.c:765,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_parse_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - lyjson_ctx_next
        - 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:765,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_parse_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - lyjson_ctx_next
        - Branch String:   'src/parser_json.c:765,19'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:765,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_parse_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - lyjson_ctx_next
            - BranchSide:      'src/parser_json.c:766,13'
              BranchSideFuncs:
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
        - Branch String:   'src/parser_json.c:765,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:766,13'
              BranchSideFuncs:
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:772,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_parse_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - lyjson_ctx_next
        - Branch String:   'src/parser_json.c:772,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:774,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_parse_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_json.c:780,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_parse_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_json.c:777,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:777,13'
              BranchSideFuncs:
                - free
                - ly_log_location_revert
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:778,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_parse_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - lyjson_ctx_next
        - Branch String:   'src/parser_json.c:785,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:785,9'
              BranchSideFuncs:
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:786,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_parse_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_json.c:795,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:795,9'
              BranchSideFuncs:
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:796,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_parse_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_json.c:804,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:804,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_parse_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_json.c:805,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_parse_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:
                - free
                - ly_log_location_revert
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:807,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_parse_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_json.c:807,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:807,9'
              BranchSideFuncs:
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:809,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_parse_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_json.c:812,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:813,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_parse_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_json.c:816,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_parse_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_json.c:816,20'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:817,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_parse_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_json.c:821,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_parse_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_json.c:830,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:831,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_parse_set_data_flags
            - BranchSide:      'src/parser_json.c:848,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_parse_set_data_flags
        - Branch String:   'src/parser_json.c:831,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:832,17'
              BranchSideFuncs:
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:837,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_parse_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
        - Branch String:   'src/parser_json.c:837,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:839,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_parse_set_data_flags
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyjson_ctx_next
            - BranchSide:      'src/parser_json.c:844,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_parse_set_data_flags
        - Branch String:   'src/parser_json.c:839,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:839,17'
              BranchSideFuncs:
                - free
                - ly_log_location_revert
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:840,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_parse_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:844,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:844,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_parse_set_data_flags
            - BranchSide:      'src/parser_json.c:845,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_parse_set_data_flags
        - Branch String:   'src/parser_json.c:848,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:848,9'
              BranchSideFuncs:
                - free
                - ly_log_location_revert
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:851,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_parse_set_data_flags
        - Branch String:   'src/parser_json.c:851,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:851,9'
              BranchSideFuncs:
                - free
                - ly_log_location_revert
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:853,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_parse_set_data_flags
        - Branch String:   'src/parser_json.c:853,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:855,59'
              BranchSideFuncs:
                - lyd_parser_create_meta
                - lyd_parse_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:867,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_parse_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:857,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:857,13'
              BranchSideFuncs:
                - free
                - ly_log_location_revert
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:860,43'
              BranchSideFuncs:
                - lyd_parse_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:861,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:861,13'
              BranchSideFuncs:
                - free
                - ly_log_location_revert
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:862,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_parse_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:873,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:0,0'
              BranchSideFuncs:
                - free
                - ly_log_location_revert
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:873,13'
              BranchSideFuncs:
                - free
                - ly_log_location_revert
                - lydjson_data_skip
        - Branch String:   'src/parser_json.c:877,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:877,9'
              BranchSideFuncs:
                - free
                - ly_log_location_revert
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:878,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_parse_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:878,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:806,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_parse_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_json.c:879,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_parse_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:879,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:879,5'
              BranchSideFuncs:
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:881,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_parse_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - lyjson_ctx_next
        - Branch String:   'src/parser_json.c:881,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:884,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_parse_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - lyjson_ctx_next
            - BranchSide:      'src/parser_json.c:892,5'
              BranchSideFuncs:
                - free
                - ly_log_location_revert
                - lydjson_data_skip
        - Branch String:   'src/parser_json.c:887,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:887,9'
              BranchSideFuncs:
                - free
                - ly_log_location_revert
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:888,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_parse_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - lyjson_ctx_next
        - Branch String:   'src/parser_json.c:895,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:895,5'
              BranchSideFuncs:
                - lyjson_token2str
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:895,5'
              BranchSideFuncs:
                - lyjson_token2str
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
        - Branch String:   'src/parser_json.c:895,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:902,10'
              BranchSideFuncs:
                - lyjson_token2str
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:902,10'
              BranchSideFuncs:
                - lyjson_token2str
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
        - Branch String:   'src/parser_json.c:895,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:902,10'
              BranchSideFuncs:
                - lyjson_token2str
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:902,10'
              BranchSideFuncs:
                - lyjson_token2str
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
        - Branch String:   'src/parser_json.c:902,27'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:902,31'
              BranchSideFuncs:
                - free
                - ly_log_location_revert
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:902,27'
              BranchSideFuncs:
                - free
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:902,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:902,9'
              BranchSideFuncs:
                - lydjson_data_skip
                - free
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:904,36'
              BranchSideFuncs:
                - lydjson_data_skip
                - free
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:904,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:905,18'
              BranchSideFuncs:
                - free
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:907,5'
              BranchSideFuncs:
                - free
                - ly_log_location_revert
      Callsites:
        - Src:             'src/parser_json.c:738,5'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:742,9'
          Dst:             ly_log_location
        - Src:             'src/parser_json.c:746,5'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:761,9'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:766,13'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:777,13'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:798,9'
          Dst:             ly_log
        - Src:             'src/parser_json.c:804,5'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:806,9'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:809,9'
          Dst:             lydjson_parse_name
        - Src:             'src/parser_json.c:810,9'
          Dst:             lyjson_ctx_give_dynamic_value
        - Src:             'src/parser_json.c:813,13'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:817,13'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:822,13'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:829,15'
          Dst:             ly_ctx_get_module_implemented2
        - Src:             'src/parser_json.c:832,17'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:839,17'
          Dst:             lydjson_data_skip
        - Src:             'src/parser_json.c:840,26'
          Dst:             lyjson_ctx_status
        - Src:             'src/parser_json.c:844,13'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:848,9'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:851,9'
          Dst:             lydjson_value_type_hint
        - Src:             'src/parser_json.c:855,18'
          Dst:             lyd_parser_create_meta
        - Src:             'src/parser_json.c:860,18'
          Dst:             lyd_parse_set_data_flags
        - Src:             'src/parser_json.c:867,13'
          Dst:             lydjson_get_node_prefix
        - Src:             'src/parser_json.c:870,18'
          Dst:             lyd_create_attr
        - Src:             'src/parser_json.c:877,9'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:887,9'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:895,5'
          Dst:             lys_nodetype2str
        - Src:             'src/parser_json.c:895,5'
          Dst:             lyjson_token2str
        - Src:             'src/parser_json.c:895,5'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:904,18'
          Dst:             lydjson_data_skip
        - Src:             'src/parser_json.c:909,5'
          Dst:             ly_log_location_revert
    - functionName:    lydjson_envelope
      functionSourceFile: '/src/libyang/src/parser_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1949
      functionLinenumberEnd: 1998
      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:1956,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1956,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:1958,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:1961,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1961,5'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1962,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:1962,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1963,9'
              BranchSideFuncs:
                - ly_vlog
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1969,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:1969,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1969,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:1970,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:1971,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1972,9'
              BranchSideFuncs:
                - ly_vlog
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1975,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:1975,23'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1975,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:1979,27'
              BranchSideFuncs:
                - ly_strncmp
                - lyjson_ctx_next
                - strlen
                - lyd_create_opaq
                - lyd_free_tree
                - ly_vlog
        - Branch String:   'src/parser_json.c:1975,16'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1976,9'
              BranchSideFuncs:
                - ly_vlog
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1979,27'
              BranchSideFuncs:
                - ly_strncmp
                - lyjson_ctx_next
                - strlen
                - lyd_create_opaq
                - lyd_free_tree
                - ly_vlog
        - Branch String:   'src/parser_json.c:1986,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1986,5'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1989,26'
              BranchSideFuncs:
                - strlen
                - lyd_create_opaq
                - lyd_free_tree
        - Branch String:   'src/parser_json.c:1991,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1991,5'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1991,5'
              BranchSideFuncs:
                - lyd_free_tree
        - Branch String:   'src/parser_json.c:1994,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1994,9'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1995,24'
              BranchSideFuncs:
                - lyd_free_tree
      Callsites:
        - Src:             'src/parser_json.c:1951,40'
          Dst:             lyjson_ctx_status
        - Src:             'src/parser_json.c:1956,5'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:1960,9'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:1963,9'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:1969,5'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:1970,5'
          Dst:             lydjson_parse_name
        - Src:             'src/parser_json.c:1972,9'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:1975,26'
          Dst:             ly_strncmp
        - Src:             'src/parser_json.c:1976,9'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:1979,16'
          Dst:             ly_strncmp
        - Src:             'src/parser_json.c:1980,9'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:1985,9'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:1989,46'
          Dst:             strlen
        - Src:             'src/parser_json.c:1989,10'
          Dst:             lyd_create_opaq
        - Src:             'src/parser_json.c:1995,9'
          Dst:             lyd_free_tree
    - functionName:    lyd_parse_json_restconf
      functionSourceFile: '/src/libyang/src/parser_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2005
      functionLinenumberEnd: 2125
      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:2011,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2011,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:2011,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/parser_json.c:2011,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2011,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:2011,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/parser_json.c:2011,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2011,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:2012,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:2012,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2012,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_json.c:2013,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:2013,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2013,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_json.c:2015,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:2015,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2015,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:2017,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:2015,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2015,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:2017,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:2015,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2015,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:2017,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:2017,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2017,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_json.c:2020,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:2021,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2021,5'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_json.c:2022,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:2024,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2026,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:2036,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:2047,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:2057,9'
              BranchSideFuncs:
                - ly_log
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_json.c:2026,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2026,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:2029,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:2030,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2030,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_json.c:2032,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:2036,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2036,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_json.c:2039,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:2040,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2040,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_json.c:2043,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:2047,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2047,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:2050,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:2051,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2051,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_json.c:2053,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:2065,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2065,5'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_json.c:2068,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:2070,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2070,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:2071,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:2070,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2070,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_json.c:2070,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:2070,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2070,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:2070,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_json.c:2070,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2070,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:2070,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_json.c:2070,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2070,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_json.c:2071,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:2071,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2069,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:2074,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:2074,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2075,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:2086,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:2075,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2076,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:2082,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:2083,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2083,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_json.c:2084,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:2086,97'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2086,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:2091,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:2086,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2087,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:2091,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:2089,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2089,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: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
        - 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:2089,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:2089,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2089,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:2089,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_json.c:2089,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2089,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:2089,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
        - 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
        - Branch String:   'src/parser_json.c:2091,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2093,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:2108,33'
              BranchSideFuncs:
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
        - Branch String:   'src/parser_json.c:2094,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2095,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:2100,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:2097,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2097,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:2098,9'
              BranchSideFuncs:
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
        - Branch String:   'src/parser_json.c:2097,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2097,13'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_json.c:2097,13'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lydjson_metadata_finish
                - lyd_node_child_p
        - Branch String:   'src/parser_json.c:2097,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2097,13'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lydjson_metadata_finish
                - lyd_node_child_p
            - BranchSide:      'src/parser_json.c:2097,13'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_json.c:2097,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2097,13'
              BranchSideFuncs:
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
            - BranchSide:      'src/parser_json.c:2097,13'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_json.c:2097,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2097,13'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_json.c:2098,9'
              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:2100,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:2100,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:2100,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2100,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_json.c:2100,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:2100,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2100,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:2101,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:2102,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2102,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:2103,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:2108,41'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2108,67'
              BranchSideFuncs:
                - lyd_node_child_p
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_json.c:2108,77'
              BranchSideFuncs:
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_json.c:2109,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2109,5'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_json.c:2109,5'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_json.c:2113,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2113,5'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_json.c:2116,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
        - Branch String:   'src/parser_json.c:2113,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2113,5'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_json.c:2116,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
        - Branch String:   'src/parser_json.c:2113,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2113,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_json.c:2113,5'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_json.c:2113,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2113,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_json.c:2113,5'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_json.c:2113,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2113,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_json.c:2116,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
        - Branch String:   'src/parser_json.c:2116,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2117,45'
              BranchSideFuncs:
                - lyd_json_ctx_free
            - BranchSide:      'src/parser_json.c:2119,39'
              BranchSideFuncs:
                - lyjson_ctx_free
      Callsites:
        - Src:             'src/parser_json.c:2011,5'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:2012,5'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:2013,5'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:2015,5'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:2017,5'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:2020,10'
          Dst:             lyd_parse_json_init
        - Src:             'src/parser_json.c:2026,9'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:2029,57'
          Dst:             lyd_node_module
        - Src:             'src/parser_json.c:2029,14'
          Dst:             lydjson_envelope
        - Src:             'src/parser_json.c:2036,9'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:2039,14'
          Dst:             lydjson_envelope
        - Src:             'src/parser_json.c:2047,9'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:2050,58'
          Dst:             lyd_node_module
        - Src:             'src/parser_json.c:2050,14'
          Dst:             lydjson_envelope
        - Src:             'src/parser_json.c:2057,9'
          Dst:             ly_log
        - Src:             'src/parser_json.c:2065,5'
          Dst:             lyd_parser_find_operation
        - Src:             'src/parser_json.c:2069,13'
          Dst:             lydjson_subtree_r
        - Src:             'src/parser_json.c:2070,9'
          Dst:             ly_err_last
        - Src:             'src/parser_json.c:2071,14'
          Dst:             lyjson_ctx_status
        - Src:             'src/parser_json.c:2075,13'
          Dst:             lyjson_ctx_status
        - Src:             'src/parser_json.c:2076,13'
          Dst:             lyjson_token2str
        - Src:             'src/parser_json.c:2076,13'
          Dst:             lyjson_ctx_status
        - Src:             'src/parser_json.c:2076,13'
          Dst:             lyjson_token2str
        - Src:             'src/parser_json.c:2076,13'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:2082,13'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:2087,9'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:2089,9'
          Dst:             ly_err_last
        - Src:             'src/parser_json.c:2095,13'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:2097,13'
          Dst:             ly_err_last
        - Src:             'src/parser_json.c:2100,13'
          Dst:             strcmp
        - Src:             'src/parser_json.c:2100,13'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:2101,13'
          Dst:             lyd_unlink
        - Src:             'src/parser_json.c:2102,13'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:2103,13'
          Dst:             lyd_insert_child
        - Src:             'src/parser_json.c:2108,50'
          Dst:             lyd_node_child_p
        - Src:             'src/parser_json.c:2108,9'
          Dst:             lydjson_metadata_finish
        - Src:             'src/parser_json.c:2113,5'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:2117,9'
          Dst:             lyd_json_ctx_free
        - Src:             'src/parser_json.c:2122,9'
          Dst:             lyjson_ctx_free
    - functionName:    lyd_parse_json_init
      functionSourceFile: '/src/libyang/src/parser_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1831
      functionLinenumberEnd: 1859
      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:1836,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1836,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:1839,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:1840,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1840,5'
              BranchSideFuncs:
                - lyjson_ctx_new
                - lyjson_ctx_status
                - lyjson_token2str
                - ly_vlog
                - lyd_json_ctx_free
                - free
            - BranchSide:      'src/parser_json.c:1841,26'
              BranchSideFuncs:
                - lyjson_ctx_new
                - lyjson_ctx_status
                - lyjson_token2str
                - ly_vlog
                - lyd_json_ctx_free
                - free
        - Branch String:   'src/parser_json.c:1845,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1845,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_json.c:1846,32'
              BranchSideFuncs:
                - lyjson_ctx_status
                - lyjson_token2str
                - ly_vlog
                - lyd_json_ctx_free
        - Branch String:   'src/parser_json.c:1849,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1851,9'
              BranchSideFuncs:
                - lyjson_token2str
                - ly_vlog
                - lyd_json_ctx_free
            - BranchSide:      'src/parser_json.c:1857,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_json.c:1836,5'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:1839,14'
          Dst:             calloc
        - Src:             'src/parser_json.c:1840,5'
          Dst:             ly_log
        - Src:             'src/parser_json.c:1845,5'
          Dst:             lyjson_ctx_new
        - Src:             'src/parser_json.c:1846,14'
          Dst:             lyjson_ctx_status
        - Src:             'src/parser_json.c:1851,9'
          Dst:             lyjson_token2str
        - Src:             'src/parser_json.c:1851,9'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:1853,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: 1865
      functionLinenumberEnd: 1933
      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:1871,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1871,5'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_json.c:1873,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: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:1880,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:1882,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1882,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:1884,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:1882,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1882,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_json.c:1882,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:1882,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1882,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:1882,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_json.c:1882,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1882,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:1882,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_json.c:1882,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1882,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_json.c:1884,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:1886,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1887,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:1889,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:1889,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1881,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:1891,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:1891,45'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1891,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:1896,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:1891,80'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1891,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:1896,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:1891,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1892,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:1896,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:1894,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1894,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: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
        - Branch String:   'src/parser_json.c:1894,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1894,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_json.c:1894,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:1894,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1894,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:1894,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_json.c:1894,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1894,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:1894,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_json.c:1894,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1894,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
            - 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
        - Branch String:   'src/parser_json.c:1896,97'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1896,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:1903,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:1896,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1897,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:1903,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:1899,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1899,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:1900,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:1899,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1899,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_json.c:1899,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:1899,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1899,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:1899,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_json.c:1899,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1899,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:1899,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_json.c:1899,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1899,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_json.c:1900,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:1903,41'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1903,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:1903,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:1904,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1904,5'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_json.c:1906,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - __assert_fail
                - ly_in_skip
        - Branch String:   'src/parser_json.c:1906,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1906,22'
              BranchSideFuncs:
                - __assert_fail
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - ly_in_skip
            - BranchSide:      'src/parser_json.c:1908,9'
              BranchSideFuncs:
                - __assert_fail
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - ly_in_skip
        - Branch String:   'src/parser_json.c:1908,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1908,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - ly_in_skip
            - BranchSide:      'src/parser_json.c:1909,13'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - ly_in_skip
        - Branch String:   'src/parser_json.c:1909,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1910,14'
              BranchSideFuncs:
                - ly_in_skip
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_json.c:1915,14'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_json.c:1921,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1921,5'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_json.c:1924,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
        - Branch String:   'src/parser_json.c:1921,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1921,5'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_json.c:1924,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
        - Branch String:   'src/parser_json.c:1921,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1921,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_json.c:1921,5'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_json.c:1921,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1921,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_json.c:1921,5'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_json.c:1921,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1921,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_json.c:1924,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
        - Branch String:   'src/parser_json.c:1924,12'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1924,17'
              BranchSideFuncs:
                - lyd_json_ctx_free
                - lyjson_ctx_free
            - BranchSide:      'src/parser_json.c:1927,39'
              BranchSideFuncs:
                - lyjson_ctx_free
        - Branch String:   'src/parser_json.c:1924,24'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1924,29'
              BranchSideFuncs:
                - lyd_json_ctx_free
                - lyjson_ctx_free
            - BranchSide:      'src/parser_json.c:1925,45'
              BranchSideFuncs:
                - lyd_json_ctx_free
        - Branch String:   'src/parser_json.c:1924,74'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1924,78'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
            - BranchSide:      'src/parser_json.c:1925,45'
              BranchSideFuncs:
                - lyd_json_ctx_free
        - Branch String:   'src/parser_json.c:1924,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1925,45'
              BranchSideFuncs:
                - lyd_json_ctx_free
            - BranchSide:      'src/parser_json.c:1927,39'
              BranchSideFuncs:
                - lyjson_ctx_free
      Callsites:
        - Src:             'src/parser_json.c:1870,10'
          Dst:             lyd_parse_json_init
        - Src:             'src/parser_json.c:1877,5'
          Dst:             lyd_parser_find_operation
        - Src:             'src/parser_json.c:1881,13'
          Dst:             lydjson_subtree_r
        - Src:             'src/parser_json.c:1882,9'
          Dst:             ly_err_last
        - Src:             'src/parser_json.c:1884,18'
          Dst:             lyjson_ctx_status
        - Src:             'src/parser_json.c:1892,9'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:1894,9'
          Dst:             ly_err_last
        - Src:             'src/parser_json.c:1897,9'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:1899,9'
          Dst:             ly_err_last
        - Src:             'src/parser_json.c:1903,50'
          Dst:             lyd_node_child_p
        - Src:             'src/parser_json.c:1903,9'
          Dst:             lydjson_metadata_finish
        - Src:             'src/parser_json.c:1908,9'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:1913,13'
          Dst:             ly_in_skip
        - Src:             'src/parser_json.c:1921,5'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:1925,9'
          Dst:             lyd_json_ctx_free
        - Src:             'src/parser_json.c:1930,9'
          Dst:             lyjson_ctx_free
    - functionName:    lyb_read_sibling_meta
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 102
      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:93,5'
          Dst:             ly_in_read
    - functionName:    lyb_read_term_value
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 298
      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:264,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:264,5'
              BranchSideFuncs:
                - __assert_fail
                - malloc
                - ly_log
                - lyb_read
                - lyb_read_number
            - BranchSide:      'src/parser_lyb.c:264,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/parser_lyb.c:264,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:264,5'
              BranchSideFuncs:
                - __assert_fail
                - malloc
                - ly_log
                - lyb_read
                - lyb_read_number
            - BranchSide:      'src/parser_lyb.c:264,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/parser_lyb.c:264,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:264,5'
              BranchSideFuncs:
                - __assert_fail
                - malloc
                - ly_log
                - lyb_read
                - lyb_read_number
            - BranchSide:      'src/parser_lyb.c:264,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/parser_lyb.c:264,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:264,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyb_read
                - lyb_read_number
            - BranchSide:      'src/parser_lyb.c:267,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyb_read
                - lyb_read_number
        - Branch String:   'src/parser_lyb.c:267,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:269,47'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyb_read
                - lyb_read_number
            - BranchSide:      'src/parser_lyb.c:272,24'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyb_read
                - lyb_read_number
        - Branch String:   'src/parser_lyb.c:275,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:277,25'
              BranchSideFuncs:
                - lyb_read_number
                - malloc
                - ly_log
                - lyb_read
            - BranchSide:      'src/parser_lyb.c:281,27'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyb_read
        - Branch String:   'src/parser_lyb.c:287,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:287,5'
              BranchSideFuncs:
                - lyb_read
            - BranchSide:      'src/parser_lyb.c:289,10'
              BranchSideFuncs:
                - lyb_read
        - Branch String:   'src/parser_lyb.c:289,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:291,19'
              BranchSideFuncs:
                - lyb_read
            - BranchSide:      'src/parser_lyb.c:295,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_lyb.c:264,5'
          Dst:             __assert_fail
        - Src:             'src/parser_lyb.c:277,9'
          Dst:             lyb_read_number
        - Src:             'src/parser_lyb.c:287,5'
          Dst:             ly_log
        - Src:             'src/parser_lyb.c:291,9'
          Dst:             lyb_read
    - functionName:    lyb_read_number
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 199
      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:    17
      BranchProfiles:
        - Branch String:   'src/parser_lyb.c:183,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:185,29'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_lyb.c:188,30'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_lyb.c:191,30'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_lyb.c:194,30'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_lyb.c:197,9'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/parser_lyb.c:178,5'
          Dst:             lyb_read
        - Src:             'src/parser_lyb.c:197,9'
          Dst:             ly_log
    - functionName:    lyb_read
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 163
      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:    19
      BranchProfiles:
        - Branch String:   'src/parser_lyb.c:118,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:118,5'
              BranchSideFuncs:
                - lyb_read_sibling_meta
                - ly_in_skip
                - __assert_fail
                - ly_in_read
            - BranchSide:      'src/parser_lyb.c:120,5'
              BranchSideFuncs:
                - lyb_read_sibling_meta
                - ly_in_skip
                - __assert_fail
                - ly_in_read
        - Branch String:   'src/parser_lyb.c:124,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:124,9'
              BranchSideFuncs:
                - lyb_read_sibling_meta
                - ly_in_skip
                - __assert_fail
                - ly_in_read
            - BranchSide:      'src/parser_lyb.c:124,9'
              BranchSideFuncs:
                - lyb_read_sibling_meta
                - ly_in_skip
                - __assert_fail
                - ly_in_read
        - Branch String:   'src/parser_lyb.c:124,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:127,18'
              BranchSideFuncs:
                - lyb_read_sibling_meta
                - ly_in_skip
                - __assert_fail
                - ly_in_read
            - BranchSide:      'src/parser_lyb.c:134,14'
              BranchSideFuncs:
                - lyb_read_sibling_meta
                - ly_in_skip
                - __assert_fail
                - ly_in_read
        - Branch String:   'src/parser_lyb.c:127,58'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:127,61'
              BranchSideFuncs:
                - lyb_read_sibling_meta
                - ly_in_skip
                - __assert_fail
                - ly_in_read
            - BranchSide:      'src/parser_lyb.c:132,9'
              BranchSideFuncs:
                - lyb_read_sibling_meta
                - ly_in_skip
                - __assert_fail
                - ly_in_read
        - Branch String:   'src/parser_lyb.c:127,17'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:129,27'
              BranchSideFuncs:
                - lyb_read_sibling_meta
                - ly_in_skip
                - __assert_fail
                - ly_in_read
            - BranchSide:      'src/parser_lyb.c:132,9'
              BranchSideFuncs:
                - lyb_read_sibling_meta
                - ly_in_skip
                - __assert_fail
                - ly_in_read
        - Branch String:   'src/parser_lyb.c:134,20'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:134,24'
              BranchSideFuncs:
                - lyb_read_sibling_meta
                - ly_in_skip
                - __assert_fail
                - ly_in_read
            - BranchSide:      'src/parser_lyb.c:139,13'
              BranchSideFuncs:
                - lyb_read_sibling_meta
                - ly_in_skip
                - __assert_fail
                - ly_in_read
        - Branch String:   'src/parser_lyb.c:134,13'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:135,13'
              BranchSideFuncs:
                - lyb_read_sibling_meta
                - ly_in_skip
                - __assert_fail
                - ly_in_read
            - BranchSide:      'src/parser_lyb.c:139,13'
              BranchSideFuncs:
                - lyb_read_sibling_meta
                - ly_in_skip
                - __assert_fail
                - ly_in_read
        - Branch String:   'src/parser_lyb.c:139,13'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:140,17'
              BranchSideFuncs:
                - ly_in_skip
                - lyb_read_sibling_meta
                - __assert_fail
                - ly_in_read
            - BranchSide:      'src/parser_lyb.c:158,13'
              BranchSideFuncs:
                - ly_in_skip
                - __assert_fail
                - ly_in_read
                - lyb_read_sibling_meta
        - Branch String:   'src/parser_lyb.c:140,17'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:141,28'
              BranchSideFuncs:
                - ly_in_read
                - ly_in_skip
                - lyb_read_sibling_meta
                - __assert_fail
            - BranchSide:      'src/parser_lyb.c:143,28'
              BranchSideFuncs:
                - ly_in_skip
                - ly_in_read
                - lyb_read_sibling_meta
                - __assert_fail
        - Branch String:   'src/parser_lyb.c:146,13'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:146,13'
              BranchSideFuncs:
                - ly_in_skip
                - ly_in_read
                - lyb_read_sibling_meta
                - __assert_fail
            - BranchSide:      'src/parser_lyb.c:146,13'
              BranchSideFuncs:
                - ly_in_skip
                - ly_in_read
                - lyb_read_sibling_meta
                - __assert_fail
        - Branch String:   'src/parser_lyb.c:146,13'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:148,48'
              BranchSideFuncs:
                - __assert_fail
                - ly_in_skip
                - ly_in_read
                - lyb_read_sibling_meta
            - BranchSide:      'src/parser_lyb.c:152,22'
              BranchSideFuncs:
                - ly_in_skip
                - __assert_fail
                - ly_in_read
                - lyb_read_sibling_meta
        - Branch String:   'src/parser_lyb.c:149,17'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:149,17'
              BranchSideFuncs:
                - ly_in_skip
                - ly_in_read
                - lyb_read_sibling_meta
                - __assert_fail
            - BranchSide:      'src/parser_lyb.c:150,13'
              BranchSideFuncs:
                - ly_in_skip
                - ly_in_read
                - lyb_read_sibling_meta
                - __assert_fail
        - Branch String:   'src/parser_lyb.c:153,17'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:154,24'
              BranchSideFuncs:
                - ly_in_skip
                - __assert_fail
                - ly_in_read
                - lyb_read_sibling_meta
            - BranchSide:      'src/parser_lyb.c:156,9'
              BranchSideFuncs:
                - ly_in_skip
                - __assert_fail
                - ly_in_read
                - lyb_read_sibling_meta
        - Branch String:   'src/parser_lyb.c:158,13'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:120,5'
              BranchSideFuncs:
                - lyb_read_sibling_meta
                - ly_in_skip
                - __assert_fail
                - ly_in_read
            - BranchSide:      'src/parser_lyb.c:160,35'
              BranchSideFuncs:
                - lyb_read_sibling_meta
                - ly_in_skip
                - __assert_fail
                - ly_in_read
      Callsites:
        - Src:             'src/parser_lyb.c:118,5'
          Dst:             __assert_fail
        - Src:             'src/parser_lyb.c:141,17'
          Dst:             ly_in_read
        - Src:             'src/parser_lyb.c:143,17'
          Dst:             ly_in_skip
        - Src:             'src/parser_lyb.c:149,17'
          Dst:             __assert_fail
        - Src:             'src/parser_lyb.c:160,13'
          Dst:             lyb_read_sibling_meta
    - functionName:    lyb_create_term
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1053
      functionLinenumberEnd: 1076
      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:1060,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1060,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_lyb.c:1062,13'
              BranchSideFuncs:
                - lyd_parser_create_term
                - lyd_free_tree
                - free
        - Branch String:   'src/parser_lyb.c:1067,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1068,14'
              BranchSideFuncs:
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_lyb.c:1070,9'
              BranchSideFuncs:
                - lyd_free_tree
        - Branch String:   'src/parser_lyb.c:1070,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1071,24'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_lyb.c:1075,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_lyb.c:1059,11'
          Dst:             lyb_read_term_value
        - Src:             'src/parser_lyb.c:1064,11'
          Dst:             lyd_parser_create_term
        - Src:             'src/parser_lyb.c:1071,9'
          Dst:             lyd_free_tree
    - functionName:    lyb_skip_string
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 243
      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:240,5'
          Dst:             lyb_read_number
        - Src:             'src/parser_lyb.c:242,5'
          Dst:             lyb_read
    - functionName:    lyb_parse_metadata
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lybctx
        - sparent
        - meta
      BBCount:         27
      ICount:          192
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - lyb_parse_model
        - 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:509,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:511,31'
              BranchSideFuncs:
                - lyb_parse_model
                - 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:545,5'
              BranchSideFuncs:
                - free
                - lyd_free_meta_siblings
        - Branch String:   'src/parser_lyb.c:512,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:512,9'
              BranchSideFuncs:
                - free
                - lyd_free_meta_siblings
            - BranchSide:      'src/parser_lyb.c:514,14'
              BranchSideFuncs:
                - lyb_skip_string
                - lyb_skip_string
                - free
                - lyd_free_meta_siblings
                - lyb_parse_model
                - lyb_read_string
                - lyb_read_string
                - strlen
                - lyd_parser_create_meta
                - free
                - free
                - strlen
        - Branch String:   'src/parser_lyb.c:514,13'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:516,47'
              BranchSideFuncs:
                - lyb_read_string
                - lyb_read_string
                - strlen
                - lyd_parser_create_meta
                - free
                - free
                - lyd_free_meta_siblings
                - lyb_parse_model
                - lyb_skip_string
                - lyb_skip_string
                - free
                - strlen
            - BranchSide:      'src/parser_lyb.c:524,61'
              BranchSideFuncs:
                - lyb_read_string
                - lyb_read_string
                - strlen
                - lyd_parser_create_meta
                - free
                - free
                - lyd_free_meta_siblings
                - lyb_parse_model
                - lyb_skip_string
                - lyb_skip_string
                - free
                - strlen
        - Branch String:   'src/parser_lyb.c:525,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:525,9'
              BranchSideFuncs:
                - free
                - lyd_free_meta_siblings
            - BranchSide:      'src/parser_lyb.c:528,62'
              BranchSideFuncs:
                - lyb_read_string
                - strlen
                - lyd_parser_create_meta
                - free
                - free
                - lyd_free_meta_siblings
                - lyb_parse_model
                - lyb_skip_string
                - lyb_skip_string
                - lyb_read_string
                - free
                - strlen
        - Branch String:   'src/parser_lyb.c:529,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:529,9'
              BranchSideFuncs:
                - free
                - lyd_free_meta_siblings
            - BranchSide:      'src/parser_lyb.c:530,17'
              BranchSideFuncs:
                - strlen
                - lyd_parser_create_meta
                - free
                - free
                - lyd_free_meta_siblings
                - lyb_parse_model
                - lyb_skip_string
                - lyb_skip_string
                - lyb_read_string
                - lyb_read_string
                - free
                - strlen
        - Branch String:   'src/parser_lyb.c:534,17'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:534,86'
              BranchSideFuncs:
                - strlen
                - lyd_parser_create_meta
                - free
                - free
                - lyd_free_meta_siblings
                - lyb_parse_model
                - lyb_skip_string
                - lyb_skip_string
                - lyb_read_string
                - lyb_read_string
                - strlen
                - free
            - BranchSide:      'src/parser_lyb.c:534,86'
              BranchSideFuncs:
                - lyd_parser_create_meta
                - free
                - free
                - lyd_free_meta_siblings
                - lyb_parse_model
                - lyb_skip_string
                - lyb_skip_string
                - lyb_read_string
                - lyb_read_string
                - strlen
                - strlen
                - free
        - Branch String:   'src/parser_lyb.c:539,13'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:540,18'
              BranchSideFuncs:
                - free
                - free
                - lyd_free_meta_siblings
                - lyb_parse_model
                - lyb_skip_string
                - lyb_skip_string
                - lyb_read_string
                - lyb_read_string
                - strlen
                - lyd_parser_create_meta
                - free
                - strlen
            - BranchSide:      'src/parser_lyb.c:544,9'
              BranchSideFuncs:
                - free
                - lyd_free_meta_siblings
                - lyb_parse_model
                - 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:544,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:544,9'
              BranchSideFuncs:
                - free
                - lyd_free_meta_siblings
            - BranchSide:      'src/parser_lyb.c:545,5'
              BranchSideFuncs:
                - free
                - lyd_free_meta_siblings
                - lyb_parse_model
                - 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:549,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:549,9'
              BranchSideFuncs:
                - lyd_free_meta_siblings
            - BranchSide:      'src/parser_lyb.c:550,33'
              BranchSideFuncs:
                - lyd_free_meta_siblings
      Callsites:
        - Src:             'src/parser_lyb.c:506,5'
          Dst:             lyb_read
        - Src:             'src/parser_lyb.c:511,15'
          Dst:             lyb_parse_model
        - Src:             'src/parser_lyb.c:516,13'
          Dst:             lyb_skip_string
        - Src:             'src/parser_lyb.c:519,13'
          Dst:             lyb_skip_string
        - Src:             'src/parser_lyb.c:524,15'
          Dst:             lyb_read_string
        - Src:             'src/parser_lyb.c:528,15'
          Dst:             lyb_read_string
        - Src:             'src/parser_lyb.c:533,92'
          Dst:             strlen
        - Src:             'src/parser_lyb.c:534,17'
          Dst:             strlen
        - Src:             'src/parser_lyb.c:533,15'
          Dst:             lyd_parser_create_meta
        - Src:             'src/parser_lyb.c:550,9'
          Dst:             lyd_free_meta_siblings
    - functionName:    lyb_parse_model
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 485
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - lybctx
        - parse_options
        - with_features
        - mod
      BBCount:         68
      ICount:          395
      EdgeCount:       91
      CyclomaticComplexity: 25
      functionsReached:
        - ly_ctx_get_module
        - ly_ctx_get_module_implemented
        - ly_ctx_get_module_latest
        - ly_log
        - ly_set_erase
        - lyb_cache_module_hash
        - lyb_read_model
        - lysp_feature_next
        - strcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/parser_lyb.c:418,59'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:418,16'
              BranchSideFuncs:
                - lyb_read_model
                - ly_ctx_get_module_latest
                - free
                - ly_set_erase
                - ly_log
                - ly_log
                - lyb_cache_module_hash
                - lysp_feature_next
                - ly_log
                - ly_log
                - strcmp
                - ly_ctx_get_module
                - ly_ctx_get_module_implemented
                - strcmp
            - BranchSide:      'src/parser_lyb.c:418,16'
              BranchSideFuncs:
                - lyb_read_model
                - ly_ctx_get_module_latest
                - free
                - ly_set_erase
                - ly_log
                - ly_log
                - lyb_cache_module_hash
                - lysp_feature_next
                - ly_log
                - ly_log
                - strcmp
                - ly_ctx_get_module
                - ly_ctx_get_module_implemented
                - strcmp
        - Branch String:   'src/parser_lyb.c:418,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:419,9'
              BranchSideFuncs:
                - free
                - ly_set_erase
            - BranchSide:      'src/parser_lyb.c:423,9'
              BranchSideFuncs:
                - ly_ctx_get_module_latest
                - free
                - ly_set_erase
                - ly_log
                - ly_log
                - lyb_cache_module_hash
                - lysp_feature_next
                - ly_log
                - ly_log
                - strcmp
                - ly_ctx_get_module
                - ly_ctx_get_module_implemented
                - strcmp
        - Branch String:   'src/parser_lyb.c:423,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:424,31'
              BranchSideFuncs:
                - ly_ctx_get_module
                - free
                - ly_set_erase
                - ly_log
                - ly_log
                - lyb_cache_module_hash
                - lysp_feature_next
                - ly_log
                - ly_log
                - strcmp
                - ly_ctx_get_module_implemented
                - strcmp
            - BranchSide:      'src/parser_lyb.c:434,38'
              BranchSideFuncs:
                - ly_ctx_get_module_latest
                - free
                - ly_set_erase
                - ly_log
                - ly_log
                - lyb_cache_module_hash
                - lysp_feature_next
                - ly_log
                - ly_log
                - strcmp
        - Branch String:   'src/parser_lyb.c:425,56'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:425,60'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - free
                - ly_set_erase
                - ly_log
                - ly_log
                - lyb_cache_module_hash
                - lysp_feature_next
                - ly_log
                - ly_log
                - strcmp
                - strcmp
            - BranchSide:      'src/parser_lyb.c:433,5'
              BranchSideFuncs:
                - free
                - ly_set_erase
                - ly_log
                - ly_log
                - lyb_cache_module_hash
                - lysp_feature_next
                - ly_log
                - ly_log
                - strcmp
        - Branch String:   'src/parser_lyb.c:425,13'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:427,47'
              BranchSideFuncs:
                - free
                - ly_set_erase
                - ly_log
                - ly_log
                - lyb_cache_module_hash
                - lysp_feature_next
                - ly_log
                - ly_log
                - strcmp
            - BranchSide:      'src/parser_lyb.c:433,5'
              BranchSideFuncs:
                - free
                - ly_set_erase
                - ly_log
                - ly_log
                - lyb_cache_module_hash
                - lysp_feature_next
                - ly_log
                - ly_log
                - strcmp
        - Branch String:   'src/parser_lyb.c:428,19'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:428,24'
              BranchSideFuncs:
                - free
                - ly_set_erase
                - ly_log
                - ly_log
                - lyb_cache_module_hash
                - lysp_feature_next
                - ly_log
                - ly_log
                - strcmp
                - strcmp
            - BranchSide:      'src/parser_lyb.c:432,9'
              BranchSideFuncs:
                - free
                - ly_set_erase
                - ly_log
                - ly_log
                - lyb_cache_module_hash
                - lysp_feature_next
                - ly_log
                - ly_log
                - strcmp
        - Branch String:   'src/parser_lyb.c:428,36'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:428,47'
              BranchSideFuncs:
                - strcmp
                - free
                - ly_set_erase
                - ly_log
                - ly_log
                - lyb_cache_module_hash
                - lysp_feature_next
                - ly_log
                - ly_log
                - strcmp
            - BranchSide:      'src/parser_lyb.c:430,19'
              BranchSideFuncs:
                - free
                - ly_set_erase
                - ly_log
                - ly_log
                - lyb_cache_module_hash
                - lysp_feature_next
                - ly_log
                - ly_log
                - strcmp
        - Branch String:   'src/parser_lyb.c:428,17'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:430,19'
              BranchSideFuncs:
                - free
                - ly_set_erase
                - ly_log
                - ly_log
                - lyb_cache_module_hash
                - lysp_feature_next
                - ly_log
                - ly_log
                - strcmp
            - BranchSide:      'src/parser_lyb.c:432,9'
              BranchSideFuncs:
                - free
                - ly_set_erase
                - ly_log
                - ly_log
                - lyb_cache_module_hash
                - lysp_feature_next
                - ly_log
                - ly_log
                - strcmp
        - Branch String:   'src/parser_lyb.c:437,12'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:437,16'
              BranchSideFuncs:
                - free
                - ly_set_erase
                - ly_log
                - ly_log
                - lyb_cache_module_hash
                - lysp_feature_next
                - ly_log
                - ly_log
                - strcmp
            - BranchSide:      'src/parser_lyb.c:438,13'
              BranchSideFuncs:
                - free
                - ly_set_erase
                - ly_log
                - ly_log
        - Branch String:   'src/parser_lyb.c:437,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:438,13'
              BranchSideFuncs:
                - lyb_cache_module_hash
                - free
                - ly_set_erase
                - lysp_feature_next
                - ly_log
                - ly_log
                - strcmp
            - BranchSide:      'src/parser_lyb.c:453,9'
              BranchSideFuncs:
                - lyb_cache_module_hash
                - free
                - ly_set_erase
                - lysp_feature_next
                - ly_log
                - ly_log
                - strcmp
        - Branch String:   'src/parser_lyb.c:438,13'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:439,18'
              BranchSideFuncs:
                - ly_log
                - free
                - ly_set_erase
                - ly_log
            - BranchSide:      'src/parser_lyb.c:450,9'
              BranchSideFuncs:
                - free
                - ly_set_erase
        - Branch String:   'src/parser_lyb.c:439,17'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:440,17'
              BranchSideFuncs:
                - ly_log
                - free
                - ly_set_erase
            - BranchSide:      'src/parser_lyb.c:442,25'
              BranchSideFuncs:
                - ly_log
                - free
                - ly_set_erase
        - Branch String:   'src/parser_lyb.c:440,17'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:446,17'
              BranchSideFuncs:
                - ly_log
                - free
                - ly_set_erase
            - BranchSide:      'src/parser_lyb.c:446,17'
              BranchSideFuncs:
                - ly_log
                - free
                - ly_set_erase
        - Branch String:   'src/parser_lyb.c:453,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:455,9'
              BranchSideFuncs:
                - lysp_feature_next
                - lyb_cache_module_hash
                - free
                - ly_set_erase
                - ly_log
                - ly_log
                - strcmp
            - BranchSide:      'src/parser_lyb.c:479,27'
              BranchSideFuncs:
                - lyb_cache_module_hash
                - free
                - ly_set_erase
        - Branch String:   'src/parser_lyb.c:455,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:456,21'
              BranchSideFuncs:
                - lysp_feature_next
                - lyb_cache_module_hash
                - free
                - ly_set_erase
                - ly_log
                - ly_log
                - strcmp
            - BranchSide:      'src/parser_lyb.c:476,5'
              BranchSideFuncs:
                - lyb_cache_module_hash
                - free
                - ly_set_erase
        - Branch String:   'src/parser_lyb.c:457,13'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:458,38'
              BranchSideFuncs:
                - strcmp
                - lysp_feature_next
                - lyb_cache_module_hash
                - free
                - ly_set_erase
                - ly_log
                - ly_log
            - BranchSide:      'src/parser_lyb.c:464,17'
              BranchSideFuncs:
                - lysp_feature_next
                - lyb_cache_module_hash
                - free
                - ly_set_erase
                - strcmp
                - ly_log
                - ly_log
        - Branch String:   'src/parser_lyb.c:458,21'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:459,29'
              BranchSideFuncs:
                - lysp_feature_next
                - lyb_cache_module_hash
                - free
                - ly_set_erase
                - ly_log
                - ly_log
                - strcmp
            - BranchSide:      'src/parser_lyb.c:462,13'
              BranchSideFuncs:
                - lysp_feature_next
                - lyb_cache_module_hash
                - free
                - ly_set_erase
                - ly_log
                - ly_log
                - strcmp
        - Branch String:   'src/parser_lyb.c:464,25'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:464,30'
              BranchSideFuncs:
                - ly_log
                - free
                - ly_set_erase
                - lysp_feature_next
                - lyb_cache_module_hash
                - strcmp
                - ly_log
            - BranchSide:      'src/parser_lyb.c:469,25'
              BranchSideFuncs:
                - lysp_feature_next
                - lyb_cache_module_hash
                - free
                - ly_set_erase
                - ly_log
                - strcmp
                - ly_log
        - Branch String:   'src/parser_lyb.c:464,17'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:465,17'
              BranchSideFuncs:
                - lysp_feature_next
                - lyb_cache_module_hash
                - free
                - ly_set_erase
                - ly_log
                - strcmp
                - ly_log
            - BranchSide:      'src/parser_lyb.c:469,25'
              BranchSideFuncs:
                - lysp_feature_next
                - lyb_cache_module_hash
                - free
                - ly_set_erase
                - ly_log
                - strcmp
                - ly_log
      Callsites:
        - Src:             'src/parser_lyb.c:418,16'
          Dst:             lyb_read_model
        - Src:             'src/parser_lyb.c:424,13'
          Dst:             ly_ctx_get_module
        - Src:             'src/parser_lyb.c:427,17'
          Dst:             ly_ctx_get_module_implemented
        - Src:             'src/parser_lyb.c:428,40'
          Dst:             strcmp
        - Src:             'src/parser_lyb.c:434,13'
          Dst:             ly_ctx_get_module_latest
        - Src:             'src/parser_lyb.c:440,17'
          Dst:             ly_log
        - Src:             'src/parser_lyb.c:443,17'
          Dst:             ly_log
        - Src:             'src/parser_lyb.c:455,21'
          Dst:             lysp_feature_next
        - Src:             'src/parser_lyb.c:458,22'
          Dst:             strcmp
        - Src:             'src/parser_lyb.c:465,17'
          Dst:             ly_log
        - Src:             'src/parser_lyb.c:470,17'
          Dst:             ly_log
        - Src:             'src/parser_lyb.c:479,5'
          Dst:             lyb_cache_module_hash
        - Src:             'src/parser_lyb.c:484,5'
          Dst:             ly_set_erase
    - functionName:    lyb_read_string
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 227
      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:    15
      BranchProfiles:
        - Branch String:   'src/parser_lyb.c:214,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:214,5'
              BranchSideFuncs:
                - lyb_read_number
                - malloc
                - ly_log
                - lyb_read
            - BranchSide:      'src/parser_lyb.c:216,6'
              BranchSideFuncs:
                - lyb_read_number
                - malloc
                - ly_log
                - lyb_read
        - Branch String:   'src/parser_lyb.c:214,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:214,5'
              BranchSideFuncs:
                - lyb_read_number
                - malloc
                - ly_log
                - lyb_read
            - BranchSide:      'src/parser_lyb.c:216,6'
              BranchSideFuncs:
                - lyb_read_number
                - malloc
                - ly_log
                - lyb_read
        - Branch String:   'src/parser_lyb.c:214,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:214,5'
              BranchSideFuncs:
                - lyb_read_number
                - malloc
                - ly_log
                - lyb_read
            - BranchSide:      'src/parser_lyb.c:216,6'
              BranchSideFuncs:
                - lyb_read_number
                - malloc
                - ly_log
                - lyb_read
        - Branch String:   'src/parser_lyb.c:214,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:214,5'
              BranchSideFuncs:
                - lyb_read_number
                - malloc
                - ly_log
                - lyb_read
            - BranchSide:      'src/parser_lyb.c:216,6'
              BranchSideFuncs:
                - lyb_read_number
                - malloc
                - ly_log
                - lyb_read
        - Branch String:   'src/parser_lyb.c:221,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:221,5'
              BranchSideFuncs:
                - lyb_read
            - BranchSide:      'src/parser_lyb.c:223,26'
              BranchSideFuncs:
                - lyb_read
      Callsites:
        - Src:             'src/parser_lyb.c:214,5'
          Dst:             __assert_fail
        - Src:             'src/parser_lyb.c:218,5'
          Dst:             lyb_read_number
        - Src:             'src/parser_lyb.c:221,5'
          Dst:             ly_log
        - Src:             'src/parser_lyb.c:223,5'
          Dst:             lyb_read
    - functionName:    lyb_read_model
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lybctx
        - mod_name
        - mod_rev
        - feat_set
      BBCount:         21
      ICount:          168
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - ly_log
        - ly_set_add
        - lyb_read
        - lyb_read_number
        - lyb_read_string
        - sprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_lyb.c:359,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:360,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyb_read
                - lyb_read_number
                - lyb_read_number
                - lyb_read_string
                - ly_set_add
                - sprintf
            - BranchSide:      'src/parser_lyb.c:364,24'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyb_read
                - lyb_read_number
                - lyb_read_number
                - lyb_read_string
                - ly_set_add
                - sprintf
        - Branch String:   'src/parser_lyb.c:365,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:365,5'
              BranchSideFuncs:
                - lyb_read
                - lyb_read_number
                - lyb_read_number
                - lyb_read_string
                - ly_set_add
                - sprintf
            - BranchSide:      'src/parser_lyb.c:366,27'
              BranchSideFuncs:
                - lyb_read
                - lyb_read_number
                - lyb_read_number
                - lyb_read_string
                - ly_set_add
                - sprintf
        - Branch String:   'src/parser_lyb.c:372,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:373,17'
              BranchSideFuncs:
                - sprintf
                - lyb_read_number
                - lyb_read_string
                - ly_set_add
            - BranchSide:      'src/parser_lyb.c:377,10'
              BranchSideFuncs:
                - lyb_read_number
                - lyb_read_string
                - ly_set_add
        - Branch String:   'src/parser_lyb.c:377,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:379,9'
              BranchSideFuncs:
                - lyb_read_number
                - lyb_read_string
                - ly_set_add
            - BranchSide:      'src/parser_lyb.c:383,60'
              BranchSideFuncs:
                - lyb_read_number
                - lyb_read_string
                - ly_set_add
        - Branch String:   'src/parser_lyb.c:384,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:385,9'
              BranchSideFuncs:
                - lyb_read_string
                - ly_set_add
            - BranchSide:      'src/parser_lyb.c:389,12'
              BranchSideFuncs:
                - lyb_read_string
                - ly_set_add
        - Branch String:   'src/parser_lyb.c:389,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:390,9'
              BranchSideFuncs:
                - lyb_read_string
                - ly_set_add
            - BranchSide:      'src/parser_lyb.c:394,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_lyb.c:390,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:390,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_lyb.c:391,20'
              BranchSideFuncs:
                - ly_set_add
                - lyb_read_string
      Callsites:
        - Src:             'src/parser_lyb.c:358,5'
          Dst:             lyb_read_number
        - Src:             'src/parser_lyb.c:365,5'
          Dst:             ly_log
        - Src:             'src/parser_lyb.c:366,5'
          Dst:             lyb_read
        - Src:             'src/parser_lyb.c:370,5'
          Dst:             lyb_read_number
        - Src:             'src/parser_lyb.c:373,9'
          Dst:             sprintf
        - Src:             'src/parser_lyb.c:383,5'
          Dst:             lyb_read_number
        - Src:             'src/parser_lyb.c:390,9'
          Dst:             lyb_read_string
        - Src:             'src/parser_lyb.c:391,9'
          Dst:             ly_set_add
    - functionName:    lyb_finish_node
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 995
      functionLinenumberEnd: 1017
      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:1002,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1003,22'
              BranchSideFuncs:
                - lyb_insert_node
                - lyd_validate_node_ext
            - BranchSide:      'src/parser_lyb.c:1005,22'
              BranchSideFuncs:
                - lyb_insert_node
                - lyd_validate_node_ext
        - Branch String:   'src/parser_lyb.c:1011,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1011,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_lyb.c:1013,38'
              BranchSideFuncs:
                - lyd_validate_node_ext
      Callsites:
        - Src:             'src/parser_lyb.c:1009,5'
          Dst:             lyb_insert_node
        - Src:             'src/parser_lyb.c:1013,15'
          Dst:             lyd_validate_node_ext
    - functionName:    lyb_insert_node
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 929
      functionLinenumberEnd: 945
      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:931,16'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:931,20'
              BranchSideFuncs:
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
            - BranchSide:      'src/parser_lyb.c:934,25'
              BranchSideFuncs:
                - lyd_insert_node
                - ly_set_add
        - Branch String:   'src/parser_lyb.c:931,20'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:931,39'
              BranchSideFuncs:
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
            - BranchSide:      'src/parser_lyb.c:931,39'
              BranchSideFuncs:
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
        - Branch String:   'src/parser_lyb.c:931,39'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:931,36'
              BranchSideFuncs:
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
            - BranchSide:      'src/parser_lyb.c:931,36'
              BranchSideFuncs:
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
        - Branch String:   'src/parser_lyb.c:931,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:932,26'
              BranchSideFuncs:
                - lyplg_ext_insert
                - ly_set_add
            - BranchSide:      'src/parser_lyb.c:934,25'
              BranchSideFuncs:
                - lyd_insert_node
                - ly_set_add
        - Branch String:   'src/parser_lyb.c:937,20'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:937,5'
              BranchSideFuncs:
                - ly_set_add
            - BranchSide:      'src/parser_lyb.c:937,25'
              BranchSideFuncs:
                - ly_set_add
        - Branch String:   'src/parser_lyb.c:937,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:938,22'
              BranchSideFuncs:
                - ly_set_add
            - BranchSide:      'src/parser_lyb.c:942,9'
              BranchSideFuncs:
                - ly_set_add
        - Branch String:   'src/parser_lyb.c:942,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:942,9'
              BranchSideFuncs:
                - ly_set_add
            - BranchSide:      'src/parser_lyb.c:943,20'
              BranchSideFuncs:
                - ly_set_add
      Callsites:
        - Src:             'src/parser_lyb.c:932,9'
          Dst:             lyplg_ext_insert
        - Src:             'src/parser_lyb.c:934,9'
          Dst:             lyd_insert_node
        - Src:             'src/parser_lyb.c:943,9'
          Dst:             ly_set_add
    - functionName:    lyb_validate_node_inner
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1088
      functionLinenumberEnd: 1105
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lybctx
        - snode
        - node
      BBCount:         11
      ICount:          101
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - lyd_new_implicit_r
        - lyd_node_child_p
        - lyd_validate_new
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_lyb.c:1092,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1094,49'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_lyb.c:1104,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_lyb.c:1095,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1095,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_lyb.c:1098,22'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_new_implicit_r
        - Branch String:   'src/parser_lyb.c:1101,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1101,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_lyb.c:1102,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_lyb.c:1094,32'
          Dst:             lyd_node_child_p
        - Src:             'src/parser_lyb.c:1094,15'
          Dst:             lyd_validate_new
        - Src:             'src/parser_lyb.c:1099,40'
          Dst:             lyd_node_child_p
        - Src:             'src/parser_lyb.c:1099,15'
          Dst:             lyd_new_implicit_r
    - functionName:    lyb_parse_node_header
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1030
      functionLinenumberEnd: 1041
      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:1035,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1035,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_lyb.c:1038,21'
              BranchSideFuncs:
                - lyb_read_number
      Callsites:
        - Src:             'src/parser_lyb.c:1034,11'
          Dst:             lyb_parse_metadata
        - Src:             'src/parser_lyb.c:1038,5'
          Dst:             lyb_read_number
    - functionName:    lyb_finish_opaq
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 962
      functionLinenumberEnd: 978
      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:969,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:969,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_lyb.c:970,5'
              BranchSideFuncs:
                - lyb_insert_node
        - Branch String:   'src/parser_lyb.c:970,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:971,49'
              BranchSideFuncs:
                - lyb_insert_node
            - BranchSide:      'src/parser_lyb.c:973,46'
              BranchSideFuncs:
                - lyb_insert_node
      Callsites:
        - Src:             'src/parser_lyb.c:969,5'
          Dst:             __assert_fail
        - Src:             'src/parser_lyb.c:976,5'
          Dst:             lyb_insert_node
    - functionName:    lyb_parse_prefix_data
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionLinenumberEnd: 618
      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:572,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:575,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:602,9'
              BranchSideFuncs:
                - ly_free_prefix_data
                - free
                - free
                - free
            - BranchSide:      'src/parser_lyb.c:602,9'
              BranchSideFuncs:
                - ly_free_prefix_data
                - free
                - free
                - free
            - BranchSide:      'src/parser_lyb.c:604,9'
              BranchSideFuncs:
                - ly_log
                - ly_free_prefix_data
                - free
                - free
                - free
        - Branch String:   'src/parser_lyb.c:578,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:578,9'
              BranchSideFuncs:
                - ly_free_prefix_data
                - free
                - free
                - free
            - BranchSide:      'src/parser_lyb.c:580,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:580,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:581,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:597,24'
              BranchSideFuncs:
                - ly_free_prefix_data
                - free
                - free
                - free
        - Branch String:   'src/parser_lyb.c:584,13'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:584,13'
              BranchSideFuncs:
                - ly_free_prefix_data
                - free
                - free
                - free
            - BranchSide:      'src/parser_lyb.c:585,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:585,17'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:586,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:591,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:591,13'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:591,13'
              BranchSideFuncs:
                - ly_free_prefix_data
                - free
                - free
                - free
            - BranchSide:      'src/parser_lyb.c:593,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:593,13'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:593,13'
              BranchSideFuncs:
                - ly_free_prefix_data
                - free
                - free
                - free
            - BranchSide:      'src/parser_lyb.c:594,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:610,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:610,9'
              BranchSideFuncs:
                - ly_free_prefix_data
                - free
                - free
                - free
            - BranchSide:      'src/parser_lyb.c:611,29'
              BranchSideFuncs:
                - ly_free_prefix_data
                - free
                - free
                - free
        - Branch String:   'src/parser_lyb.c:612,13'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:613,18'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'src/parser_lyb.c:617,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_lyb.c:575,9'
          Dst:             lyb_read
        - Src:             'src/parser_lyb.c:578,9'
          Dst:             ly_set_new
        - Src:             'src/parser_lyb.c:581,18'
          Dst:             calloc
        - Src:             'src/parser_lyb.c:584,13'
          Dst:             lyb_read_string
        - Src:             'src/parser_lyb.c:585,18'
          Dst:             strlen
        - Src:             'src/parser_lyb.c:591,13'
          Dst:             lyb_read_string
        - Src:             'src/parser_lyb.c:593,13'
          Dst:             ly_set_add
        - Src:             'src/parser_lyb.c:604,9'
          Dst:             ly_log
        - Src:             'src/parser_lyb.c:611,9'
          Dst:             ly_free_prefix_data
    - functionName:    lyb_parse_attributes
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 708
      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:643,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:645,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:695,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - free
        - Branch String:   'src/parser_lyb.c:646,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:646,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - free
            - BranchSide:      'src/parser_lyb.c:647,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:647,13'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:648,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:653,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:654,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:654,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - free
            - BranchSide:      'src/parser_lyb.c:655,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:655,13'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:656,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:661,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:662,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:662,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - free
            - BranchSide:      'src/parser_lyb.c:665,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:669,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:669,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - free
            - BranchSide:      'src/parser_lyb.c:672,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:673,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:673,9'
              BranchSideFuncs:
                - ly_free_prefix_data
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - free
            - BranchSide:      'src/parser_lyb.c:674,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:677,86'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:677,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:677,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:678,17'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:678,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:678,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:678,48'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:678,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:678,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:679,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:679,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - free
            - BranchSide:      'src/parser_lyb.c:681,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:687,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:687,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_lyb.c:688,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:690,13'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:691,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:694,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:694,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:694,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - free
            - BranchSide:      'src/parser_lyb.c:695,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:701,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:702,14'
              BranchSideFuncs:
                - free
                - lyd_free_attr_siblings
            - BranchSide:      'src/parser_lyb.c:704,9'
              BranchSideFuncs:
                - lyd_free_attr_siblings
        - Branch String:   'src/parser_lyb.c:704,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:704,9'
              BranchSideFuncs:
                - lyd_free_attr_siblings
            - BranchSide:      'src/parser_lyb.c:705,32'
              BranchSideFuncs:
                - lyd_free_attr_siblings
      Callsites:
        - Src:             'src/parser_lyb.c:640,5'
          Dst:             lyb_read
        - Src:             'src/parser_lyb.c:645,15'
          Dst:             lyb_read_string
        - Src:             'src/parser_lyb.c:653,15'
          Dst:             lyb_read_string
        - Src:             'src/parser_lyb.c:661,15'
          Dst:             lyb_read_string
        - Src:             'src/parser_lyb.c:665,9'
          Dst:             lyb_read_number
        - Src:             'src/parser_lyb.c:668,15'
          Dst:             lyb_parse_prefix_data
        - Src:             'src/parser_lyb.c:672,15'
          Dst:             lyb_read_string
        - Src:             'src/parser_lyb.c:673,9'
          Dst:             ly_free_prefix_data
        - Src:             'src/parser_lyb.c:677,64'
          Dst:             strlen
        - Src:             'src/parser_lyb.c:677,86'
          Dst:             strlen
        - Src:             'src/parser_lyb.c:678,17'
          Dst:             strlen
        - Src:             'src/parser_lyb.c:678,48'
          Dst:             strlen
        - Src:             'src/parser_lyb.c:677,15'
          Dst:             lyd_create_attr
        - Src:             'src/parser_lyb.c:687,9'
          Dst:             __assert_fail
        - Src:             'src/parser_lyb.c:705,9'
          Dst:             lyd_free_attr_siblings
    - functionName:    lyb_is_schema_hash_match
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 768
      functionLinenumberEnd: 781
      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:773,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:774,37'
              BranchSideFuncs:
                - lyb_get_hash
            - BranchSide:      'src/parser_lyb.c:780,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_lyb.c:775,13'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:776,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_lyb.c:778,5'
              BranchSideFuncs:
                - lyb_get_hash
      Callsites:
        - Src:             'src/parser_lyb.c:774,24'
          Dst:             lyb_get_hash
    - functionName:    lyb_read_hashes
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 721
      functionLinenumberEnd: 755
      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:727,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:728,23'
              BranchSideFuncs:
                - lyb_read
                - __assert_fail
                - __assert_fail
                - ly_log
            - BranchSide:      'src/parser_lyb.c:733,12'
              BranchSideFuncs:
                - lyb_read
                - __assert_fail
                - __assert_fail
                - ly_log
        - Branch String:   'src/parser_lyb.c:733,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:734,13'
              BranchSideFuncs:
                - lyb_read
                - __assert_fail
                - __assert_fail
                - ly_log
            - BranchSide:      'src/parser_lyb.c:740,15'
              BranchSideFuncs:
                - lyb_read
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/parser_lyb.c:734,13'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:735,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_lyb.c:737,5'
              BranchSideFuncs:
                - lyb_read
                - __assert_fail
                - __assert_fail
                - ly_log
        - Branch String:   'src/parser_lyb.c:743,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:744,19'
              BranchSideFuncs:
                - lyb_read
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/parser_lyb.c:752,19'
              BranchSideFuncs: []
        - Branch String:   'src/parser_lyb.c:747,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:747,9'
              BranchSideFuncs:
                - lyb_read
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/parser_lyb.c:749,9'
              BranchSideFuncs:
                - lyb_read
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/parser_lyb.c:749,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:749,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_lyb.c:750,5'
              BranchSideFuncs:
                - lyb_read
                - __assert_fail
                - __assert_fail
      Callsites:
        - Src:             'src/parser_lyb.c:725,5'
          Dst:             lyb_read
        - Src:             'src/parser_lyb.c:735,13'
          Dst:             ly_log
        - Src:             'src/parser_lyb.c:744,9'
          Dst:             lyb_read
        - Src:             'src/parser_lyb.c:747,9'
          Dst:             __assert_fail
        - Src:             'src/parser_lyb.c:749,9'
          Dst:             __assert_fail
    - functionName:    lyb_parse_node_leaf
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1363
      functionLinenumberEnd: 1389
      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:1371,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1371,5'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_tree
            - BranchSide:      'src/parser_lyb.c:1374,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:1375,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1375,5'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_tree
            - BranchSide:      'src/parser_lyb.c:1377,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_log_location
                - lyb_finish_node
                - ly_log_location_revert
        - Branch String:   'src/parser_lyb.c:1377,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1377,5'
              BranchSideFuncs:
                - ly_log_location
                - lyb_finish_node
                - ly_log_location_revert
            - BranchSide:      'src/parser_lyb.c:1378,5'
              BranchSideFuncs:
                - ly_log_location
                - lyb_finish_node
                - ly_log_location_revert
      Callsites:
        - Src:             'src/parser_lyb.c:1370,11'
          Dst:             lyb_parse_node_header
        - Src:             'src/parser_lyb.c:1374,11'
          Dst:             lyb_create_term
        - Src:             'src/parser_lyb.c:1377,5'
          Dst:             __assert_fail
        - Src:             'src/parser_lyb.c:1378,5'
          Dst:             ly_log_location
        - Src:             'src/parser_lyb.c:1380,5'
          Dst:             lyb_finish_node
        - Src:             'src/parser_lyb.c:1382,5'
          Dst:             ly_log_location_revert
        - Src:             'src/parser_lyb.c:1386,5'
          Dst:             lyd_free_meta_siblings
        - Src:             'src/parser_lyb.c:1387,5'
          Dst:             lyd_free_tree
    - functionName:    lyb_parse_node_inner
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1305
      functionLinenumberEnd: 1348
      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:          151
      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:1313,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1313,5'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_lyb.c:1316,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:1317,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1317,5'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_lyb.c:1319,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:1319,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1319,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:1320,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:1324,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1324,5'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_lyb.c:1327,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:1328,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1328,5'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_lyb.c:1330,9'
              BranchSideFuncs:
                - lyb_finish_node
                - ly_log_location_revert
        - Branch String:   'src/parser_lyb.c:1330,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1332,27'
              BranchSideFuncs:
                - lyb_finish_node
                - ly_log_location_revert
            - BranchSide:      'src/parser_lyb.c:1336,21'
              BranchSideFuncs:
                - lyb_finish_node
                - ly_log_location_revert
        - Branch String:   'src/parser_lyb.c:1342,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1343,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyd_free_tree
            - BranchSide:      'src/parser_lyb.c:1345,28'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_tree
      Callsites:
        - Src:             'src/parser_lyb.c:1312,11'
          Dst:             lyb_parse_node_header
        - Src:             'src/parser_lyb.c:1316,11'
          Dst:             lyd_create_inner
        - Src:             'src/parser_lyb.c:1319,5'
          Dst:             __assert_fail
        - Src:             'src/parser_lyb.c:1320,5'
          Dst:             ly_log_location
        - Src:             'src/parser_lyb.c:1323,11'
          Dst:             lyb_parse_siblings
        - Src:             'src/parser_lyb.c:1327,11'
          Dst:             lyb_validate_node_inner
        - Src:             'src/parser_lyb.c:1336,5'
          Dst:             lyb_finish_node
        - Src:             'src/parser_lyb.c:1338,5'
          Dst:             ly_log_location_revert
        - Src:             'src/parser_lyb.c:1343,9'
          Dst:             ly_log_location_revert
        - Src:             'src/parser_lyb.c:1345,5'
          Dst:             lyd_free_meta_siblings
        - Src:             'src/parser_lyb.c:1346,5'
          Dst:             lyd_free_tree
    - functionName:    lyb_parse_siblings
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1572
      functionLinenumberEnd: 1592
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lybctx
        - parent
        - first_p
        - parsed
      BBCount:         25
      ICount:          178
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - lyb_parse_node
        - lyb_read_start_siblings
        - lyb_read_stop_siblings
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/parser_lyb.c:1575,18'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1575,17'
              BranchSideFuncs:
                - lyb_read_start_siblings
                - lyb_read_stop_siblings
                - lyb_parse_node
            - BranchSide:      'src/parser_lyb.c:1575,17'
              BranchSideFuncs:
                - lyb_read_start_siblings
                - lyb_read_stop_siblings
                - lyb_parse_node
        - Branch String:   'src/parser_lyb.c:1578,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1578,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_lyb.c:1580,5'
              BranchSideFuncs:
                - lyb_read_stop_siblings
                - lyb_parse_node
        - Branch String:   'src/parser_lyb.c:1580,12'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1580,12'
              BranchSideFuncs:
                - lyb_read_stop_siblings
                - lyb_parse_node
            - BranchSide:      'src/parser_lyb.c:1580,12'
              BranchSideFuncs:
                - lyb_read_stop_siblings
                - lyb_parse_node
        - Branch String:   'src/parser_lyb.c:1580,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1581,9'
              BranchSideFuncs:
                - lyb_parse_node
                - lyb_read_stop_siblings
            - BranchSide:      'src/parser_lyb.c:1589,5'
              BranchSideFuncs:
                - lyb_read_stop_siblings
        - Branch String:   'src/parser_lyb.c:1581,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1581,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_lyb.c:1583,13'
              BranchSideFuncs:
                - lyb_read_stop_siblings
                - lyb_parse_node
        - Branch String:   'src/parser_lyb.c:1583,23'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1580,5'
              BranchSideFuncs:
                - lyb_read_stop_siblings
                - lyb_parse_node
            - BranchSide:      'src/parser_lyb.c:1583,28'
              BranchSideFuncs:
                - lyb_read_stop_siblings
                - lyb_parse_node
        - Branch String:   'src/parser_lyb.c:1583,13'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1580,5'
              BranchSideFuncs:
                - lyb_read_stop_siblings
                - lyb_parse_node
            - BranchSide:      'src/parser_lyb.c:1584,13'
              BranchSideFuncs:
                - lyb_read_stop_siblings
        - Branch String:   'src/parser_lyb.c:1589,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1589,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_lyb.c:1591,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_lyb.c:1578,5'
          Dst:             lyb_read_start_siblings
        - Src:             'src/parser_lyb.c:1581,9'
          Dst:             lyb_parse_node
        - Src:             'src/parser_lyb.c:1589,5'
          Dst:             lyb_read_stop_siblings
    - functionName:    lyb_read_start_siblings
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lybctx
      BBCount:         23
      ICount:          181
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - ly_log
        - lyb_read_sibling_meta
        - realloc
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/parser_lyb.c:328,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:328,7'
              BranchSideFuncs:
                - lyb_read_sibling_meta
                - calloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/parser_lyb.c:328,7'
              BranchSideFuncs:
                - lyb_read_sibling_meta
                - calloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/parser_lyb.c:329,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:330,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyb_read_sibling_meta
                - realloc
                - ly_log
            - BranchSide:      'src/parser_lyb.c:334,5'
              BranchSideFuncs:
                - lyb_read_sibling_meta
        - Branch String:   'src/parser_lyb.c:330,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:330,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lyb_read_sibling_meta
            - BranchSide:      'src/parser_lyb.c:330,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyb_read_sibling_meta
        - Branch String:   'src/parser_lyb.c:330,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:330,9'
              BranchSideFuncs:
                - lyb_read_sibling_meta
            - BranchSide:      'src/parser_lyb.c:330,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_lyb.c:330,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:0,0'
              BranchSideFuncs:
                - lyb_read_sibling_meta
            - BranchSide:      'src/parser_lyb.c:330,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_lyb.c:330,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:330,9'
              BranchSideFuncs:
                - lyb_read_sibling_meta
            - BranchSide:      'src/parser_lyb.c:331,32'
              BranchSideFuncs:
                - lyb_read_sibling_meta
        - Branch String:   'src/parser_lyb.c:335,28'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:335,28'
              BranchSideFuncs:
                - lyb_read_sibling_meta
            - BranchSide:      'src/parser_lyb.c:335,28'
              BranchSideFuncs:
                - lyb_read_sibling_meta
      Callsites:
        - Src:             'src/parser_lyb.c:330,9'
          Dst:             realloc
        - Src:             'src/parser_lyb.c:330,9'
          Dst:             ly_log
        - Src:             'src/parser_lyb.c:330,9'
          Dst:             calloc
        - Src:             'src/parser_lyb.c:330,9'
          Dst:             ly_log
        - Src:             'src/parser_lyb.c:335,5'
          Dst:             lyb_read_sibling_meta
    - functionName:    lyb_parse_node
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1508
      functionLinenumberEnd: 1557
      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:          251
      EdgeCount:       48
      CyclomaticComplexity: 12
      functionsReached:
        - lyb_parse_model
        - 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_model
        - lyb_read_number
        - lyd_parser_node_schema
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_lyb.c:1518,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1521,9'
              BranchSideFuncs:
                - lyb_parse_model
                - 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:1529,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:1529,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:1533,9'
              BranchSideFuncs:
                - lyb_read_model
                - 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:1540,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:1521,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1521,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_lyb.c:1524,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:1524,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1524,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_lyb.c:1525,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:1529,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1529,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_lyb.c:1530,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:1533,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1533,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_lyb.c:1536,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:1536,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1536,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_lyb.c:1537,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:1540,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1541,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:1542,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:1542,16'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1543,39'
              BranchSideFuncs:
                - lyb_parse_node_leaflist
                - free
            - BranchSide:      'src/parser_lyb.c:1544,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:1544,16'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1545,35'
              BranchSideFuncs:
                - lyb_parse_node_list
                - free
            - BranchSide:      'src/parser_lyb.c:1546,16'
              BranchSideFuncs:
                - lyb_parse_node_leaf
                - free
                - lyb_parse_node_inner
                - lyb_parse_node_any
        - Branch String:   'src/parser_lyb.c:1546,16'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1547,34'
              BranchSideFuncs:
                - lyb_parse_node_any
                - free
            - BranchSide:      'src/parser_lyb.c:1548,16'
              BranchSideFuncs:
                - lyb_parse_node_leaf
                - free
                - lyb_parse_node_inner
        - Branch String:   'src/parser_lyb.c:1548,16'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1549,36'
              BranchSideFuncs:
                - lyb_parse_node_inner
                - free
            - BranchSide:      'src/parser_lyb.c:1551,35'
              BranchSideFuncs:
                - lyb_parse_node_leaf
                - free
        - Branch String:   'src/parser_lyb.c:1553,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1553,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_lyb.c:1553,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/parser_lyb.c:1516,5'
          Dst:             lyb_read_number
        - Src:             'src/parser_lyb.c:1521,9'
          Dst:             lyb_parse_model
        - Src:             'src/parser_lyb.c:1524,9'
          Dst:             lyb_parse_schema_hash
        - Src:             'src/parser_lyb.c:1529,9'
          Dst:             lyd_parser_node_schema
        - Src:             'src/parser_lyb.c:1529,9'
          Dst:             lyb_parse_schema_hash
        - Src:             'src/parser_lyb.c:1533,9'
          Dst:             lyb_read_model
        - Src:             'src/parser_lyb.c:1536,9'
          Dst:             lyb_parse_schema_nested_ext
        - Src:             'src/parser_lyb.c:1541,15'
          Dst:             lyb_parse_node_opaq
        - Src:             'src/parser_lyb.c:1543,15'
          Dst:             lyb_parse_node_leaflist
        - Src:             'src/parser_lyb.c:1545,15'
          Dst:             lyb_parse_node_list
        - Src:             'src/parser_lyb.c:1547,15'
          Dst:             lyb_parse_node_any
        - Src:             'src/parser_lyb.c:1549,15'
          Dst:             lyb_parse_node_inner
        - Src:             'src/parser_lyb.c:1551,15'
          Dst:             lyb_parse_node_leaf
    - functionName:    lyb_read_stop_siblings
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 315
      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:309,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:309,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_lyb.c:309,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_lyb.c:309,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:310,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_lyb.c:313,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_lyb.c:310,9'
          Dst:             ly_log
    - functionName:    lyb_parse_schema_hash
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 795
      functionLinenumberEnd: 851
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lybctx
        - sparent
        - mod
        - snode
      BBCount:         46
      ICount:          291
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - ly_vlog
        - lyb_has_schema_model
        - 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:805,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:805,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_lyb.c:807,10'
              BranchSideFuncs:
                - lys_getnext
                - lyd_parser_check_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyb_has_schema_model
                - lyb_is_schema_hash_match
                - lys_getnext_ext
        - Branch String:   'src/parser_lyb.c:807,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:809,9'
              BranchSideFuncs:
                - lys_getnext
                - lyd_parser_check_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyb_has_schema_model
                - lyb_is_schema_hash_match
                - lys_getnext_ext
            - BranchSide:      'src/parser_lyb.c:812,20'
              BranchSideFuncs:
                - lys_getnext
                - lyd_parser_check_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyb_has_schema_model
                - lyb_is_schema_hash_match
                - lys_getnext_ext
        - Branch String:   'src/parser_lyb.c:817,22'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:817,25'
              BranchSideFuncs:
                - lys_getnext
                - lyd_parser_check_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyb_has_schema_model
                - lys_getnext_ext
                - lyb_is_schema_hash_match
            - BranchSide:      'src/parser_lyb.c:820,35'
              BranchSideFuncs:
                - lys_getnext
                - lyd_parser_check_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyb_has_schema_model
                - lys_getnext_ext
                - lyb_is_schema_hash_match
        - Branch String:   'src/parser_lyb.c:817,13'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:818,39'
              BranchSideFuncs:
                - lys_getnext_ext
                - lyd_parser_check_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyb_has_schema_model
                - lys_getnext
                - lyb_is_schema_hash_match
            - BranchSide:      'src/parser_lyb.c:820,35'
              BranchSideFuncs:
                - lys_getnext
                - lyd_parser_check_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyb_has_schema_model
                - lys_getnext_ext
                - lyb_is_schema_hash_match
        - Branch String:   'src/parser_lyb.c:820,53'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:820,59'
              BranchSideFuncs:
                - lys_getnext
                - lyd_parser_check_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyb_has_schema_model
                - lys_getnext_ext
                - lyb_is_schema_hash_match
            - BranchSide:      'src/parser_lyb.c:820,81'
              BranchSideFuncs:
                - lys_getnext
                - lyd_parser_check_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyb_has_schema_model
                - lys_getnext_ext
                - lyb_is_schema_hash_match
        - Branch String:   'src/parser_lyb.c:822,13'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:823,13'
              BranchSideFuncs:
                - lyb_has_schema_model
                - lys_getnext
                - lyd_parser_check_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lys_getnext_ext
                - lyb_is_schema_hash_match
            - BranchSide:      'src/parser_lyb.c:826,15'
              BranchSideFuncs:
                - lyb_has_schema_model
                - lys_getnext
                - lyd_parser_check_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lys_getnext_ext
                - lyb_is_schema_hash_match
        - Branch String:   'src/parser_lyb.c:826,60'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:826,84'
              BranchSideFuncs:
                - lyb_is_schema_hash_match
                - lys_getnext
                - lyd_parser_check_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyb_has_schema_model
                - lys_getnext_ext
            - BranchSide:      'src/parser_lyb.c:827,62'
              BranchSideFuncs:
                - lyb_is_schema_hash_match
                - lys_getnext
                - lyd_parser_check_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyb_has_schema_model
                - lys_getnext_ext
        - Branch String:   'src/parser_lyb.c:826,118'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:816,5'
              BranchSideFuncs:
                - lyb_is_schema_hash_match
                - lys_getnext
                - lyd_parser_check_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyb_has_schema_model
                - lys_getnext_ext
            - BranchSide:      'src/parser_lyb.c:827,62'
              BranchSideFuncs:
                - lyb_is_schema_hash_match
                - lys_getnext
                - lyd_parser_check_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyb_has_schema_model
                - lys_getnext_ext
        - Branch String:   'src/parser_lyb.c:826,13'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:816,5'
              BranchSideFuncs:
                - lyd_parser_check_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_lyb.c:829,13'
              BranchSideFuncs:
                - lyd_parser_check_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_lyb.c:833,18'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:833,22'
              BranchSideFuncs:
                - lyd_parser_check_schema
            - BranchSide:      'src/parser_lyb.c:845,16'
              BranchSideFuncs:
                - lyd_parser_check_schema
        - Branch String:   'src/parser_lyb.c:833,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:834,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_lyb.c:845,16'
              BranchSideFuncs:
                - lyd_parser_check_schema
        - Branch String:   'src/parser_lyb.c:834,13'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:835,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_lyb.c:837,20'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_lyb.c:837,20'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:838,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_lyb.c:841,13'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/parser_lyb.c:804,11'
          Dst:             lyb_read_hashes
        - Src:             'src/parser_lyb.c:818,23'
          Dst:             lys_getnext_ext
        - Src:             'src/parser_lyb.c:820,23'
          Dst:             lys_getnext
        - Src:             'src/parser_lyb.c:826,63'
          Dst:             lyb_has_schema_model
        - Src:             'src/parser_lyb.c:827,17'
          Dst:             lyb_is_schema_hash_match
        - Src:             'src/parser_lyb.c:835,13'
          Dst:             ly_vlog
        - Src:             'src/parser_lyb.c:838,13'
          Dst:             ly_vlog
        - Src:             'src/parser_lyb.c:841,13'
          Dst:             ly_vlog
        - Src:             'src/parser_lyb.c:845,34'
          Dst:             lyd_parser_check_schema
    - functionName:    lyb_parse_schema_nested_ext
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 865
      functionLinenumberEnd: 894
      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:870,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:870,5'
              BranchSideFuncs:
                - lyb_read_string
                - strlen
                - ly_nested_ext_schema
                - lyb_cache_module_hash
                - free
                - ly_log
                - strlen
            - BranchSide:      'src/parser_lyb.c:873,5'
              BranchSideFuncs:
                - lyb_read_string
                - strlen
                - ly_nested_ext_schema
                - lyb_cache_module_hash
                - free
                - ly_log
                - strlen
        - Branch String:   'src/parser_lyb.c:873,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:873,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_lyb.c:876,30'
              BranchSideFuncs:
                - strlen
                - ly_nested_ext_schema
                - lyb_cache_module_hash
                - free
                - ly_log
                - strlen
        - Branch String:   'src/parser_lyb.c:876,54'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:876,72'
              BranchSideFuncs:
                - strlen
                - strlen
                - ly_nested_ext_schema
                - lyb_cache_module_hash
                - free
                - ly_log
            - BranchSide:      'src/parser_lyb.c:876,108'
              BranchSideFuncs:
                - strlen
                - ly_nested_ext_schema
                - lyb_cache_module_hash
                - free
                - ly_log
        - Branch String:   'src/parser_lyb.c:878,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:880,9'
              BranchSideFuncs:
                - ly_log
                - free
            - BranchSide:      'src/parser_lyb.c:883,16'
              BranchSideFuncs:
                - lyb_cache_module_hash
                - free
      Callsites:
        - Src:             'src/parser_lyb.c:870,5'
          Dst:             __assert_fail
        - Src:             'src/parser_lyb.c:873,5'
          Dst:             lyb_read_string
        - Src:             'src/parser_lyb.c:876,65'
          Dst:             strlen
        - Src:             'src/parser_lyb.c:877,13'
          Dst:             strlen
        - Src:             'src/parser_lyb.c:876,9'
          Dst:             ly_nested_ext_schema
        - Src:             'src/parser_lyb.c:880,9'
          Dst:             ly_log
        - Src:             'src/parser_lyb.c:890,5'
          Dst:             lyb_cache_module_hash
    - functionName:    lyb_parse_node_opaq
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1118
      functionLinenumberEnd: 1200
      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:1131,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1131,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - ly_log_location_revert
            - BranchSide:      'src/parser_lyb.c:1134,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:1138,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1138,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - ly_log_location_revert
            - BranchSide:      'src/parser_lyb.c:1141,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:1142,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1142,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - ly_log_location_revert
            - BranchSide:      'src/parser_lyb.c:1145,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:1146,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1146,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - ly_log_location_revert
            - BranchSide:      'src/parser_lyb.c:1149,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:1150,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1150,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:1151,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:1158,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1158,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - ly_log_location_revert
            - BranchSide:      'src/parser_lyb.c:1160,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:1160,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1162,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:1171,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:1163,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1163,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - ly_log_location_revert
            - BranchSide:      'src/parser_lyb.c:1164,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:1166,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1166,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - ly_log_location_revert
            - BranchSide:      'src/parser_lyb.c:1167,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - ly_log_location_revert
        - Branch String:   'src/parser_lyb.c:1171,60'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1171,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:1171,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:1171,91'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1172,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:1172,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:1173,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1173,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - ly_log_location_revert
            - BranchSide:      'src/parser_lyb.c:1175,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:1175,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1175,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:1176,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:1180,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1180,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - ly_log_location_revert
            - BranchSide:      'src/parser_lyb.c:1183,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:1184,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1184,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_lyb.c:1184,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:1184,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1184,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_lyb.c:1185,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:1188,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1189,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
            - BranchSide:      'src/parser_lyb.c:1191,10'
              BranchSideFuncs:
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
        - Branch String:   'src/parser_lyb.c:1194,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1194,9'
              BranchSideFuncs:
                - free
                - lyd_free_attr_siblings
                - lyd_free_tree
            - BranchSide:      'src/parser_lyb.c:1195,14'
              BranchSideFuncs:
                - free
                - lyd_free_attr_siblings
                - lyd_free_tree
      Callsites:
        - Src:             'src/parser_lyb.c:1130,11'
          Dst:             lyb_parse_attributes
        - Src:             'src/parser_lyb.c:1134,5'
          Dst:             lyb_read_number
        - Src:             'src/parser_lyb.c:1137,11'
          Dst:             lyb_read_string
        - Src:             'src/parser_lyb.c:1141,11'
          Dst:             lyb_read_string
        - Src:             'src/parser_lyb.c:1145,11'
          Dst:             lyb_read_string
        - Src:             'src/parser_lyb.c:1149,11'
          Dst:             lyb_read_string
        - Src:             'src/parser_lyb.c:1150,5'
          Dst:             ly_free_prefix_data
        - Src:             'src/parser_lyb.c:1154,5'
          Dst:             lyb_read_number
        - Src:             'src/parser_lyb.c:1157,11'
          Dst:             lyb_parse_prefix_data
        - Src:             'src/parser_lyb.c:1162,15'
          Dst:             lyb_read_start_siblings
        - Src:             'src/parser_lyb.c:1164,9'
          Dst:             lyb_skip_siblings
        - Src:             'src/parser_lyb.c:1165,15'
          Dst:             lyb_read_stop_siblings
        - Src:             'src/parser_lyb.c:1171,38'
          Dst:             strlen
        - Src:             'src/parser_lyb.c:1171,60'
          Dst:             strlen
        - Src:             'src/parser_lyb.c:1171,91'
          Dst:             strlen
        - Src:             'src/parser_lyb.c:1172,20'
          Dst:             strlen
        - Src:             'src/parser_lyb.c:1171,11'
          Dst:             lyd_create_opaq
        - Src:             'src/parser_lyb.c:1175,5'
          Dst:             __assert_fail
        - Src:             'src/parser_lyb.c:1176,5'
          Dst:             ly_log_location
        - Src:             'src/parser_lyb.c:1179,11'
          Dst:             lyb_parse_siblings
        - Src:             'src/parser_lyb.c:1183,5'
          Dst:             lyb_finish_opaq
        - Src:             'src/parser_lyb.c:1184,5'
          Dst:             __assert_fail
        - Src:             'src/parser_lyb.c:1185,5'
          Dst:             ly_log_location_revert
        - Src:             'src/parser_lyb.c:1189,9'
          Dst:             ly_log_location_revert
        - Src:             'src/parser_lyb.c:1197,5'
          Dst:             lyd_free_attr_siblings
        - Src:             'src/parser_lyb.c:1198,5'
          Dst:             lyd_free_tree
    - functionName:    lyb_parse_node_leaflist
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1404
      functionLinenumberEnd: 1422
      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:1409,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1409,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_lyb.c:1412,5'
              BranchSideFuncs:
                - lyb_read_stop_siblings
                - lyb_parse_node_leaf
        - Branch String:   'src/parser_lyb.c:1412,12'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1412,12'
              BranchSideFuncs:
                - lyb_read_stop_siblings
                - lyb_parse_node_leaf
            - BranchSide:      'src/parser_lyb.c:1412,12'
              BranchSideFuncs:
                - lyb_read_stop_siblings
                - lyb_parse_node_leaf
        - Branch String:   'src/parser_lyb.c:1412,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1413,35'
              BranchSideFuncs:
                - lyb_parse_node_leaf
                - lyb_read_stop_siblings
            - BranchSide:      'src/parser_lyb.c:1418,34'
              BranchSideFuncs:
                - lyb_read_stop_siblings
        - Branch String:   'src/parser_lyb.c:1414,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1412,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_lyb.c:1414,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_lyb.c:1419,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1419,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_lyb.c:1421,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_lyb.c:1408,11'
          Dst:             lyb_read_start_siblings
        - Src:             'src/parser_lyb.c:1413,15'
          Dst:             lyb_parse_node_leaf
        - Src:             'src/parser_lyb.c:1418,11'
          Dst:             lyb_read_stop_siblings
    - functionName:    lyb_parse_node_list
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1437
      functionLinenumberEnd: 1494
      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:          234
      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:1446,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1446,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_lyb.c:1448,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:1448,12'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1448,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:1448,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:1448,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1450,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:1482,34'
              BranchSideFuncs:
                - lyb_read_stop_siblings
        - Branch String:   'src/parser_lyb.c:1451,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1451,9'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_lyb.c:1454,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:1455,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1455,9'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_lyb.c:1457,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:1457,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1457,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:1458,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:1463,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1463,9'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_lyb.c:1466,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:1467,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1467,9'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_lyb.c:1469,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:1469,13'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1471,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:1475,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:1483,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1483,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_lyb.c:1485,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_lyb.c:1488,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1489,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyd_free_tree
            - BranchSide:      'src/parser_lyb.c:1491,28'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_tree
      Callsites:
        - Src:             'src/parser_lyb.c:1445,11'
          Dst:             lyb_read_start_siblings
        - Src:             'src/parser_lyb.c:1450,15'
          Dst:             lyb_parse_node_header
        - Src:             'src/parser_lyb.c:1454,15'
          Dst:             lyd_create_inner
        - Src:             'src/parser_lyb.c:1457,9'
          Dst:             __assert_fail
        - Src:             'src/parser_lyb.c:1458,9'
          Dst:             ly_log_location
        - Src:             'src/parser_lyb.c:1462,15'
          Dst:             lyb_parse_siblings
        - Src:             'src/parser_lyb.c:1466,15'
          Dst:             lyb_validate_node_inner
        - Src:             'src/parser_lyb.c:1475,9'
          Dst:             lyb_finish_node
        - Src:             'src/parser_lyb.c:1477,9'
          Dst:             ly_log_location_revert
        - Src:             'src/parser_lyb.c:1482,11'
          Dst:             lyb_read_stop_siblings
        - Src:             'src/parser_lyb.c:1489,9'
          Dst:             ly_log_location_revert
        - Src:             'src/parser_lyb.c:1491,5'
          Dst:             lyd_free_meta_siblings
        - Src:             'src/parser_lyb.c:1492,5'
          Dst:             lyd_free_tree
    - functionName:    lyb_parse_node_any
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1216
      functionLinenumberEnd: 1290
      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:1229,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1229,5'
              BranchSideFuncs:
                - free
                - lyd_free_meta_siblings
                - lyd_free_tree
            - BranchSide:      'src/parser_lyb.c:1232,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:1233,46'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1233,51'
              BranchSideFuncs:
                - ly_log
                - free
                - lyd_free_meta_siblings
                - lyd_free_tree
            - BranchSide:      'src/parser_lyb.c:1234,9'
              BranchSideFuncs:
                - ly_log
                - free
                - lyd_free_meta_siblings
                - lyd_free_tree
        - Branch String:   'src/parser_lyb.c:1233,83'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1233,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:1240,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:1233,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1234,9'
              BranchSideFuncs:
                - ly_log
                - free
                - lyd_free_meta_siblings
                - lyd_free_tree
            - BranchSide:      'src/parser_lyb.c:1240,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:1241,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1241,5'
              BranchSideFuncs:
                - free
                - lyd_free_meta_siblings
                - lyd_free_tree
            - BranchSide:      'src/parser_lyb.c:1243,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:1243,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1245,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:1261,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:1245,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1245,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_lyb.c:1246,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:1249,13'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1250,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:1252,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:1252,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1252,9'
              BranchSideFuncs:
                - lyd_free_siblings
                - free
                - lyd_free_meta_siblings
                - lyd_free_tree
            - BranchSide:      'src/parser_lyb.c:1255,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:1261,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1267,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:1267,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:1267,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:1267,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:1271,9'
              BranchSideFuncs:
                - ly_log
                - free
                - lyd_free_meta_siblings
                - lyd_free_tree
        - Branch String:   'src/parser_lyb.c:1268,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1268,9'
              BranchSideFuncs:
                - free
                - lyd_free_meta_siblings
                - lyd_free_tree
            - BranchSide:      'src/parser_lyb.c:1269,9'
              BranchSideFuncs:
                - __assert_fail
                - ly_log_location
                - lyb_finish_node
                - ly_log_location_revert
        - Branch String:   'src/parser_lyb.c:1276,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1276,5'
              BranchSideFuncs:
                - ly_log_location
                - lyb_finish_node
                - ly_log_location_revert
            - BranchSide:      'src/parser_lyb.c:1277,5'
              BranchSideFuncs:
                - ly_log_location
                - lyb_finish_node
                - ly_log_location_revert
      Callsites:
        - Src:             'src/parser_lyb.c:1228,11'
          Dst:             lyb_parse_node_header
        - Src:             'src/parser_lyb.c:1232,5'
          Dst:             lyb_read_number
        - Src:             'src/parser_lyb.c:1234,9'
          Dst:             ly_log
        - Src:             'src/parser_lyb.c:1240,11'
          Dst:             lyb_read_string
        - Src:             'src/parser_lyb.c:1245,9'
          Dst:             ly_in_new_memory
        - Src:             'src/parser_lyb.c:1246,15'
          Dst:             lyd_parse_lyb
        - Src:             'src/parser_lyb.c:1248,9'
          Dst:             ly_in_free
        - Src:             'src/parser_lyb.c:1252,9'
          Dst:             lyd_free_siblings
        - Src:             'src/parser_lyb.c:1267,15'
          Dst:             lyd_create_any
        - Src:             'src/parser_lyb.c:1271,9'
          Dst:             ly_log
        - Src:             'src/parser_lyb.c:1276,5'
          Dst:             __assert_fail
        - Src:             'src/parser_lyb.c:1277,5'
          Dst:             ly_log_location
        - Src:             'src/parser_lyb.c:1280,5'
          Dst:             lyb_finish_node
        - Src:             'src/parser_lyb.c:1282,5'
          Dst:             ly_log_location_revert
        - Src:             'src/parser_lyb.c:1287,5'
          Dst:             lyd_free_meta_siblings
        - Src:             'src/parser_lyb.c:1288,5'
          Dst:             lyd_free_tree
    - functionName:    lyd_parse_lyb
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1684
      functionLinenumberEnd: 1754
      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:         57
      ICount:          376
      EdgeCount:       74
      CyclomaticComplexity: 19
      functionsReached:
        - __assert_fail
        - calloc
        - ly_in_skip
        - ly_log
        - ly_vlog
        - lyb_parse_data_models
        - 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:1688,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1688,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_lyb.c:1689,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_data_models
                - lyb_parse_siblings
                - ly_in_skip
                - ly_vlog
                - ly_vlog
                - ly_log
                - __assert_fail
        - Branch String:   'src/parser_lyb.c:1689,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1689,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_lyb.c:1691,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_data_models
                - lyb_parse_siblings
                - ly_in_skip
                - ly_vlog
                - ly_vlog
                - ly_log
        - Branch String:   'src/parser_lyb.c:1691,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1691,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_lyb.c:1693,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_data_models
                - lyb_parse_siblings
                - ly_in_skip
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_lyb.c:1693,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1694,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_data_models
                - lyb_parse_siblings
                - ly_in_skip
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_lyb.c:1697,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_data_models
                - lyb_parse_siblings
                - ly_in_skip
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_lyb.c:1698,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1698,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyd_lyb_ctx_free
                - __assert_fail
                - lyd_parser_find_operation
                - lyb_parse_magic_number
                - lyb_parse_header
                - lyb_parse_data_models
                - lyb_parse_siblings
                - ly_in_skip
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_lyb.c:1699,22'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyd_lyb_ctx_free
                - __assert_fail
                - lyd_parser_find_operation
                - lyb_parse_magic_number
                - lyb_parse_header
                - lyb_parse_data_models
                - lyb_parse_siblings
                - ly_in_skip
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_lyb.c:1700,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1700,5'
              BranchSideFuncs:
                - lyd_parser_find_operation
                - lyb_parse_magic_number
                - lyb_parse_header
                - lyb_parse_data_models
                - lyb_parse_siblings
                - ly_in_skip
                - lyd_lyb_ctx_free
                - __assert_fail
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_lyb.c:1702,26'
              BranchSideFuncs:
                - lyd_parser_find_operation
                - lyb_parse_magic_number
                - lyb_parse_header
                - lyb_parse_data_models
                - lyb_parse_siblings
                - ly_in_skip
                - lyd_lyb_ctx_free
                - __assert_fail
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_lyb.c:1711,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1711,5'
              BranchSideFuncs:
                - lyd_lyb_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_lyb.c:1714,33'
              BranchSideFuncs:
                - lyb_parse_magic_number
                - lyb_parse_header
                - lyb_parse_data_models
                - lyb_parse_siblings
                - ly_in_skip
                - lyd_lyb_ctx_free
                - __assert_fail
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_lyb.c:1715,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1715,5'
              BranchSideFuncs:
                - lyd_lyb_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_lyb.c:1718,27'
              BranchSideFuncs:
                - lyb_parse_header
                - lyb_parse_data_models
                - lyb_parse_siblings
                - ly_in_skip
                - lyd_lyb_ctx_free
                - __assert_fail
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_lyb.c:1719,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1719,5'
              BranchSideFuncs:
                - lyd_lyb_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_lyb.c:1722,32'
              BranchSideFuncs:
                - lyb_parse_data_models
                - lyb_parse_siblings
                - ly_in_skip
                - lyd_lyb_ctx_free
                - __assert_fail
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_lyb.c:1723,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1723,5'
              BranchSideFuncs:
                - lyd_lyb_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_lyb.c:1726,29'
              BranchSideFuncs:
                - lyb_parse_siblings
                - ly_in_skip
                - lyd_lyb_ctx_free
                - __assert_fail
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_lyb.c:1727,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1727,5'
              BranchSideFuncs:
                - lyd_lyb_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_lyb.c:1729,10'
              BranchSideFuncs:
                - ly_in_skip
                - lyd_lyb_ctx_free
                - __assert_fail
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_lyb.c:1729,45'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1729,48'
              BranchSideFuncs:
                - ly_in_skip
                - lyd_lyb_ctx_free
                - __assert_fail
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_lyb.c:1734,10'
              BranchSideFuncs:
                - ly_in_skip
                - lyd_lyb_ctx_free
                - __assert_fail
                - ly_vlog
        - Branch String:   'src/parser_lyb.c:1729,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1730,9'
              BranchSideFuncs:
                - ly_vlog
                - lyd_lyb_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_lyb.c:1734,10'
              BranchSideFuncs:
                - ly_in_skip
                - lyd_lyb_ctx_free
                - __assert_fail
                - ly_vlog
        - Branch String:   'src/parser_lyb.c:1734,97'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1734,101'
              BranchSideFuncs:
                - ly_vlog
                - lyd_lyb_ctx_free
                - __assert_fail
                - ly_in_skip
            - BranchSide:      'src/parser_lyb.c:1741,16'
              BranchSideFuncs:
                - ly_in_skip
                - lyd_lyb_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_lyb.c:1734,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1735,9'
              BranchSideFuncs:
                - ly_in_skip
                - lyd_lyb_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_lyb.c:1741,16'
              BranchSideFuncs:
                - ly_in_skip
                - lyd_lyb_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_lyb.c:1745,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1745,5'
              BranchSideFuncs:
                - lyd_lyb_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_lyb.c:1748,9'
              BranchSideFuncs:
                - lyd_lyb_ctx_free
        - Branch String:   'src/parser_lyb.c:1745,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1745,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_lyb.c:1745,5'
              BranchSideFuncs:
                - lyd_lyb_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_lyb.c:1745,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1745,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_lyb.c:1745,5'
              BranchSideFuncs:
                - lyd_lyb_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_lyb.c:1745,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1745,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_lyb.c:1748,9'
              BranchSideFuncs:
                - lyd_lyb_ctx_free
        - Branch String:   'src/parser_lyb.c:1748,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1749,44'
              BranchSideFuncs:
                - lyd_lyb_ctx_free
            - BranchSide:      'src/parser_lyb.c:1751,39'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_lyb.c:1688,5'
          Dst:             __assert_fail
        - Src:             'src/parser_lyb.c:1689,5'
          Dst:             __assert_fail
        - Src:             'src/parser_lyb.c:1691,5'
          Dst:             ly_log
        - Src:             'src/parser_lyb.c:1697,14'
          Dst:             calloc
        - Src:             'src/parser_lyb.c:1698,5'
          Dst:             ly_log
        - Src:             'src/parser_lyb.c:1699,22'
          Dst:             calloc
        - Src:             'src/parser_lyb.c:1700,5'
          Dst:             ly_log
        - Src:             'src/parser_lyb.c:1711,5'
          Dst:             lyd_parser_find_operation
        - Src:             'src/parser_lyb.c:1714,10'
          Dst:             lyb_parse_magic_number
        - Src:             'src/parser_lyb.c:1718,10'
          Dst:             lyb_parse_header
        - Src:             'src/parser_lyb.c:1722,10'
          Dst:             lyb_parse_data_models
        - Src:             'src/parser_lyb.c:1726,10'
          Dst:             lyb_parse_siblings
        - Src:             'src/parser_lyb.c:1730,9'
          Dst:             ly_vlog
        - Src:             'src/parser_lyb.c:1735,9'
          Dst:             ly_vlog
        - Src:             'src/parser_lyb.c:1741,5'
          Dst:             ly_in_skip
        - Src:             'src/parser_lyb.c:1745,5'
          Dst:             __assert_fail
        - Src:             'src/parser_lyb.c:1749,9'
          Dst:             lyd_lyb_ctx_free
    - functionName:    lyd_lyb_ctx_free
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 79
      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:72,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:73,9'
              BranchSideFuncs:
                - lyd_ctx_free
                - lylyb_ctx_free
                - free
            - BranchSide:      'src/parser_lyb.c:76,18'
              BranchSideFuncs:
                - lyd_ctx_free
                - lylyb_ctx_free
                - free
      Callsites:
        - Src:             'src/parser_lyb.c:76,5'
          Dst:             lyd_ctx_free
        - Src:             'src/parser_lyb.c:77,5'
          Dst:             lylyb_ctx_free
    - functionName:    lyb_parse_magic_number
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1633
      functionLinenumberEnd: 1655
      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:1637,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1638,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_lyb.c:1642,41'
              BranchSideFuncs:
                - lyb_read
                - lyb_read
                - ly_log
                - ly_log
        - Branch String:   'src/parser_lyb.c:1643,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1644,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_lyb.c:1648,41'
              BranchSideFuncs:
                - lyb_read
                - ly_log
        - Branch String:   'src/parser_lyb.c:1649,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1650,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_lyb.c:1654,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_lyb.c:1636,5'
          Dst:             lyb_read
        - Src:             'src/parser_lyb.c:1638,9'
          Dst:             ly_log
        - Src:             'src/parser_lyb.c:1642,5'
          Dst:             lyb_read
        - Src:             'src/parser_lyb.c:1644,9'
          Dst:             ly_log
        - Src:             'src/parser_lyb.c:1648,5'
          Dst:             lyb_read
        - Src:             'src/parser_lyb.c:1650,9'
          Dst:             ly_log
    - functionName:    lyb_parse_header
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1665
      functionLinenumberEnd: 1678
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lybctx
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ly_log
        - lyb_read
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_lyb.c:1671,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1672,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_lyb.c:1677,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_lyb.c:1669,5'
          Dst:             lyb_read
        - Src:             'src/parser_lyb.c:1672,9'
          Dst:             ly_log
    - functionName:    lyb_parse_data_models
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1603
      functionLinenumberEnd: 1623
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - lybctx
        - parse_options
      BBCount:         23
      ICount:          178
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - ly_log
        - lyb_parse_model
        - lyb_read_number
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_lyb.c:1611,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1612,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyb_parse_model
                - realloc
                - ly_log
            - BranchSide:      'src/parser_lyb.c:1622,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_lyb.c:1612,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1612,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lyb_parse_model
            - BranchSide:      'src/parser_lyb.c:1612,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyb_parse_model
        - Branch String:   'src/parser_lyb.c:1612,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1612,9'
              BranchSideFuncs:
                - lyb_parse_model
            - BranchSide:      'src/parser_lyb.c:1612,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_lyb.c:1612,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:0,0'
              BranchSideFuncs:
                - lyb_parse_model
            - BranchSide:      'src/parser_lyb.c:1612,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_lyb.c:1612,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1612,9'
              BranchSideFuncs:
                - lyb_parse_model
            - BranchSide:      'src/parser_lyb.c:1615,16'
              BranchSideFuncs:
                - lyb_parse_model
        - Branch String:   'src/parser_lyb.c:1615,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1616,35'
              BranchSideFuncs:
                - lyb_parse_model
            - BranchSide:      'src/parser_lyb.c:1620,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_lyb.c:1617,13'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1617,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_lyb.c:1618,13'
              BranchSideFuncs:
                - lyb_parse_model
      Callsites:
        - Src:             'src/parser_lyb.c:1609,5'
          Dst:             lyb_read_number
        - Src:             'src/parser_lyb.c:1612,9'
          Dst:             realloc
        - Src:             'src/parser_lyb.c:1612,9'
          Dst:             ly_log
        - Src:             'src/parser_lyb.c:1612,9'
          Dst:             calloc
        - Src:             'src/parser_lyb.c:1612,9'
          Dst:             ly_log
        - Src:             'src/parser_lyb.c:1616,19'
          Dst:             lyb_parse_model
    - functionName:    lylyb_ctx_free
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         22
      ICount:          121
      EdgeCount:       28
      CyclomaticComplexity: 8
      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
                - free
            - BranchSide:      'src/parser_lyb.c:56,5'
              BranchSideFuncs:
                - free
                - free
                - lyht_free
                - 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
                - free
            - BranchSide:      'src/parser_lyb.c:57,5'
              BranchSideFuncs:
                - free
                - free
                - lyht_free
                - free
        - Branch String:   'src/parser_lyb.c:57,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:57,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - lyht_free
            - BranchSide:      'src/parser_lyb.c:59,5'
              BranchSideFuncs:
                - free
                - free
                - lyht_free
        - Branch String:   'src/parser_lyb.c:59,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:59,5'
              BranchSideFuncs:
                - free
                - free
                - lyht_free
            - BranchSide:      'src/parser_lyb.c:59,5'
              BranchSideFuncs:
                - free
                - free
                - lyht_free
        - Branch String:   'src/parser_lyb.c:59,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:60,19'
              BranchSideFuncs:
                - lyht_free
                - free
                - free
            - BranchSide:      'src/parser_lyb.c:62,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/parser_lyb.c:62,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:62,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/parser_lyb.c:64,10'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/parser_lyb.c:60,9'
          Dst:             lyht_free
    - functionName:    lyb_skip_siblings
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 904
      functionLinenumberEnd: 912
      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:907,32'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:907,32'
              BranchSideFuncs:
                - ly_in_skip
                - lyb_read
            - BranchSide:      'src/parser_lyb.c:907,32'
              BranchSideFuncs:
                - ly_in_skip
                - lyb_read
        - Branch String:   'src/parser_lyb.c:910,24'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:911,14'
              BranchSideFuncs:
                - lyb_read
                - ly_in_skip
            - BranchSide:      'src/parser_lyb.c:911,14'
              BranchSideFuncs:
                - lyb_read
                - ly_in_skip
        - Branch String:   'src/parser_lyb.c:911,14'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:911,14'
              BranchSideFuncs:
                - ly_in_skip
                - lyb_read
            - BranchSide:      'src/parser_lyb.c:911,14'
              BranchSideFuncs:
                - ly_in_skip
                - lyb_read
        - Branch String:   'src/parser_lyb.c:911,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:907,20'
              BranchSideFuncs:
                - ly_in_skip
                - lyb_read
            - BranchSide:      'src/parser_lyb.c:912,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_lyb.c:907,9'
          Dst:             ly_in_skip
        - Src:             'src/parser_lyb.c:910,9'
          Dst:             lyb_read
    - functionName:    lyd_lyb_data_length
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1758
      functionLinenumberEnd: 1834
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         33
      ICount:          229
      EdgeCount:       44
      CyclomaticComplexity: 13
      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_number
        - lyb_read_start_siblings
        - lyb_read_stop_siblings
        - lyb_skip_siblings
        - lylyb_ctx_free
        - memcmp
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/parser_lyb.c:1765,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1766,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_in_new_memory
                - lyb_parse_magic_number
                - lyb_parse_header
                - lyb_read_number
                - memcmp
                - lyb_read
                - ly_in_skip
                - ly_in_free
                - lylyb_ctx_free
                - lyb_read_start_siblings
                - lyb_skip_siblings
                - lyb_read_stop_siblings
                - lyb_read_number
                - lyb_read
                - lyb_read
                - lyb_read_number
                - lyb_read_number
                - lyb_read
            - BranchSide:      'src/parser_lyb.c:1769,14'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_in_new_memory
                - lyb_parse_magic_number
                - lyb_parse_header
                - lyb_read_number
                - memcmp
                - lyb_read
                - ly_in_skip
                - ly_in_free
                - lylyb_ctx_free
                - lyb_read_start_siblings
                - lyb_skip_siblings
                - lyb_read_stop_siblings
                - lyb_read_number
                - lyb_read
                - lyb_read
                - lyb_read_number
                - lyb_read_number
                - lyb_read
        - Branch String:   'src/parser_lyb.c:1770,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1770,5'
              BranchSideFuncs:
                - ly_in_new_memory
                - lyb_parse_magic_number
                - lyb_parse_header
                - lyb_read_number
                - memcmp
                - lyb_read
                - ly_in_skip
                - ly_in_free
                - lylyb_ctx_free
                - lyb_read_start_siblings
                - lyb_skip_siblings
                - lyb_read_stop_siblings
                - lyb_read_number
                - lyb_read
                - lyb_read
                - lyb_read_number
                - lyb_read_number
                - lyb_read
            - BranchSide:      'src/parser_lyb.c:1771,28'
              BranchSideFuncs:
                - ly_in_new_memory
                - lyb_parse_magic_number
                - lyb_parse_header
                - lyb_read_number
                - memcmp
                - lyb_read
                - ly_in_skip
                - ly_in_free
                - lylyb_ctx_free
                - lyb_read_start_siblings
                - lyb_skip_siblings
                - lyb_read_stop_siblings
                - lyb_read_number
                - lyb_read
                - lyb_read
                - lyb_read_number
                - lyb_read_number
                - lyb_read
        - Branch String:   'src/parser_lyb.c:1772,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1772,5'
              BranchSideFuncs:
                - ly_in_free
                - lylyb_ctx_free
            - BranchSide:      'src/parser_lyb.c:1775,34'
              BranchSideFuncs:
                - lyb_parse_magic_number
                - lyb_parse_header
                - lyb_read_number
                - memcmp
                - lyb_read
                - ly_in_skip
                - ly_in_free
                - lylyb_ctx_free
                - lyb_read_start_siblings
                - lyb_skip_siblings
                - lyb_read_stop_siblings
                - lyb_read_number
                - lyb_read
                - lyb_read
                - lyb_read_number
                - lyb_read_number
                - lyb_read
        - Branch String:   'src/parser_lyb.c:1776,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1776,5'
              BranchSideFuncs:
                - ly_in_free
                - lylyb_ctx_free
            - BranchSide:      'src/parser_lyb.c:1779,28'
              BranchSideFuncs:
                - lyb_parse_header
                - lyb_read_number
                - memcmp
                - lyb_read
                - ly_in_skip
                - ly_in_free
                - lylyb_ctx_free
                - lyb_read_start_siblings
                - lyb_skip_siblings
                - lyb_read_stop_siblings
                - lyb_read_number
                - lyb_read
                - lyb_read
                - lyb_read_number
                - lyb_read_number
                - lyb_read
        - Branch String:   'src/parser_lyb.c:1780,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1780,5'
              BranchSideFuncs:
                - ly_in_free
                - lylyb_ctx_free
            - BranchSide:      'src/parser_lyb.c:1783,46'
              BranchSideFuncs:
                - lyb_read_number
                - memcmp
                - lyb_read
                - ly_in_skip
                - ly_in_free
                - lylyb_ctx_free
                - lyb_read_start_siblings
                - lyb_skip_siblings
                - lyb_read_stop_siblings
                - lyb_read_number
                - lyb_read
                - lyb_read
                - lyb_read_number
                - lyb_read_number
                - lyb_read
        - Branch String:   'src/parser_lyb.c:1786,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1788,46'
              BranchSideFuncs:
                - lyb_read_number
                - lyb_read
                - lyb_read
                - lyb_read_number
                - memcmp
                - lyb_read
                - ly_in_skip
                - ly_in_free
                - lylyb_ctx_free
                - lyb_read_start_siblings
                - lyb_skip_siblings
                - lyb_read_stop_siblings
                - lyb_read_number
                - lyb_read
            - BranchSide:      'src/parser_lyb.c:1809,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:1800,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1802,50'
              BranchSideFuncs:
                - lyb_read_number
                - lyb_read
                - memcmp
                - lyb_read
                - ly_in_skip
                - ly_in_free
                - lylyb_ctx_free
                - lyb_read_start_siblings
                - lyb_skip_siblings
                - lyb_read_stop_siblings
                - lyb_read_number
                - lyb_read
                - lyb_read
                - lyb_read_number
            - BranchSide:      'src/parser_lyb.c:1807,5'
              BranchSideFuncs:
                - memcmp
                - lyb_read
                - ly_in_skip
                - ly_in_free
                - lylyb_ctx_free
                - lyb_read_start_siblings
                - lyb_skip_siblings
                - lyb_read_stop_siblings
                - lyb_read_number
                - lyb_read
                - lyb_read
                - lyb_read_number
                - lyb_read_number
                - lyb_read
        - Branch String:   'src/parser_lyb.c:1809,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1811,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:1821,40'
              BranchSideFuncs:
                - lyb_read
                - ly_in_skip
                - ly_in_free
                - lylyb_ctx_free
        - Branch String:   'src/parser_lyb.c:1812,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1812,9'
              BranchSideFuncs:
                - ly_in_free
                - lylyb_ctx_free
            - BranchSide:      'src/parser_lyb.c:1815,27'
              BranchSideFuncs:
                - lyb_skip_siblings
                - lyb_read_stop_siblings
                - ly_in_skip
                - ly_in_free
                - lylyb_ctx_free
        - Branch String:   'src/parser_lyb.c:1819,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1819,9'
              BranchSideFuncs:
                - ly_in_free
                - lylyb_ctx_free
            - BranchSide:      'src/parser_lyb.c:1820,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_in_free
                - lylyb_ctx_free
        - Branch String:   'src/parser_lyb.c:1833,12'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1833,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_lyb.c:1833,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_lyb.c:1769,14'
          Dst:             calloc
        - Src:             'src/parser_lyb.c:1770,5'
          Dst:             ly_log
        - Src:             'src/parser_lyb.c:1771,11'
          Dst:             ly_in_new_memory
        - Src:             'src/parser_lyb.c:1775,11'
          Dst:             lyb_parse_magic_number
        - Src:             'src/parser_lyb.c:1779,11'
          Dst:             lyb_parse_header
        - Src:             'src/parser_lyb.c:1783,5'
          Dst:             lyb_read_number
        - Src:             'src/parser_lyb.c:1788,9'
          Dst:             lyb_read_number
        - Src:             'src/parser_lyb.c:1791,9'
          Dst:             lyb_read
        - Src:             'src/parser_lyb.c:1794,9'
          Dst:             lyb_read
        - Src:             'src/parser_lyb.c:1797,9'
          Dst:             lyb_read_number
        - Src:             'src/parser_lyb.c:1802,13'
          Dst:             lyb_read_number
        - Src:             'src/parser_lyb.c:1805,13'
          Dst:             lyb_read
        - Src:             'src/parser_lyb.c:1809,9'
          Dst:             memcmp
        - Src:             'src/parser_lyb.c:1811,15'
          Dst:             lyb_read_start_siblings
        - Src:             'src/parser_lyb.c:1815,9'
          Dst:             lyb_skip_siblings
        - Src:             'src/parser_lyb.c:1818,15'
          Dst:             lyb_read_stop_siblings
        - Src:             'src/parser_lyb.c:1821,9'
          Dst:             lyb_read
        - Src:             'src/parser_lyb.c:1825,5'
          Dst:             ly_in_skip
        - Src:             'src/parser_lyb.c:1830,5'
          Dst:             ly_in_free
        - Src:             'src/parser_lyb.c:1831,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: 1044
      functionLinenumberEnd: 1045
      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:1045,18'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1045,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1045,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1045,12'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1045,38'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1045,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.1346
                - 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.1346
        - Branch String:   'src/printer_data.c:58,9'
          Branch Sides:
            - BranchSide:      'src/printer_data.c:60,9'
              BranchSideFuncs:
                - lyd_print_
                - lyd_parent.1346
            - 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.1346
                - 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:          391
      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:467,18'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - lyxml_dump_text
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_xml.c:476,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: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:467,17'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:468,17'
              BranchSideFuncs:
                - ly_print_
                - lyxml_dump_text
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_xml.c:471,23'
              BranchSideFuncs:
                - ly_print_
                - lyxml_dump_text
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_xml.c:476,17'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:477,17'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_xml.c:479,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:471,13'
          Dst:             ly_print_
        - Src:             'src/printer_xml.c:472,13'
          Dst:             lyxml_dump_text
        - Src:             'src/printer_xml.c:479,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.1485
                - 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.1485
                - 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.1485
                - 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.1485
                - 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.1485
                - 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.1485
                - 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.1485
                - 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.1485
                - 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.1485
                - 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: 1044
      functionLinenumberEnd: 1045
      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:1045,18'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1045,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1045,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1045,12'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1045,38'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1045,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.1485
                - json_print_member2
                - ly_print_
                - json_print_attribute
                - ly_print_
                - lyd_parent.1485
                - json_print_member2
                - node_has_printable_meta
                - json_print_member
                - ly_print_
                - json_print_metadata
                - ly_print_
                - lyd_parent.1485
                - json_print_member2
                - lyd_is_default
                - ly_ctx_get_module_implemented
            - BranchSide:      'src/printer_json.c:515,9'
              BranchSideFuncs:
                - lyd_parent.1485
                - json_print_member2
                - ly_print_
                - json_print_attribute
                - ly_print_
                - lyd_parent.1485
                - json_print_member2
                - node_has_printable_meta
                - json_print_member
                - ly_print_
                - json_print_metadata
                - ly_print_
                - lyd_parent.1485
                - json_print_member2
        - Branch String:   'src/printer_json.c:507,67'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:507,73'
              BranchSideFuncs:
                - lyd_parent.1485
                - json_print_member2
                - ly_print_
                - json_print_attribute
                - ly_print_
                - lyd_parent.1485
                - json_print_member2
                - node_has_printable_meta
                - json_print_member
                - ly_print_
                - json_print_metadata
                - ly_print_
                - lyd_parent.1485
                - json_print_member2
                - lyd_is_default
                - ly_ctx_get_module_implemented
            - BranchSide:      'src/printer_json.c:515,9'
              BranchSideFuncs:
                - lyd_parent.1485
                - json_print_member2
                - ly_print_
                - json_print_attribute
                - ly_print_
                - lyd_parent.1485
                - json_print_member2
                - node_has_printable_meta
                - json_print_member
                - ly_print_
                - json_print_metadata
                - ly_print_
                - lyd_parent.1485
                - json_print_member2
        - Branch String:   'src/printer_json.c:507,100'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:508,14'
              BranchSideFuncs:
                - lyd_parent.1485
                - json_print_member2
                - ly_print_
                - json_print_attribute
                - ly_print_
                - lyd_parent.1485
                - json_print_member2
                - node_has_printable_meta
                - json_print_member
                - ly_print_
                - json_print_metadata
                - ly_print_
                - lyd_parent.1485
                - json_print_member2
                - lyd_is_default
                - ly_ctx_get_module_implemented
            - BranchSide:      'src/printer_json.c:509,15'
              BranchSideFuncs:
                - lyd_parent.1485
                - json_print_member2
                - ly_print_
                - json_print_attribute
                - ly_print_
                - lyd_parent.1485
                - json_print_member2
                - node_has_printable_meta
                - json_print_member
                - ly_print_
                - json_print_metadata
                - ly_print_
                - lyd_parent.1485
                - 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.1485
                - json_print_member2
                - ly_print_
                - json_print_attribute
                - ly_print_
                - lyd_parent.1485
                - json_print_member2
                - node_has_printable_meta
                - json_print_member
                - ly_print_
                - json_print_metadata
                - ly_print_
                - lyd_parent.1485
                - json_print_member2
            - BranchSide:      'src/printer_json.c:512,47'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - lyd_parent.1485
                - json_print_member2
                - ly_print_
                - json_print_attribute
                - ly_print_
                - lyd_parent.1485
                - json_print_member2
                - node_has_printable_meta
                - json_print_member
                - ly_print_
                - json_print_metadata
                - ly_print_
                - lyd_parent.1485
                - 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.1485
                - json_print_member2
                - ly_print_
                - json_print_attribute
                - ly_print_
                - lyd_parent.1485
                - json_print_member2
                - node_has_printable_meta
                - json_print_member
                - ly_print_
                - json_print_metadata
                - ly_print_
                - lyd_parent.1485
                - json_print_member2
                - ly_ctx_get_module_implemented
            - BranchSide:      'src/printer_json.c:515,9'
              BranchSideFuncs:
                - lyd_parent.1485
                - json_print_member2
                - ly_print_
                - json_print_attribute
                - ly_print_
                - lyd_parent.1485
                - json_print_member2
                - node_has_printable_meta
                - json_print_member
                - ly_print_
                - json_print_metadata
                - ly_print_
                - lyd_parent.1485
                - 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.1485
                - json_print_member2
                - ly_print_
                - json_print_attribute
                - ly_print_
                - lyd_parent.1485
                - json_print_member2
                - node_has_printable_meta
                - json_print_member
                - ly_print_
                - json_print_metadata
                - ly_print_
                - lyd_parent.1485
                - json_print_member2
            - BranchSide:      'src/printer_json.c:515,9'
              BranchSideFuncs:
                - lyd_parent.1485
                - json_print_member2
                - ly_print_
                - json_print_attribute
                - ly_print_
                - lyd_parent.1485
                - json_print_member2
                - node_has_printable_meta
                - json_print_member
                - ly_print_
                - json_print_metadata
                - ly_print_
                - lyd_parent.1485
                - 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.1485
                - json_print_member2
                - ly_print_
                - json_print_attribute
                - ly_print_
                - lyd_parent.1485
                - json_print_member2
                - node_has_printable_meta
                - json_print_member
                - ly_print_
                - json_print_metadata
                - ly_print_
                - lyd_parent.1485
                - json_print_member2
            - BranchSide:      'src/printer_json.c:512,17'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - lyd_parent.1485
                - json_print_member2
                - ly_print_
                - json_print_attribute
                - ly_print_
                - lyd_parent.1485
                - json_print_member2
                - node_has_printable_meta
                - json_print_member
                - ly_print_
                - json_print_metadata
                - ly_print_
                - lyd_parent.1485
                - 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.1485
                - json_print_member2
                - ly_print_
                - json_print_attribute
                - ly_print_
                - lyd_parent.1485
                - json_print_member2
                - json_print_member
                - ly_print_
                - json_print_metadata
                - ly_print_
                - lyd_parent.1485
                - json_print_member2
            - BranchSide:      'src/printer_json.c:527,17'
              BranchSideFuncs:
                - lyd_parent.1485
                - json_print_member2
                - ly_print_
                - json_print_attribute
                - ly_print_
                - lyd_parent.1485
                - 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.1485
                - json_print_member2
            - BranchSide:      'src/printer_json.c:516,13'
              BranchSideFuncs:
                - json_print_member
                - ly_print_
                - json_print_metadata
                - ly_print_
                - lyd_parent.1485
                - 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.1485
                - json_print_member2
            - BranchSide:      'src/printer_json.c:527,17'
              BranchSideFuncs:
                - lyd_parent.1485
                - json_print_member2
                - ly_print_
                - json_print_attribute
                - ly_print_
                - lyd_parent.1485
                - json_print_member2
        - Branch String:   'src/printer_json.c:516,13'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:517,13'
              BranchSideFuncs:
                - lyd_parent.1485
                - 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.1485
                - json_print_member2
                - ly_print_
                - json_print_attribute
                - ly_print_
            - BranchSide:      'src/printer_json.c:531,13'
              BranchSideFuncs:
                - lyd_parent.1485
                - 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.1507
                - 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.1507
                - 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.1507
                - 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.1507
                - 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.1507
                - 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.1507
                - 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.1507
                - 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.1507
                - 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.1507
                - 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.1507
                - 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.1507
                - 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.1507
                - 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.1507
                - 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.1507
                - 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.1507
                - 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.1507
                - 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.1507
                - 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.1507
                - 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.1507
                - 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.1507
                - 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.1507
                - ly_print_
                - ly_print_
                - json_print_node
            - BranchSide:      'src/printer_json.c:695,42'
              BranchSideFuncs:
                - ly_print_
                - json_print_attributes
                - lyd_child.1507
                - 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.1507
                - ly_print_
                - ly_print_
                - json_print_node
            - BranchSide:      'src/printer_json.c:696,49'
              BranchSideFuncs:
                - ly_print_
                - json_print_attributes
                - lyd_child.1507
                - 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.1507
                - ly_print_
                - ly_print_
                - json_print_node
            - BranchSide:      'src/printer_json.c:696,58'
              BranchSideFuncs:
                - ly_print_
                - json_print_attributes
                - lyd_child.1507
                - 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.1507
                - ly_print_
                - ly_print_
                - json_print_node
            - BranchSide:      'src/printer_json.c:696,71'
              BranchSideFuncs:
                - ly_print_
                - json_print_attributes
                - lyd_child.1507
                - 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.1507
                - ly_print_
                - ly_print_
                - json_print_node
            - BranchSide:      'src/printer_json.c:698,39'
              BranchSideFuncs:
                - ly_print_
                - json_print_attributes
                - lyd_child.1507
                - 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.1507
                - ly_print_
                - ly_print_
                - json_print_node
            - BranchSide:      'src/printer_json.c:699,31'
              BranchSideFuncs:
                - ly_print_
                - json_print_attributes
                - lyd_child.1507
                - 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: 1060
      functionLinenumberEnd: 1075
      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:1061,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1062,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1065,10'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1065,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1067,47'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1070,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1070,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1071,48'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1074,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: 241
      functionLinenumberEnd: 254
      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:251,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:251,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:253,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/printer_lyb.c:251,5'
          Dst:             ly_write_skipped
    - functionName:    lyb_print_term_value
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 678
      functionLinenumberEnd: 736
      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:686,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:686,5'
              BranchSideFuncs:
                - __assert_fail
                - free
                - lyb_write
                - lyb_write_number
                - ly_log
            - BranchSide:      'src/printer_lyb.c:686,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/printer_lyb.c:686,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:686,5'
              BranchSideFuncs:
                - __assert_fail
                - free
                - lyb_write
                - lyb_write_number
                - ly_log
            - BranchSide:      'src/printer_lyb.c:686,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/printer_lyb.c:686,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:686,5'
              BranchSideFuncs:
                - __assert_fail
                - free
                - lyb_write
                - lyb_write_number
                - ly_log
            - BranchSide:      'src/printer_lyb.c:686,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/printer_lyb.c:686,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:686,5'
              BranchSideFuncs:
                - free
                - lyb_write
                - lyb_write_number
                - ly_log
            - BranchSide:      'src/printer_lyb.c:690,20'
              BranchSideFuncs:
                - free
                - lyb_write
                - lyb_write_number
                - ly_log
        - Branch String:   'src/printer_lyb.c:694,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:698,25'
              BranchSideFuncs:
                - lyb_write_number
                - free
                - lyb_write
                - ly_log
            - BranchSide:      'src/printer_lyb.c:716,25'
              BranchSideFuncs:
                - free
                - lyb_write
        - Branch String:   'src/printer_lyb.c:700,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:700,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/printer_lyb.c:702,13'
              BranchSideFuncs:
                - lyb_write_number
                - free
                - lyb_write
                - ly_log
        - Branch String:   'src/printer_lyb.c:702,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:703,13'
              BranchSideFuncs:
                - ly_log
                - free
            - BranchSide:      'src/printer_lyb.c:710,32'
              BranchSideFuncs:
                - lyb_write_number
                - free
                - lyb_write
        - Branch String:   'src/printer_lyb.c:711,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:711,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/printer_lyb.c:712,5'
              BranchSideFuncs:
                - free
                - lyb_write
        - Branch String:   'src/printer_lyb.c:718,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:718,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/printer_lyb.c:721,21'
              BranchSideFuncs:
                - free
                - lyb_write
        - Branch String:   'src/printer_lyb.c:725,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:725,21'
              BranchSideFuncs:
                - lyb_write
                - free
            - BranchSide:      'src/printer_lyb.c:727,25'
              BranchSideFuncs:
                - lyb_write
                - free
        - Branch String:   'src/printer_lyb.c:728,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:728,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/printer_lyb.c:729,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/printer_lyb.c:732,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:732,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/printer_lyb.c:733,14'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/printer_lyb.c:686,5'
          Dst:             __assert_fail
        - Src:             'src/printer_lyb.c:703,13'
          Dst:             ly_log
        - Src:             'src/printer_lyb.c:710,15'
          Dst:             lyb_write_number
        - Src:             'src/printer_lyb.c:727,15'
          Dst:             lyb_write
    - functionName:    lyb_write_number
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 396
      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:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'src/printer_lyb.c:396,12'
          Dst:             lyb_write
    - functionName:    lyb_write
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 326
      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:276,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:276,9'
              BranchSideFuncs:
                - lyb_write_sibling_meta
                - ly_write_skip
                - ly_log
                - ly_write_
                - __assert_fail
            - BranchSide:      'src/printer_lyb.c:276,9'
              BranchSideFuncs:
                - lyb_write_sibling_meta
                - ly_write_skip
                - ly_log
                - ly_write_
                - __assert_fail
        - Branch String:   'src/printer_lyb.c:276,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:278,17'
              BranchSideFuncs:
                - lyb_write_sibling_meta
                - ly_write_skip
                - ly_log
                - ly_write_
                - __assert_fail
            - BranchSide:      'src/printer_lyb.c:285,14'
              BranchSideFuncs:
                - lyb_write_sibling_meta
                - ly_write_skip
                - ly_log
                - ly_write_
                - __assert_fail
        - Branch String:   'src/printer_lyb.c:278,17'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:280,43'
              BranchSideFuncs:
                - lyb_write_sibling_meta
                - ly_write_skip
                - ly_log
                - ly_write_
                - __assert_fail
            - BranchSide:      'src/printer_lyb.c:283,9'
              BranchSideFuncs:
                - lyb_write_sibling_meta
                - ly_write_skip
                - ly_log
                - ly_write_
                - __assert_fail
        - Branch String:   'src/printer_lyb.c:285,19'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:285,23'
              BranchSideFuncs:
                - lyb_write_sibling_meta
                - ly_write_skip
                - ly_log
                - ly_write_
                - __assert_fail
            - BranchSide:      'src/printer_lyb.c:290,13'
              BranchSideFuncs:
                - lyb_write_sibling_meta
                - ly_write_skip
                - ly_log
                - ly_write_
                - __assert_fail
        - Branch String:   'src/printer_lyb.c:285,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:286,13'
              BranchSideFuncs:
                - lyb_write_sibling_meta
                - ly_write_skip
                - ly_log
                - ly_write_
                - __assert_fail
            - BranchSide:      'src/printer_lyb.c:290,13'
              BranchSideFuncs:
                - lyb_write_sibling_meta
                - ly_write_skip
                - ly_log
                - ly_write_
                - __assert_fail
        - Branch String:   'src/printer_lyb.c:290,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:291,13'
              BranchSideFuncs:
                - ly_write_
                - lyb_write_sibling_meta
                - ly_write_skip
                - ly_log
                - __assert_fail
            - BranchSide:      'src/printer_lyb.c:303,13'
              BranchSideFuncs:
                - ly_write_
                - __assert_fail
                - lyb_write_sibling_meta
                - ly_write_skip
                - ly_log
        - Branch String:   'src/printer_lyb.c:291,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:291,13'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:293,13'
              BranchSideFuncs:
                - ly_write_
                - lyb_write_sibling_meta
                - ly_write_skip
                - ly_log
                - __assert_fail
        - Branch String:   'src/printer_lyb.c:293,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:293,13'
              BranchSideFuncs:
                - ly_write_
                - lyb_write_sibling_meta
                - ly_write_skip
                - ly_log
                - __assert_fail
            - BranchSide:      'src/printer_lyb.c:293,13'
              BranchSideFuncs:
                - ly_write_
                - lyb_write_sibling_meta
                - ly_write_skip
                - ly_log
                - __assert_fail
        - Branch String:   'src/printer_lyb.c:293,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:295,48'
              BranchSideFuncs:
                - __assert_fail
                - ly_write_
                - lyb_write_sibling_meta
                - ly_write_skip
                - ly_log
            - BranchSide:      'src/printer_lyb.c:299,22'
              BranchSideFuncs:
                - ly_write_
                - __assert_fail
                - lyb_write_sibling_meta
                - ly_write_skip
                - ly_log
        - Branch String:   'src/printer_lyb.c:296,17'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:296,17'
              BranchSideFuncs:
                - ly_write_
                - lyb_write_sibling_meta
                - ly_write_skip
                - ly_log
                - __assert_fail
            - BranchSide:      'src/printer_lyb.c:297,13'
              BranchSideFuncs:
                - ly_write_
                - lyb_write_sibling_meta
                - ly_write_skip
                - ly_log
                - __assert_fail
        - Branch String:   'src/printer_lyb.c:303,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:272,5'
              BranchSideFuncs:
                - lyb_write_sibling_meta
                - ly_write_skip
                - ly_write_
                - __assert_fail
                - ly_log
            - BranchSide:      'src/printer_lyb.c:305,13'
              BranchSideFuncs:
                - lyb_write_sibling_meta
                - ly_write_skip
                - ly_write_
                - __assert_fail
                - ly_log
        - Branch String:   'src/printer_lyb.c:305,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:305,13'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:308,13'
              BranchSideFuncs:
                - ly_write_skip
                - lyb_write_sibling_meta
                - ly_write_
                - __assert_fail
                - ly_log
        - Branch String:   'src/printer_lyb.c:312,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:312,13'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:315,26'
              BranchSideFuncs:
                - lyb_write_sibling_meta
                - ly_write_skip
                - ly_write_
                - __assert_fail
                - ly_log
        - Branch String:   'src/printer_lyb.c:315,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:316,21'
              BranchSideFuncs:
                - lyb_write_sibling_meta
                - ly_write_skip
                - ly_write_
                - __assert_fail
                - ly_log
            - BranchSide:      'src/printer_lyb.c:322,9'
              BranchSideFuncs:
                - lyb_write_sibling_meta
                - ly_write_skip
                - ly_log
                - ly_write_
                - __assert_fail
        - Branch String:   'src/printer_lyb.c:316,21'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:317,21'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/printer_lyb.c:320,19'
              BranchSideFuncs:
                - lyb_write_sibling_meta
                - ly_write_skip
                - ly_write_
                - __assert_fail
                - ly_log
      Callsites:
        - Src:             'src/printer_lyb.c:291,13'
          Dst:             ly_write_
        - Src:             'src/printer_lyb.c:296,17'
          Dst:             __assert_fail
        - Src:             'src/printer_lyb.c:305,13'
          Dst:             lyb_write_sibling_meta
        - Src:             'src/printer_lyb.c:312,13'
          Dst:             ly_write_skip
        - Src:             'src/printer_lyb.c:317,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: 749
      functionLinenumberEnd: 805
      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_model
        - 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:755,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:756,15'
              BranchSideFuncs:
                - lyb_write
                - lyd_metadata_should_print
                - lyb_print_model
                - lyb_write_string
                - lyd_get_meta_value
                - lyb_write_string
                - lyb_print_model
                - 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:764,9'
              BranchSideFuncs:
                - lyb_write
                - lyd_metadata_should_print
                - lyb_print_model
                - lyb_write_string
                - lyd_get_meta_value
                - lyb_write_string
                - lyb_print_model
                - lyb_write_string
                - lyb_write_string
                - lyd_metadata_should_print
                - ly_log
        - Branch String:   'src/printer_lyb.c:756,42'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:756,46'
              BranchSideFuncs:
                - lyb_write
                - lyd_metadata_should_print
                - lyb_print_model
                - lyb_write_string
                - lyd_get_meta_value
                - lyb_write_string
                - lyb_print_model
                - 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:757,19'
              BranchSideFuncs:
                - lyb_write
                - lyd_metadata_should_print
                - lyb_print_model
                - lyb_write_string
                - lyd_get_meta_value
                - lyb_write_string
                - lyb_print_model
                - 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:756,119'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:757,19'
              BranchSideFuncs:
                - ly_ctx_get_module_latest
                - lyb_write
                - lyd_metadata_should_print
                - lyb_print_model
                - lyb_write_string
                - lyd_get_meta_value
                - lyb_write_string
                - lyb_print_model
                - lyb_write_string
                - lyb_write_string
                - lyd_metadata_should_print
                - ly_log
            - BranchSide:      'src/printer_lyb.c:759,47'
              BranchSideFuncs:
                - ly_ctx_get_module_latest
                - lyb_write
                - lyd_metadata_should_print
                - lyb_print_model
                - lyb_write_string
                - lyd_get_meta_value
                - lyb_write_string
                - lyb_print_model
                - lyb_write_string
                - lyb_write_string
                - lyd_metadata_should_print
                - ly_log
        - Branch String:   'src/printer_lyb.c:757,65'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:757,83'
              BranchSideFuncs:
                - lyd_is_default
                - lyb_write
                - lyd_metadata_should_print
                - lyb_print_model
                - lyb_write_string
                - lyd_get_meta_value
                - lyb_write_string
                - lyb_print_model
                - lyb_write_string
                - lyb_write_string
                - lyd_metadata_should_print
                - ly_log
                - ly_ctx_get_module_latest
            - BranchSide:      'src/printer_lyb.c:761,5'
              BranchSideFuncs:
                - lyb_write
                - lyd_metadata_should_print
                - lyb_print_model
                - lyb_write_string
                - lyd_get_meta_value
                - lyb_write_string
                - lyb_print_model
                - lyb_write_string
                - lyb_write_string
                - lyd_metadata_should_print
                - ly_log
        - Branch String:   'src/printer_lyb.c:756,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:759,47'
              BranchSideFuncs:
                - ly_ctx_get_module_latest
                - lyb_write
                - lyd_metadata_should_print
                - lyb_print_model
                - lyb_write_string
                - lyd_get_meta_value
                - lyb_write_string
                - lyb_print_model
                - lyb_write_string
                - lyb_write_string
                - lyd_metadata_should_print
                - ly_log
            - BranchSide:      'src/printer_lyb.c:761,5'
              BranchSideFuncs:
                - lyb_write
                - lyd_metadata_should_print
                - lyb_print_model
                - lyb_write_string
                - lyd_get_meta_value
                - lyb_write_string
                - lyb_print_model
                - lyb_write_string
                - lyb_write_string
                - lyd_metadata_should_print
                - ly_log
        - Branch String:   'src/printer_lyb.c:764,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:765,9'
              BranchSideFuncs:
                - lyb_write
                - lyd_metadata_should_print
                - lyb_print_model
                - lyb_write_string
                - lyd_get_meta_value
                - lyb_write_string
                - lyb_print_model
                - lyb_write_string
                - lyb_write_string
                - lyd_metadata_should_print
                - ly_log
            - BranchSide:      'src/printer_lyb.c:767,17'
              BranchSideFuncs:
                - lyb_write
                - lyd_metadata_should_print
                - lyb_print_model
                - lyb_write_string
                - lyd_get_meta_value
                - lyb_write_string
                - lyb_print_model
                - lyb_write_string
                - lyb_write_string
                - lyd_metadata_should_print
                - ly_log
        - Branch String:   'src/printer_lyb.c:767,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:768,40'
              BranchSideFuncs:
                - lyd_metadata_should_print
                - lyb_write
                - lyd_metadata_should_print
                - lyb_print_model
                - lyb_write_string
                - lyd_get_meta_value
                - lyb_write_string
                - lyb_print_model
                - lyb_write_string
                - lyb_write_string
                - ly_log
            - BranchSide:      'src/printer_lyb.c:779,5'
              BranchSideFuncs:
                - lyb_write
                - lyd_metadata_should_print
                - lyb_print_model
                - lyb_write_string
                - lyd_get_meta_value
                - lyb_write_string
                - lyb_print_model
                - lyb_write_string
                - lyb_write_string
        - Branch String:   'src/printer_lyb.c:768,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:769,13'
              BranchSideFuncs:
                - lyb_write
                - lyd_metadata_should_print
                - lyb_print_model
                - lyb_write_string
                - lyd_get_meta_value
                - lyb_write_string
                - lyb_print_model
                - lyb_write_string
                - lyb_write_string
                - lyd_metadata_should_print
                - ly_log
            - BranchSide:      'src/printer_lyb.c:771,13'
              BranchSideFuncs:
                - lyb_write
                - lyd_metadata_should_print
                - lyb_print_model
                - lyb_write_string
                - lyd_get_meta_value
                - lyb_write_string
                - lyb_print_model
                - lyb_write_string
                - lyb_write_string
                - lyd_metadata_should_print
                - ly_log
        - Branch String:   'src/printer_lyb.c:771,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:772,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/printer_lyb.c:775,9'
              BranchSideFuncs:
                - lyb_write
                - lyd_metadata_should_print
                - lyb_print_model
                - lyb_write_string
                - lyd_get_meta_value
                - lyb_write_string
                - lyb_print_model
                - lyb_write_string
                - lyb_write_string
                - lyd_metadata_should_print
                - ly_log
        - Branch String:   'src/printer_lyb.c:779,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:779,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:781,9'
              BranchSideFuncs:
                - lyd_metadata_should_print
                - lyb_print_model
                - lyb_write_string
                - lyd_get_meta_value
                - lyb_write_string
                - lyb_print_model
                - lyb_write_string
                - lyb_write_string
        - Branch String:   'src/printer_lyb.c:781,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:783,9'
              BranchSideFuncs:
                - lyb_print_model
                - lyb_write_string
                - lyb_write_string
                - lyd_metadata_should_print
                - lyb_print_model
                - lyb_write_string
                - lyd_get_meta_value
                - lyb_write_string
            - BranchSide:      'src/printer_lyb.c:789,5'
              BranchSideFuncs:
                - lyd_metadata_should_print
                - lyb_print_model
                - lyb_write_string
                - lyd_get_meta_value
                - 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:784,9'
              BranchSideFuncs:
                - lyb_write_string
                - lyb_write_string
                - lyd_metadata_should_print
                - lyb_print_model
                - lyb_write_string
                - lyd_get_meta_value
                - lyb_write_string
        - Branch String:   'src/printer_lyb.c:784,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:784,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:785,9'
              BranchSideFuncs:
                - lyb_write_string
                - lyd_metadata_should_print
                - lyb_print_model
                - lyb_write_string
                - lyd_get_meta_value
                - lyb_write_string
        - Branch String:   'src/printer_lyb.c:785,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:785,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:786,5'
              BranchSideFuncs:
                - lyd_metadata_should_print
                - lyb_print_model
                - lyb_write_string
                - lyd_get_meta_value
                - lyb_write_string
        - Branch String:   'src/printer_lyb.c:789,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:790,40'
              BranchSideFuncs:
                - lyd_metadata_should_print
                - lyb_print_model
                - lyb_write_string
                - lyd_get_meta_value
                - lyb_write_string
            - BranchSide:      'src/printer_lyb.c:804,5'
              BranchSideFuncs: []
        - Branch String:   'src/printer_lyb.c:790,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:791,13'
              BranchSideFuncs:
                - lyb_print_model
                - lyb_write_string
                - lyd_get_meta_value
                - lyb_write_string
                - lyd_metadata_should_print
            - BranchSide:      'src/printer_lyb.c:795,9'
              BranchSideFuncs:
                - lyb_print_model
                - lyb_write_string
                - lyd_get_meta_value
                - lyb_write_string
                - lyd_metadata_should_print
        - Branch String:   'src/printer_lyb.c:795,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:795,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:798,9'
              BranchSideFuncs:
                - lyb_write_string
                - lyd_get_meta_value
                - lyb_write_string
                - lyd_metadata_should_print
                - lyb_print_model
        - Branch String:   'src/printer_lyb.c:798,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:798,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:801,9'
              BranchSideFuncs:
                - lyd_get_meta_value
                - lyb_write_string
                - lyd_metadata_should_print
                - lyb_print_model
                - lyb_write_string
        - Branch String:   'src/printer_lyb.c:801,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:801,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:802,5'
              BranchSideFuncs:
                - lyd_metadata_should_print
                - lyb_print_model
                - lyb_write_string
                - lyd_get_meta_value
                - lyb_write_string
      Callsites:
        - Src:             'src/printer_lyb.c:757,68'
          Dst:             lyd_is_default
        - Src:             'src/printer_lyb.c:759,22'
          Dst:             ly_ctx_get_module_latest
        - Src:             'src/printer_lyb.c:768,14'
          Dst:             lyd_metadata_should_print
        - Src:             'src/printer_lyb.c:772,13'
          Dst:             ly_log
        - Src:             'src/printer_lyb.c:779,5'
          Dst:             lyb_write
        - Src:             'src/printer_lyb.c:783,9'
          Dst:             lyb_print_model
        - Src:             'src/printer_lyb.c:784,9'
          Dst:             lyb_write_string
        - Src:             'src/printer_lyb.c:785,9'
          Dst:             lyb_write_string
        - Src:             'src/printer_lyb.c:790,14'
          Dst:             lyd_metadata_should_print
        - Src:             'src/printer_lyb.c:795,9'
          Dst:             lyb_print_model
        - Src:             'src/printer_lyb.c:798,9'
          Dst:             lyb_write_string
        - Src:             'src/printer_lyb.c:801,9'
          Dst:             lyd_get_meta_value
        - Src:             'src/printer_lyb.c:801,9'
          Dst:             lyb_write_string
    - functionName:    lyb_print_model
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 515
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - mod
        - with_features
        - lybctx
      BBCount:         30
      ICount:          229
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - atoi
        - ly_set_add
        - ly_set_erase
        - lyb_cache_module_hash
        - lyb_write_number
        - lyb_write_string
        - lysp_feature_next
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/printer_lyb.c:471,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:471,5'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/printer_lyb.c:475,14'
              BranchSideFuncs:
                - lyb_write_number
                - lyb_cache_module_hash
                - ly_set_erase
                - lysp_feature_next
                - lyb_write_number
                - lyb_write_string
                - ly_set_add
                - atoi
                - atoi
                - atoi
        - Branch String:   'src/printer_lyb.c:476,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:477,18'
              BranchSideFuncs:
                - atoi
                - atoi
                - atoi
                - lyb_write_number
                - lyb_cache_module_hash
                - ly_set_erase
                - lysp_feature_next
                - lyb_write_number
                - lyb_write_string
                - ly_set_add
            - BranchSide:      'src/printer_lyb.c:492,5'
              BranchSideFuncs:
                - lyb_write_number
                - lyb_cache_module_hash
                - ly_set_erase
                - lysp_feature_next
                - lyb_write_number
                - lyb_write_string
                - ly_set_add
        - Branch String:   'src/printer_lyb.c:492,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:492,5'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/printer_lyb.c:494,9'
              BranchSideFuncs:
                - lyb_cache_module_hash
                - ly_set_erase
                - lysp_feature_next
                - lyb_write_number
                - lyb_write_string
                - ly_set_add
        - Branch String:   'src/printer_lyb.c:494,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:496,9'
              BranchSideFuncs:
                - lysp_feature_next
                - lyb_write_number
                - lyb_cache_module_hash
                - ly_set_erase
                - lyb_write_string
                - ly_set_add
            - BranchSide:      'src/printer_lyb.c:511,27'
              BranchSideFuncs:
                - lyb_cache_module_hash
                - ly_set_erase
        - Branch String:   'src/printer_lyb.c:496,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:497,17'
              BranchSideFuncs:
                - lysp_feature_next
                - lyb_write_number
                - lyb_cache_module_hash
                - ly_set_erase
                - lyb_write_string
                - ly_set_add
            - BranchSide:      'src/printer_lyb.c:503,9'
              BranchSideFuncs:
                - lyb_write_number
                - lyb_cache_module_hash
                - ly_set_erase
                - lyb_write_string
        - Branch String:   'src/printer_lyb.c:497,17'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:496,9'
              BranchSideFuncs:
                - ly_set_add
                - lysp_feature_next
                - lyb_write_number
                - lyb_cache_module_hash
                - ly_set_erase
                - lyb_write_string
            - BranchSide:      'src/printer_lyb.c:498,17'
              BranchSideFuncs:
                - ly_set_add
                - lysp_feature_next
                - lyb_write_number
                - lyb_cache_module_hash
                - ly_set_erase
                - lyb_write_string
        - Branch String:   'src/printer_lyb.c:498,17'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:498,17'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/printer_lyb.c:499,13'
              BranchSideFuncs:
                - lysp_feature_next
                - lyb_write_number
                - lyb_cache_module_hash
                - ly_set_erase
                - lyb_write_string
                - ly_set_add
        - Branch String:   'src/printer_lyb.c:503,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:503,9'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/printer_lyb.c:504,16'
              BranchSideFuncs:
                - lyb_cache_module_hash
                - ly_set_erase
                - lyb_write_string
        - Branch String:   'src/printer_lyb.c:504,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:505,26'
              BranchSideFuncs:
                - lyb_write_string
                - lyb_cache_module_hash
                - ly_set_erase
            - BranchSide:      'src/printer_lyb.c:508,5'
              BranchSideFuncs:
                - lyb_cache_module_hash
                - ly_set_erase
        - Branch String:   'src/printer_lyb.c:506,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:506,13'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/printer_lyb.c:507,9'
              BranchSideFuncs:
                - lyb_cache_module_hash
                - ly_set_erase
                - lyb_write_string
      Callsites:
        - Src:             'src/printer_lyb.c:471,5'
          Dst:             lyb_write_string
        - Src:             'src/printer_lyb.c:477,13'
          Dst:             atoi
        - Src:             'src/printer_lyb.c:483,13'
          Dst:             atoi
        - Src:             'src/printer_lyb.c:488,13'
          Dst:             atoi
        - Src:             'src/printer_lyb.c:492,5'
          Dst:             lyb_write_number
        - Src:             'src/printer_lyb.c:496,21'
          Dst:             lysp_feature_next
        - Src:             'src/printer_lyb.c:498,17'
          Dst:             ly_set_add
        - Src:             'src/printer_lyb.c:503,9'
          Dst:             lyb_write_number
        - Src:             'src/printer_lyb.c:506,13'
          Dst:             lyb_write_string
        - Src:             'src/printer_lyb.c:511,5'
          Dst:             lyb_cache_module_hash
        - Src:             'src/printer_lyb.c:514,5'
          Dst:             ly_set_erase
    - functionName:    lyb_write_string
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 449
      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:    18
      BranchProfiles:
        - Branch String:   'src/printer_lyb.c:414,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:415,13'
              BranchSideFuncs:
                - strlen
                - lyb_write_number
                - lyb_write
                - ly_log
            - BranchSide:      'src/printer_lyb.c:419,10'
              BranchSideFuncs:
                - strlen
                - lyb_write_number
                - lyb_write
                - ly_log
        - Branch String:   'src/printer_lyb.c:416,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:416,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/printer_lyb.c:417,5'
              BranchSideFuncs:
                - strlen
                - lyb_write_number
                - lyb_write
                - ly_log
        - Branch String:   'src/printer_lyb.c:419,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:420,26'
              BranchSideFuncs:
                - lyb_write_number
                - lyb_write
                - ly_log
            - BranchSide:      'src/printer_lyb.c:423,13'
              BranchSideFuncs:
                - lyb_write_number
                - lyb_write
                - ly_log
        - Branch String:   'src/printer_lyb.c:423,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:425,17'
              BranchSideFuncs:
                - lyb_write_number
                - lyb_write
                - ly_log
            - BranchSide:      'src/printer_lyb.c:428,17'
              BranchSideFuncs:
                - lyb_write_number
                - lyb_write
                - ly_log
            - BranchSide:      'src/printer_lyb.c:431,17'
              BranchSideFuncs:
                - lyb_write_number
                - lyb_write
                - ly_log
            - BranchSide:      'src/printer_lyb.c:434,15'
              BranchSideFuncs:
                - lyb_write_number
                - lyb_write
                - ly_log
            - BranchSide:      'src/printer_lyb.c:437,15'
              BranchSideFuncs:
                - lyb_write_number
                - lyb_write
                - ly_log
        - Branch String:   'src/printer_lyb.c:439,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:440,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/printer_lyb.c:444,5'
              BranchSideFuncs:
                - lyb_write_number
                - lyb_write
        - Branch String:   'src/printer_lyb.c:444,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:444,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:446,5'
              BranchSideFuncs:
                - lyb_write
        - Branch String:   'src/printer_lyb.c:446,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:446,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:448,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/printer_lyb.c:416,9'
          Dst:             ly_log
        - Src:             'src/printer_lyb.c:420,19'
          Dst:             strlen
        - Src:             'src/printer_lyb.c:440,9'
          Dst:             ly_log
        - Src:             'src/printer_lyb.c:444,5'
          Dst:             lyb_write_number
        - Src:             'src/printer_lyb.c:446,5'
          Dst:             lyb_write
    - functionName:    lyb_print_node_header
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 943
      functionLinenumberEnd: 951
      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:945,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:945,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:948,5'
              BranchSideFuncs:
                - lyb_write_number
        - Branch String:   'src/printer_lyb.c:948,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:948,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:950,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/printer_lyb.c:945,5'
          Dst:             lyb_print_metadata
        - Src:             'src/printer_lyb.c:948,5'
          Dst:             lyb_write_number
    - functionName:    lyb_print_prefix_data
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 624
      functionLinenumberEnd: 666
      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:629,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:631,15'
              BranchSideFuncs:
                - lyb_write
                - lyb_write_number
                - lyb_write_string
                - lyb_write_string
                - ly_log
            - BranchSide:      'src/printer_lyb.c:660,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:660,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:662,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/printer_lyb.c:632,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:634,15'
              BranchSideFuncs:
                - lyb_write_number
                - lyb_write_string
                - lyb_write_string
                - ly_log
            - BranchSide:      'src/printer_lyb.c:638,13'
              BranchSideFuncs:
                - lyb_write_number
                - lyb_write_string
                - lyb_write_string
                - ly_log
        - Branch String:   'src/printer_lyb.c:635,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:635,13'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:636,13'
              BranchSideFuncs: []
        - Branch String:   'src/printer_lyb.c:638,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:639,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/printer_lyb.c:644,9'
              BranchSideFuncs:
                - lyb_write_number
                - lyb_write_string
                - lyb_write_string
        - Branch String:   'src/printer_lyb.c:644,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:644,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:647,16'
              BranchSideFuncs:
                - lyb_write_string
                - lyb_write_string
        - Branch String:   'src/printer_lyb.c:647,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:648,18'
              BranchSideFuncs:
                - lyb_write_string
                - lyb_write_string
            - BranchSide:      'src/printer_lyb.c:656,9'
              BranchSideFuncs: []
        - Branch String:   'src/printer_lyb.c:651,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:651,13'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:654,13'
              BranchSideFuncs:
                - lyb_write_string
                - lyb_write_string
        - Branch String:   'src/printer_lyb.c:654,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:654,13'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:655,9'
              BranchSideFuncs:
                - lyb_write_string
                - lyb_write_string
      Callsites:
        - Src:             'src/printer_lyb.c:635,13'
          Dst:             lyb_write
        - Src:             'src/printer_lyb.c:639,13'
          Dst:             ly_log
        - Src:             'src/printer_lyb.c:644,9'
          Dst:             lyb_write_number
        - Src:             'src/printer_lyb.c:651,13'
          Dst:             lyb_write_string
        - Src:             'src/printer_lyb.c:654,13'
          Dst:             lyb_write_string
        - Src:             'src/printer_lyb.c:662,9'
          Dst:             ly_log
    - functionName:    lyb_print_attributes
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 854
      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:821,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:822,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:830,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:822,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:823,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/printer_lyb.c:826,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:830,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:830,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:833,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:833,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:835,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:853,5'
              BranchSideFuncs: []
        - Branch String:   'src/printer_lyb.c:835,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:835,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:838,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:838,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:838,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:841,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:841,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:841,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:844,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:844,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:844,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:847,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:847,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:847,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:850,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:850,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:850,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:851,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:823,13'
          Dst:             ly_log
        - Src:             'src/printer_lyb.c:830,5'
          Dst:             lyb_write
        - Src:             'src/printer_lyb.c:835,9'
          Dst:             lyb_write_string
        - Src:             'src/printer_lyb.c:838,9'
          Dst:             lyb_write_string
        - Src:             'src/printer_lyb.c:841,9'
          Dst:             lyb_write_string
        - Src:             'src/printer_lyb.c:844,9'
          Dst:             lyb_write_number
        - Src:             'src/printer_lyb.c:847,9'
          Dst:             lyb_print_prefix_data
        - Src:             'src/printer_lyb.c:850,9'
          Dst:             lyb_write_string
    - 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_sequence_check
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 116
      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:          119
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - lyb_get_hash
        - lyb_hash_equal_cb
        - lyb_ptr_equal_cb
        - lyht_find
        - lyht_find_next_with_collision_cb
        - lyht_set_cb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/printer_lyb.c:89,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:91,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:94,17'
              BranchSideFuncs:
                - lyht_set_cb
                - lyb_get_hash
                - lyht_find_next_with_collision_cb
                - lyht_set_cb
                - lyht_set_cb
                - lyb_get_hash
                - lyb_get_hash
        - Branch String:   'src/printer_lyb.c:98,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:99,30'
              BranchSideFuncs:
                - lyb_get_hash
                - lyb_get_hash
                - lyb_get_hash
                - lyht_find_next_with_collision_cb
                - lyht_set_cb
                - lyht_set_cb
            - BranchSide:      'src/printer_lyb.c:104,13'
              BranchSideFuncs:
                - lyb_get_hash
                - lyht_find_next_with_collision_cb
                - lyht_set_cb
                - lyb_get_hash
                - lyb_get_hash
                - lyht_set_cb
        - Branch String:   'src/printer_lyb.c:99,17'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:101,17'
              BranchSideFuncs:
                - lyb_get_hash
                - lyht_find_next_with_collision_cb
                - lyht_set_cb
                - lyb_get_hash
                - lyb_get_hash
                - lyht_set_cb
            - BranchSide:      'src/printer_lyb.c:103,9'
              BranchSideFuncs:
                - lyb_get_hash
                - lyht_find_next_with_collision_cb
                - lyht_set_cb
                - lyht_set_cb
                - lyb_get_hash
                - lyb_get_hash
        - Branch String:   'src/printer_lyb.c:104,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:106,25'
              BranchSideFuncs:
                - lyht_set_cb
            - BranchSide:      'src/printer_lyb.c:111,5'
              BranchSideFuncs:
                - lyb_get_hash
                - lyht_find_next_with_collision_cb
                - lyht_set_cb
                - lyht_set_cb
                - lyb_get_hash
                - lyb_get_hash
        - Branch String:   'src/printer_lyb.c:111,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:98,27'
              BranchSideFuncs:
                - lyb_get_hash
                - lyht_find_next_with_collision_cb
                - lyht_set_cb
                - lyht_set_cb
                - lyb_get_hash
                - lyb_get_hash
            - BranchSide:      'src/printer_lyb.c:114,17'
              BranchSideFuncs:
                - lyht_set_cb
      Callsites:
        - Src:             'src/printer_lyb.c:89,33'
          Dst:             lyb_get_hash
        - Src:             'src/printer_lyb.c:89,9'
          Dst:             lyht_find
        - Src:             'src/printer_lyb.c:94,5'
          Dst:             lyht_set_cb
        - Src:             'src/printer_lyb.c:94,5'
          Dst:             lyb_ptr_equal_cb
        - Src:             'src/printer_lyb.c:99,17'
          Dst:             lyb_get_hash
        - Src:             'src/printer_lyb.c:99,45'
          Dst:             lyb_get_hash
        - Src:             'src/printer_lyb.c:106,13'
          Dst:             lyht_set_cb
        - Src:             'src/printer_lyb.c:106,13'
          Dst:             lyb_hash_equal_cb
        - Src:             'src/printer_lyb.c:111,62'
          Dst:             lyb_get_hash
        - Src:             'src/printer_lyb.c:111,15'
          Dst:             lyht_find_next_with_collision_cb
        - Src:             'src/printer_lyb.c:111,15'
          Dst:             lyb_hash_equal_cb
        - Src:             'src/printer_lyb.c:114,5'
          Dst:             lyht_set_cb
        - Src:             'src/printer_lyb.c:114,5'
          Dst:             lyb_hash_equal_cb
    - 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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lyb_hash_find
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 231
      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:213,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:214,29'
              BranchSideFuncs:
                - lyb_get_hash
                - ly_log
                - lyht_find
                - ly_log
            - BranchSide:      'src/printer_lyb.c:225,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/printer_lyb.c:215,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:216,13'
              BranchSideFuncs:
                - lyht_find
                - ly_log
                - lyb_get_hash
                - ly_log
            - BranchSide:      'src/printer_lyb.c:219,24'
              BranchSideFuncs:
                - lyht_find
                - ly_log
                - lyb_get_hash
                - ly_log
        - Branch String:   'src/printer_lyb.c:219,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:221,13'
              BranchSideFuncs:
                - ly_log
                - lyb_get_hash
                - ly_log
                - lyht_find
            - BranchSide:      'src/printer_lyb.c:223,5'
              BranchSideFuncs:
                - ly_log
                - lyb_get_hash
                - ly_log
                - lyht_find
        - Branch String:   'src/printer_lyb.c:225,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:226,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/printer_lyb.c:229,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/printer_lyb.c:214,16'
          Dst:             lyb_get_hash
        - Src:             'src/printer_lyb.c:216,13'
          Dst:             ly_log
        - Src:             'src/printer_lyb.c:219,14'
          Dst:             lyht_find
        - Src:             'src/printer_lyb.c:226,9'
          Dst:             ly_log
    - functionName:    lyb_hash_siblings
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 197
      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:135,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:135,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:137,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:138,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:139,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:142,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:142,14'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:146,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:146,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:146,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:148,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:193,17'
              BranchSideFuncs:
                - lyht_set_cb
        - Branch String:   'src/printer_lyb.c:148,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:152,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:184,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:152,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:153,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:157,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:153,21'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:154,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:156,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:157,17'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:159,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:163,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:163,17'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:165,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:169,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:169,19'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:169,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:182,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:169,17'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:171,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:182,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:172,21'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:173,21'
              BranchSideFuncs:
                - ly_log
                - lyht_set_cb
                - lyht_free
            - BranchSide:      'src/printer_lyb.c:178,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:184,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:146,5'
              BranchSideFuncs:
                - ly_log
                - lyht_free
            - BranchSide:      'src/printer_lyb.c:186,13'
              BranchSideFuncs:
                - ly_log
                - lyht_free
      Callsites:
        - Src:             'src/printer_lyb.c:134,10'
          Dst:             lyht_new
        - Src:             'src/printer_lyb.c:134,10'
          Dst:             lyb_hash_equal_cb
        - Src:             'src/printer_lyb.c:135,5'
          Dst:             ly_log
        - Src:             'src/printer_lyb.c:142,14'
          Dst:             lysc_data_node
        - Src:             'src/printer_lyb.c:146,43'
          Dst:             lys_getnext
        - Src:             'src/printer_lyb.c:153,21'
          Dst:             lyb_hash_sequence_check
        - Src:             'src/printer_lyb.c:163,59'
          Dst:             lyb_get_hash
        - Src:             'src/printer_lyb.c:163,18'
          Dst:             lyht_insert_with_resize_cb
        - Src:             'src/printer_lyb.c:163,18'
          Dst:             lyb_ptr_equal_cb
        - Src:             'src/printer_lyb.c:169,23'
          Dst:             lyb_hash_sequence_check
        - Src:             'src/printer_lyb.c:171,17'
          Dst:             lyht_set_cb
        - Src:             'src/printer_lyb.c:171,17'
          Dst:             lyb_ptr_equal_cb
        - Src:             'src/printer_lyb.c:172,47'
          Dst:             lyb_get_hash
        - Src:             'src/printer_lyb.c:172,21'
          Dst:             lyht_insert
        - Src:             'src/printer_lyb.c:173,21'
          Dst:             ly_log
        - Src:             'src/printer_lyb.c:174,21'
          Dst:             lyht_set_cb
        - Src:             'src/printer_lyb.c:174,21'
          Dst:             lyb_hash_equal_cb
        - Src:             'src/printer_lyb.c:175,21'
          Dst:             lyht_free
        - Src:             'src/printer_lyb.c:178,17'
          Dst:             lyht_set_cb
        - Src:             'src/printer_lyb.c:178,17'
          Dst:             lyb_hash_equal_cb
        - Src:             'src/printer_lyb.c:186,13'
          Dst:             ly_log
        - Src:             'src/printer_lyb.c:187,13'
          Dst:             lyht_free
        - Src:             'src/printer_lyb.c:193,5'
          Dst:             lyht_set_cb
        - Src:             'src/printer_lyb.c:193,5'
          Dst:             lyb_ptr_equal_cb
    - functionName:    lyb_print_node_leaf
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1116
      functionLinenumberEnd: 1124
      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:1118,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1118,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:1121,5'
              BranchSideFuncs:
                - lyb_print_term_value
        - Branch String:   'src/printer_lyb.c:1121,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1121,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:1123,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/printer_lyb.c:1118,5'
          Dst:             lyb_print_node_header
        - Src:             'src/printer_lyb.c:1121,5'
          Dst:             lyb_print_term_value
    - functionName:    lyb_print_node_inner
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 992
      functionLinenumberEnd: 1000
      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:994,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:994,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:997,5'
              BranchSideFuncs:
                - lyd_child.1603
                - lyb_print_siblings
        - Branch String:   'src/printer_lyb.c:997,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:997,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:999,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/printer_lyb.c:994,5'
          Dst:             lyb_print_node_header
        - Src:             'src/printer_lyb.c:997,5'
          Dst:             lyd_child
        - Src:             'src/printer_lyb.c:997,5'
          Dst:             lyb_print_siblings
    - functionName:    lyd_child
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1060
      functionLinenumberEnd: 1075
      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:1061,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1062,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1065,10'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1065,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1067,47'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1070,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1070,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1071,48'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1074,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyb_print_siblings
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1265
      functionLinenumberEnd: 1289
      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:1269,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1269,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:1272,5'
              BranchSideFuncs:
                - lyb_write_stop_siblings
                - lyb_print_node
                - lyd_parent.1604
                - lysc_data_node
        - Branch String:   'src/printer_lyb.c:1272,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1274,14'
              BranchSideFuncs:
                - lyb_print_node
                - lyd_parent.1604
                - lyb_write_stop_siblings
                - lysc_data_node
            - BranchSide:      'src/printer_lyb.c:1286,5'
              BranchSideFuncs:
                - lyb_write_stop_siblings
        - Branch String:   'src/printer_lyb.c:1274,27'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1274,32'
              BranchSideFuncs:
                - lysc_data_node
                - lyb_print_node
                - lyd_parent.1604
                - lyb_write_stop_siblings
            - BranchSide:      'src/printer_lyb.c:1275,24'
              BranchSideFuncs:
                - lyb_print_node
                - lyd_parent.1604
                - lyb_write_stop_siblings
                - lysc_data_node
        - Branch String:   'src/printer_lyb.c:1274,32'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1274,32'
              BranchSideFuncs:
                - lysc_data_node
                - lyb_print_node
                - lyd_parent.1604
                - lyb_write_stop_siblings
            - BranchSide:      'src/printer_lyb.c:1274,32'
              BranchSideFuncs:
                - lysc_data_node
                - lyb_print_node
                - lyd_parent.1604
                - lyb_write_stop_siblings
        - Branch String:   'src/printer_lyb.c:1274,63'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1274,67'
              BranchSideFuncs:
                - lyb_print_node
                - lyd_parent.1604
                - lyb_write_stop_siblings
                - lysc_data_node
            - BranchSide:      'src/printer_lyb.c:1279,9'
              BranchSideFuncs:
                - lyb_print_node
                - lyd_parent.1604
                - lyb_write_stop_siblings
                - lysc_data_node
        - Branch String:   'src/printer_lyb.c:1274,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1275,24'
              BranchSideFuncs:
                - lyb_print_node
                - lyd_parent.1604
                - lyb_write_stop_siblings
                - lysc_data_node
            - BranchSide:      'src/printer_lyb.c:1279,9'
              BranchSideFuncs:
                - lyb_print_node
                - lyd_parent.1604
                - lyb_write_stop_siblings
                - lysc_data_node
        - Branch String:   'src/printer_lyb.c:1276,24'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1276,39'
              BranchSideFuncs:
                - lyb_print_node
                - lyd_parent.1604
                - lyb_write_stop_siblings
                - lysc_data_node
            - BranchSide:      'src/printer_lyb.c:1276,22'
              BranchSideFuncs:
                - lyb_print_node
                - lyd_parent.1604
                - lyb_write_stop_siblings
                - lysc_data_node
        - Branch String:   'src/printer_lyb.c:1279,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1279,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:1281,25'
              BranchSideFuncs:
                - lyd_parent.1604
                - lyb_write_stop_siblings
                - lyb_print_node
                - lysc_data_node
        - Branch String:   'src/printer_lyb.c:1281,31'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1281,36'
              BranchSideFuncs:
                - lyb_write_stop_siblings
                - lyb_print_node
                - lyd_parent.1604
                - lysc_data_node
            - BranchSide:      'src/printer_lyb.c:1284,5'
              BranchSideFuncs:
                - lyb_write_stop_siblings
                - lyb_print_node
                - lyd_parent.1604
                - lysc_data_node
        - Branch String:   'src/printer_lyb.c:1281,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1282,13'
              BranchSideFuncs:
                - lyb_write_stop_siblings
                - lyb_print_node
                - lyd_parent.1604
                - lysc_data_node
            - BranchSide:      'src/printer_lyb.c:1284,5'
              BranchSideFuncs:
                - lyb_write_stop_siblings
                - lyb_print_node
                - lyd_parent.1604
                - lysc_data_node
        - Branch String:   'src/printer_lyb.c:1286,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1286,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:1288,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/printer_lyb.c:1269,5'
          Dst:             lyb_write_start_siblings
        - Src:             'src/printer_lyb.c:1274,32'
          Dst:             lysc_data_node
        - Src:             'src/printer_lyb.c:1279,9'
          Dst:             lyb_print_node
        - Src:             'src/printer_lyb.c:1281,14'
          Dst:             lyd_parent
        - Src:             'src/printer_lyb.c:1286,5'
          Dst:             lyb_write_stop_siblings
    - functionName:    lyb_write_start_siblings
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - lybctx
      BBCount:         40
      ICount:          316
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - ly_log
        - ly_write_skip
        - realloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/printer_lyb.c:357,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:357,7'
              BranchSideFuncs:
                - ly_write_skip
                - ly_log
                - calloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/printer_lyb.c:357,7'
              BranchSideFuncs:
                - ly_write_skip
                - ly_log
                - calloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/printer_lyb.c:358,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:359,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_write_skip
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/printer_lyb.c:363,5'
              BranchSideFuncs:
                - ly_write_skip
                - ly_log
        - Branch String:   'src/printer_lyb.c:359,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:359,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - ly_write_skip
                - ly_log
            - BranchSide:      'src/printer_lyb.c:359,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_write_skip
                - ly_log
        - Branch String:   'src/printer_lyb.c:359,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:359,9'
              BranchSideFuncs:
                - ly_write_skip
                - ly_log
            - BranchSide:      'src/printer_lyb.c:359,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/printer_lyb.c:359,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:0,0'
              BranchSideFuncs:
                - ly_write_skip
                - ly_log
            - BranchSide:      'src/printer_lyb.c:359,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/printer_lyb.c:359,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:359,9'
              BranchSideFuncs:
                - ly_write_skip
                - ly_log
            - BranchSide:      'src/printer_lyb.c:360,32'
              BranchSideFuncs:
                - ly_write_skip
                - ly_log
        - Branch String:   'src/printer_lyb.c:364,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:364,5'
              BranchSideFuncs:
                - ly_write_skip
                - ly_log
            - BranchSide:      'src/printer_lyb.c:364,5'
              BranchSideFuncs:
                - ly_write_skip
                - ly_log
        - Branch String:   'src/printer_lyb.c:365,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:368,17'
              BranchSideFuncs:
                - ly_write_skip
                - ly_log
            - BranchSide:      'src/printer_lyb.c:368,17'
              BranchSideFuncs:
                - ly_write_skip
                - ly_log
        - Branch String:   'src/printer_lyb.c:368,21'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:368,54'
              BranchSideFuncs:
                - ly_write_skip
                - ly_log
            - BranchSide:      'src/printer_lyb.c:368,54'
              BranchSideFuncs:
                - ly_write_skip
                - ly_log
        - Branch String:   'src/printer_lyb.c:368,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:369,13'
              BranchSideFuncs:
                - ly_write_skip
                - ly_log
            - BranchSide:      'src/printer_lyb.c:376,5'
              BranchSideFuncs:
                - ly_write_skip
        - Branch String:   'src/printer_lyb.c:369,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:370,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/printer_lyb.c:373,11'
              BranchSideFuncs:
                - ly_write_skip
                - ly_log
        - Branch String:   'src/printer_lyb.c:376,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:376,5'
              BranchSideFuncs:
                - ly_write_skip
            - BranchSide:      'src/printer_lyb.c:376,5'
              BranchSideFuncs:
                - ly_write_skip
        - Branch String:   'src/printer_lyb.c:376,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:376,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:378,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/printer_lyb.c:359,9'
          Dst:             realloc
        - Src:             'src/printer_lyb.c:359,9'
          Dst:             ly_log
        - Src:             'src/printer_lyb.c:359,9'
          Dst:             calloc
        - Src:             'src/printer_lyb.c:359,9'
          Dst:             ly_log
        - Src:             'src/printer_lyb.c:370,13'
          Dst:             ly_log
        - Src:             'src/printer_lyb.c:376,5'
          Dst:             ly_write_skip
    - functionName:    lyb_print_node
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1217
      functionLinenumberEnd: 1253
      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_model
        - 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:1221,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1221,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:1224,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_model
        - Branch String:   'src/printer_lyb.c:1224,22'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1224,27'
              BranchSideFuncs:
                - lysc_data_node
                - lyb_print_model
                - 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:1228,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:1224,50'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1224,54'
              BranchSideFuncs:
                - lyb_print_model
                - 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:1225,9'
              BranchSideFuncs:
                - lyb_print_model
                - 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:1224,54'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1224,54'
              BranchSideFuncs:
                - lysc_data_node
                - lyb_print_model
                - 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:1224,54'
              BranchSideFuncs:
                - lysc_data_node
                - lyb_print_model
                - 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:1224,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1225,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:1228,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:1225,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1225,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:1226,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:1228,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1230,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:1233,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:1230,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1230,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:1231,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:1233,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:1233,9'
              BranchSideFuncs: []
        - Branch String:   'src/printer_lyb.c:1236,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1237,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:1238,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:1237,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1237,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:1238,5'
              BranchSideFuncs: []
        - Branch String:   'src/printer_lyb.c:1238,16'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1239,9'
              BranchSideFuncs:
                - lyb_print_node_leaflist
            - BranchSide:      'src/printer_lyb.c:1240,16'
              BranchSideFuncs:
                - lyb_print_node_leaf
                - lyb_print_node_inner
                - lyb_print_node_any
                - lyb_print_node_list
        - Branch String:   'src/printer_lyb.c:1239,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1239,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:1240,5'
              BranchSideFuncs: []
        - Branch String:   'src/printer_lyb.c:1240,16'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1241,9'
              BranchSideFuncs:
                - lyb_print_node_list
            - BranchSide:      'src/printer_lyb.c:1242,16'
              BranchSideFuncs:
                - lyb_print_node_leaf
                - lyb_print_node_inner
                - lyb_print_node_any
        - Branch String:   'src/printer_lyb.c:1241,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1241,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:1242,5'
              BranchSideFuncs: []
        - Branch String:   'src/printer_lyb.c:1242,16'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1243,9'
              BranchSideFuncs:
                - lyb_print_node_any
            - BranchSide:      'src/printer_lyb.c:1244,16'
              BranchSideFuncs:
                - lyb_print_node_leaf
                - lyb_print_node_inner
        - Branch String:   'src/printer_lyb.c:1243,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1243,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:1244,5'
              BranchSideFuncs: []
        - Branch String:   'src/printer_lyb.c:1244,16'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1245,9'
              BranchSideFuncs:
                - lyb_print_node_inner
            - BranchSide:      'src/printer_lyb.c:1247,9'
              BranchSideFuncs:
                - lyb_print_node_leaf
        - Branch String:   'src/printer_lyb.c:1245,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1245,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:1246,5'
              BranchSideFuncs: []
        - Branch String:   'src/printer_lyb.c:1247,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:1247,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/printer_lyb.c:1221,5'
          Dst:             lyb_print_lyb_type
        - Src:             'src/printer_lyb.c:1224,54'
          Dst:             lysc_data_node
        - Src:             'src/printer_lyb.c:1225,9'
          Dst:             lyb_print_model
        - Src:             'src/printer_lyb.c:1230,9'
          Dst:             lyb_write_string
        - Src:             'src/printer_lyb.c:1233,9'
          Dst:             lyb_print_schema_hash
        - Src:             'src/printer_lyb.c:1237,9'
          Dst:             lyb_print_node_opaq
        - Src:             'src/printer_lyb.c:1239,9'
          Dst:             lyb_print_node_leaflist
        - Src:             'src/printer_lyb.c:1241,9'
          Dst:             lyb_print_node_list
        - Src:             'src/printer_lyb.c:1243,9'
          Dst:             lyb_print_node_any
        - Src:             'src/printer_lyb.c:1245,9'
          Dst:             lyb_print_node_inner
        - Src:             'src/printer_lyb.c:1247,9'
          Dst:             lyb_print_node_leaf
    - functionName:    lyd_parent
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1044
      functionLinenumberEnd: 1045
      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:1045,18'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1045,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1045,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1045,12'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1045,38'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1045,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyb_write_stop_siblings
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 342
      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:339,34'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:339,34'
              BranchSideFuncs:
                - lyb_write_sibling_meta
            - BranchSide:      'src/printer_lyb.c:339,34'
              BranchSideFuncs:
                - lyb_write_sibling_meta
      Callsites:
        - Src:             'src/printer_lyb.c:339,5'
          Dst:             lyb_write_sibling_meta
    - functionName:    lyb_print_lyb_type
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 963
      functionLinenumberEnd: 980
      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:966,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:967,9'
              BranchSideFuncs:
                - __assert_fail
                - lyb_write_number
            - BranchSide:      'src/printer_lyb.c:969,17'
              BranchSideFuncs:
                - lyb_write_number
                - lysc_data_node
        - Branch String:   'src/printer_lyb.c:967,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:967,9'
              BranchSideFuncs:
                - lyb_write_number
            - BranchSide:      'src/printer_lyb.c:968,18'
              BranchSideFuncs:
                - lyb_write_number
        - Branch String:   'src/printer_lyb.c:969,16'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:970,18'
              BranchSideFuncs:
                - lysc_data_node
                - lyb_write_number
            - BranchSide:      'src/printer_lyb.c:971,17'
              BranchSideFuncs:
                - lysc_data_node
                - lyb_write_number
        - Branch String:   'src/printer_lyb.c:971,17'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:971,17'
              BranchSideFuncs:
                - lysc_data_node
                - lyb_write_number
            - BranchSide:      'src/printer_lyb.c:971,17'
              BranchSideFuncs:
                - lysc_data_node
                - lyb_write_number
        - Branch String:   'src/printer_lyb.c:971,16'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:972,18'
              BranchSideFuncs:
                - lyb_write_number
            - BranchSide:      'src/printer_lyb.c:974,18'
              BranchSideFuncs:
                - lyb_write_number
        - Branch String:   'src/printer_lyb.c:977,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:977,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:979,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/printer_lyb.c:967,9'
          Dst:             __assert_fail
        - Src:             'src/printer_lyb.c:971,17'
          Dst:             lysc_data_node
        - Src:             'src/printer_lyb.c:977,5'
          Dst:             lyb_write_number
    - functionName:    lyb_print_schema_hash
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 867
      functionLinenumberEnd: 931
      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:874,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:876,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:882,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:877,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:877,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:878,9'
              BranchSideFuncs: []
        - Branch String:   'src/printer_lyb.c:882,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:884,63'
              BranchSideFuncs:
                - lyb_hash_find
                - lyb_write
                - lyb_get_hash
                - __assert_fail
                - lyb_write
            - BranchSide:      'src/printer_lyb.c:907,5'
              BranchSideFuncs:
                - lyb_hash_find
                - lyb_write
                - lyb_get_hash
                - __assert_fail
                - lyb_write
        - Branch String:   'src/printer_lyb.c:884,63'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:886,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:886,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:886,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:886,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:886,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:886,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:887,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:894,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:887,17'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:889,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:892,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:894,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:896,13'
              BranchSideFuncs:
                - lyb_hash_find
                - lyb_write
                - lyb_get_hash
                - __assert_fail
                - lyb_write
            - BranchSide:      'src/printer_lyb.c:904,5'
              BranchSideFuncs:
                - lyb_hash_find
                - lyb_write
                - lyb_get_hash
                - __assert_fail
                - lyb_write
        - Branch String:   'src/printer_lyb.c:896,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:896,13'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:899,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:899,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:899,13'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lyb_hash_find
                - lyb_write
                - lyb_get_hash
                - __assert_fail
                - lyb_write
            - BranchSide:      'src/printer_lyb.c:899,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyb_hash_find
                - lyb_write
                - lyb_get_hash
                - __assert_fail
                - lyb_write
        - Branch String:   'src/printer_lyb.c:899,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:899,13'
              BranchSideFuncs:
                - lyb_hash_find
                - lyb_write
                - lyb_get_hash
                - __assert_fail
                - lyb_write
            - BranchSide:      'src/printer_lyb.c:899,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/printer_lyb.c:899,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:899,13'
              BranchSideFuncs:
                - lyb_hash_find
                - lyb_write
                - lyb_get_hash
                - __assert_fail
                - lyb_write
            - BranchSide:      'src/printer_lyb.c:899,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/printer_lyb.c:907,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:907,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:910,5'
              BranchSideFuncs:
                - lyb_write
                - lyb_get_hash
                - __assert_fail
                - lyb_write
        - Branch String:   'src/printer_lyb.c:910,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:910,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:912,9'
              BranchSideFuncs:
                - lyb_get_hash
                - __assert_fail
                - lyb_write
        - Branch String:   'src/printer_lyb.c:912,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:914,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:918,12'
              BranchSideFuncs:
                - lyb_get_hash
                - __assert_fail
                - lyb_write
        - Branch String:   'src/printer_lyb.c:918,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:918,63'
              BranchSideFuncs:
                - lyb_get_hash
                - __assert_fail
                - lyb_write
            - BranchSide:      'src/printer_lyb.c:920,5'
              BranchSideFuncs:
                - lyb_get_hash
                - __assert_fail
                - lyb_write
        - Branch String:   'src/printer_lyb.c:920,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:921,29'
              BranchSideFuncs:
                - lyb_get_hash
                - __assert_fail
                - lyb_write
            - BranchSide:      'src/printer_lyb.c:930,5'
              BranchSideFuncs: []
        - Branch String:   'src/printer_lyb.c:922,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:923,13'
              BranchSideFuncs:
                - __assert_fail
                - lyb_write
                - lyb_get_hash
            - BranchSide:      'src/printer_lyb.c:925,9'
              BranchSideFuncs:
                - __assert_fail
                - lyb_write
                - lyb_get_hash
        - Branch String:   'src/printer_lyb.c:925,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:925,9'
              BranchSideFuncs:
                - lyb_write
                - lyb_get_hash
                - __assert_fail
            - BranchSide:      'src/printer_lyb.c:927,9'
              BranchSideFuncs:
                - lyb_write
                - lyb_get_hash
                - __assert_fail
        - Branch String:   'src/printer_lyb.c:927,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:927,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:928,5'
              BranchSideFuncs:
                - lyb_get_hash
                - __assert_fail
                - lyb_write
      Callsites:
        - Src:             'src/printer_lyb.c:877,9'
          Dst:             lyb_write
        - Src:             'src/printer_lyb.c:884,63'
          Dst:             lysc_data_node
        - Src:             'src/printer_lyb.c:884,45'
          Dst:             lys_getnext
        - Src:             'src/printer_lyb.c:896,13'
          Dst:             lyb_hash_siblings
        - Src:             'src/printer_lyb.c:899,13'
          Dst:             realloc
        - Src:             'src/printer_lyb.c:899,13'
          Dst:             ly_log
        - Src:             'src/printer_lyb.c:899,13'
          Dst:             ly_log
        - Src:             'src/printer_lyb.c:907,5'
          Dst:             lyb_hash_find
        - Src:             'src/printer_lyb.c:910,5'
          Dst:             lyb_write
        - Src:             'src/printer_lyb.c:921,16'
          Dst:             lyb_get_hash
        - Src:             'src/printer_lyb.c:925,9'
          Dst:             __assert_fail
        - Src:             'src/printer_lyb.c:927,9'
          Dst:             lyb_write
    - functionName:    lyb_print_node_opaq
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1012
      functionLinenumberEnd: 1043
      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:1016,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1016,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:1019,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:1019,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1019,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:1022,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:1022,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1022,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:1025,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:1025,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1025,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:1028,5'
              BranchSideFuncs:
                - lyb_write_string
                - lyb_write_string
                - lyb_write_number
                - lyb_print_prefix_data
                - lyb_print_siblings
        - Branch String:   'src/printer_lyb.c:1028,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1028,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:1031,5'
              BranchSideFuncs:
                - lyb_write_string
                - lyb_write_number
                - lyb_print_prefix_data
                - lyb_print_siblings
        - Branch String:   'src/printer_lyb.c:1031,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1031,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:1034,5'
              BranchSideFuncs:
                - lyb_write_number
                - lyb_print_prefix_data
                - lyb_print_siblings
        - Branch String:   'src/printer_lyb.c:1034,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1034,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:1037,5'
              BranchSideFuncs:
                - lyb_print_prefix_data
                - lyb_print_siblings
        - Branch String:   'src/printer_lyb.c:1037,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1037,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:1040,5'
              BranchSideFuncs:
                - lyb_print_siblings
        - Branch String:   'src/printer_lyb.c:1040,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1040,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:1042,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/printer_lyb.c:1016,5'
          Dst:             lyb_print_attributes
        - Src:             'src/printer_lyb.c:1019,5'
          Dst:             lyb_write_number
        - Src:             'src/printer_lyb.c:1022,5'
          Dst:             lyb_write_string
        - Src:             'src/printer_lyb.c:1025,5'
          Dst:             lyb_write_string
        - Src:             'src/printer_lyb.c:1028,5'
          Dst:             lyb_write_string
        - Src:             'src/printer_lyb.c:1031,5'
          Dst:             lyb_write_string
        - Src:             'src/printer_lyb.c:1034,5'
          Dst:             lyb_write_number
        - Src:             'src/printer_lyb.c:1037,5'
          Dst:             lyb_print_prefix_data
        - Src:             'src/printer_lyb.c:1040,5'
          Dst:             lyb_print_siblings
    - functionName:    lyb_print_node_leaflist
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1138
      functionLinenumberEnd: 1162
      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:1142,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1142,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:1144,14'
              BranchSideFuncs:
                - lyb_write_stop_siblings
                - lyb_print_node_leaf
        - Branch String:   'src/printer_lyb.c:1147,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1148,13'
              BranchSideFuncs:
                - lyb_print_node_leaf
                - lyb_write_stop_siblings
            - BranchSide:      'src/printer_lyb.c:1159,5'
              BranchSideFuncs:
                - lyb_write_stop_siblings
        - Branch String:   'src/printer_lyb.c:1148,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1150,13'
              BranchSideFuncs:
                - lyb_write_stop_siblings
            - BranchSide:      'src/printer_lyb.c:1154,9'
              BranchSideFuncs:
                - lyb_print_node_leaf
                - lyb_write_stop_siblings
        - Branch String:   'src/printer_lyb.c:1154,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1154,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:1155,25'
              BranchSideFuncs:
                - lyb_write_stop_siblings
                - lyb_print_node_leaf
        - Branch String:   'src/printer_lyb.c:1159,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1159,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:1161,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/printer_lyb.c:1142,5'
          Dst:             lyb_write_start_siblings
        - Src:             'src/printer_lyb.c:1154,9'
          Dst:             lyb_print_node_leaf
        - Src:             'src/printer_lyb.c:1159,5'
          Dst:             lyb_write_stop_siblings
    - functionName:    lyb_print_node_list
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1176
      functionLinenumberEnd: 1203
      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:1180,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1180,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:1182,14'
              BranchSideFuncs:
                - lyb_write_stop_siblings
                - lyb_print_node_header
                - lyd_child.1603
                - lyb_print_siblings
        - Branch String:   'src/printer_lyb.c:1184,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1185,13'
              BranchSideFuncs:
                - lyb_print_node_header
                - lyd_child.1603
                - lyb_print_siblings
                - lyb_write_stop_siblings
            - BranchSide:      'src/printer_lyb.c:1200,5'
              BranchSideFuncs:
                - lyb_write_stop_siblings
        - Branch String:   'src/printer_lyb.c:1185,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1187,13'
              BranchSideFuncs:
                - lyb_write_stop_siblings
            - BranchSide:      'src/printer_lyb.c:1191,9'
              BranchSideFuncs:
                - lyb_print_node_header
                - lyd_child.1603
                - lyb_print_siblings
                - lyb_write_stop_siblings
        - Branch String:   'src/printer_lyb.c:1191,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1191,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:1194,9'
              BranchSideFuncs:
                - lyd_child.1603
                - lyb_print_siblings
                - lyb_write_stop_siblings
                - lyb_print_node_header
        - Branch String:   'src/printer_lyb.c:1194,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1194,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:1196,25'
              BranchSideFuncs:
                - lyb_write_stop_siblings
                - lyb_print_node_header
                - lyd_child.1603
                - lyb_print_siblings
        - Branch String:   'src/printer_lyb.c:1200,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1200,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:1202,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/printer_lyb.c:1180,5'
          Dst:             lyb_write_start_siblings
        - Src:             'src/printer_lyb.c:1191,9'
          Dst:             lyb_print_node_header
        - Src:             'src/printer_lyb.c:1194,9'
          Dst:             lyd_child
        - Src:             'src/printer_lyb.c:1194,9'
          Dst:             lyb_print_siblings
        - Src:             'src/printer_lyb.c:1200,5'
          Dst:             lyb_write_stop_siblings
    - functionName:    lyb_print_node_any
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1055
      functionLinenumberEnd: 1104
      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:1064,52'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1064,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:1068,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:1064,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1065,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/printer_lyb.c:1068,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:1068,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1070,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:1072,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:1076,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1076,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:1079,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:1079,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1079,5'
              BranchSideFuncs:
                - ly_out_free
            - BranchSide:      'src/printer_lyb.c:1081,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:1081,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1083,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:1089,16'
              BranchSideFuncs:
                - strlen
                - lyb_write_string
                - ly_out_free
                - lyd_lyb_data_length
                - __assert_fail
        - Branch String:   'src/printer_lyb.c:1083,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1083,9'
              BranchSideFuncs:
                - ly_out_free
            - BranchSide:      'src/printer_lyb.c:1084,9'
              BranchSideFuncs:
                - lyb_print_data
                - lyd_lyb_data_length
                - __assert_fail
                - lyb_write_string
                - ly_out_free
        - Branch String:   'src/printer_lyb.c:1084,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1084,9'
              BranchSideFuncs:
                - ly_out_free
            - BranchSide:      'src/printer_lyb.c:1086,35'
              BranchSideFuncs:
                - lyd_lyb_data_length
                - __assert_fail
                - lyb_write_string
                - ly_out_free
        - Branch String:   'src/printer_lyb.c:1087,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1087,9'
              BranchSideFuncs:
                - lyb_write_string
                - ly_out_free
            - BranchSide:      'src/printer_lyb.c:1088,15'
              BranchSideFuncs:
                - lyb_write_string
                - ly_out_free
        - Branch String:   'src/printer_lyb.c:1089,16'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1090,35'
              BranchSideFuncs:
                - lyd_lyb_data_length
                - __assert_fail
                - lyb_write_string
                - ly_out_free
            - BranchSide:      'src/printer_lyb.c:1094,22'
              BranchSideFuncs:
                - strlen
                - lyb_write_string
                - ly_out_free
        - Branch String:   'src/printer_lyb.c:1091,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1091,9'
              BranchSideFuncs:
                - lyb_write_string
                - ly_out_free
            - BranchSide:      'src/printer_lyb.c:1092,15'
              BranchSideFuncs:
                - lyb_write_string
                - ly_out_free
        - Branch String:   'src/printer_lyb.c:1099,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1099,5'
              BranchSideFuncs:
                - ly_out_free
            - BranchSide:      'src/printer_lyb.c:1099,5'
              BranchSideFuncs:
                - ly_out_free
      Callsites:
        - Src:             'src/printer_lyb.c:1065,9'
          Dst:             ly_log
        - Src:             'src/printer_lyb.c:1076,5'
          Dst:             lyb_print_node_header
        - Src:             'src/printer_lyb.c:1079,5'
          Dst:             lyb_write_number
        - Src:             'src/printer_lyb.c:1083,9'
          Dst:             ly_out_new_memory
        - Src:             'src/printer_lyb.c:1084,9'
          Dst:             lyb_print_data
        - Src:             'src/printer_lyb.c:1086,15'
          Dst:             lyd_lyb_data_length
        - Src:             'src/printer_lyb.c:1087,9'
          Dst:             __assert_fail
        - Src:             'src/printer_lyb.c:1090,15'
          Dst:             lyd_lyb_data_length
        - Src:             'src/printer_lyb.c:1091,9'
          Dst:             __assert_fail
        - Src:             'src/printer_lyb.c:1094,15'
          Dst:             strlen
        - Src:             'src/printer_lyb.c:1099,5'
          Dst:             lyb_write_string
        - Src:             'src/printer_lyb.c:1102,5'
          Dst:             ly_out_free
    - functionName:    lyb_print_data
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1293
      functionLinenumberEnd: 1332
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - root
        - options
      BBCount:         35
      ICount:          224
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - calloc
        - ly_log
        - lyb_print_data_models
        - 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:1297,32'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1297,39'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyd_lyb_ctx_free
                - calloc
                - ly_log
                - lyb_print_magic_number
                - lyb_print_header
                - lyb_print_data_models
                - lyb_print_siblings
                - lyb_write
                - lysc_data_node
                - ly_log
            - BranchSide:      'src/printer_lyb.c:1297,26'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyd_lyb_ctx_free
                - calloc
                - ly_log
                - lyb_print_magic_number
                - lyb_print_header
                - lyb_print_data_models
                - lyb_print_siblings
                - lyb_write
                - lysc_data_node
                - ly_log
        - Branch String:   'src/printer_lyb.c:1297,39'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1297,32'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyd_lyb_ctx_free
                - calloc
                - ly_log
                - lyb_print_magic_number
                - lyb_print_header
                - lyb_print_data_models
                - lyb_print_siblings
                - lyb_write
                - lysc_data_node
                - ly_log
            - BranchSide:      'src/printer_lyb.c:1297,32'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyd_lyb_ctx_free
                - calloc
                - ly_log
                - lyb_print_magic_number
                - lyb_print_header
                - lyb_print_data_models
                - lyb_print_siblings
                - lyb_write
                - lysc_data_node
                - ly_log
        - Branch String:   'src/printer_lyb.c:1300,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1300,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyd_lyb_ctx_free
                - lyb_print_magic_number
                - lyb_print_header
                - lyb_print_data_models
                - lyb_print_siblings
                - lyb_write
                - lysc_data_node
                - ly_log
            - BranchSide:      'src/printer_lyb.c:1301,22'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyd_lyb_ctx_free
                - lyb_print_magic_number
                - lyb_print_header
                - lyb_print_data_models
                - lyb_print_siblings
                - lyb_write
                - lysc_data_node
                - ly_log
        - Branch String:   'src/printer_lyb.c:1302,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1302,5'
              BranchSideFuncs:
                - lyb_print_magic_number
                - lyb_print_header
                - lyb_print_data_models
                - lyb_print_siblings
                - lyb_write
                - lyd_lyb_ctx_free
                - lysc_data_node
                - ly_log
            - BranchSide:      'src/printer_lyb.c:1304,29'
              BranchSideFuncs:
                - lyb_print_magic_number
                - lyb_print_header
                - lyb_print_data_models
                - lyb_print_siblings
                - lyb_write
                - lyd_lyb_ctx_free
                - lysc_data_node
                - ly_log
        - Branch String:   'src/printer_lyb.c:1305,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1306,31'
              BranchSideFuncs:
                - lyb_print_magic_number
                - lyb_print_header
                - lyb_print_data_models
                - lyb_print_siblings
                - lyb_write
                - lyd_lyb_ctx_free
                - lysc_data_node
                - ly_log
            - BranchSide:      'src/printer_lyb.c:1316,5'
              BranchSideFuncs:
                - lyb_print_magic_number
                - lyb_print_header
                - lyb_print_data_models
                - lyb_print_siblings
                - lyb_write
                - lyd_lyb_ctx_free
        - Branch String:   'src/printer_lyb.c:1308,26'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1308,29'
              BranchSideFuncs:
                - lysc_data_node
                - lyb_print_magic_number
                - lyb_print_header
                - lyb_print_data_models
                - lyb_print_siblings
                - lyb_write
                - lyd_lyb_ctx_free
                - ly_log
            - BranchSide:      'src/printer_lyb.c:1313,5'
              BranchSideFuncs:
                - lyb_print_magic_number
                - lyb_print_header
                - lyb_print_data_models
                - lyb_print_siblings
                - lyb_write
                - lyd_lyb_ctx_free
        - Branch String:   'src/printer_lyb.c:1308,29'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1308,29'
              BranchSideFuncs:
                - lysc_data_node
                - lyb_print_magic_number
                - lyb_print_header
                - lyb_print_data_models
                - lyb_print_siblings
                - lyb_write
                - lyd_lyb_ctx_free
                - ly_log
            - BranchSide:      'src/printer_lyb.c:1308,29'
              BranchSideFuncs:
                - lysc_data_node
                - lyb_print_magic_number
                - lyb_print_header
                - lyb_print_data_models
                - lyb_print_siblings
                - lyb_write
                - lyd_lyb_ctx_free
                - ly_log
        - Branch String:   'src/printer_lyb.c:1308,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1309,13'
              BranchSideFuncs:
                - ly_log
                - lyd_lyb_ctx_free
            - BranchSide:      'src/printer_lyb.c:1313,5'
              BranchSideFuncs:
                - lyb_print_magic_number
                - lyb_print_header
                - lyb_print_data_models
                - lyb_print_siblings
                - lyb_write
                - lyd_lyb_ctx_free
        - Branch String:   'src/printer_lyb.c:1316,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1316,5'
              BranchSideFuncs:
                - lyd_lyb_ctx_free
            - BranchSide:      'src/printer_lyb.c:1319,5'
              BranchSideFuncs:
                - lyb_print_header
                - lyb_print_data_models
                - lyb_print_siblings
                - lyb_write
                - lyd_lyb_ctx_free
        - Branch String:   'src/printer_lyb.c:1319,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1319,5'
              BranchSideFuncs:
                - lyd_lyb_ctx_free
            - BranchSide:      'src/printer_lyb.c:1322,5'
              BranchSideFuncs:
                - lyb_print_data_models
                - lyb_print_siblings
                - lyb_write
                - lyd_lyb_ctx_free
        - Branch String:   'src/printer_lyb.c:1322,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1322,5'
              BranchSideFuncs:
                - lyd_lyb_ctx_free
            - BranchSide:      'src/printer_lyb.c:1324,30'
              BranchSideFuncs:
                - lyb_print_siblings
                - lyb_write
                - lyd_lyb_ctx_free
        - Branch String:   'src/printer_lyb.c:1325,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1325,5'
              BranchSideFuncs:
                - lyd_lyb_ctx_free
            - BranchSide:      'src/printer_lyb.c:1328,5'
              BranchSideFuncs:
                - lyb_write
                - lyd_lyb_ctx_free
        - Branch String:   'src/printer_lyb.c:1328,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1328,5'
              BranchSideFuncs:
                - lyd_lyb_ctx_free
            - BranchSide:      'src/printer_lyb.c:1328,5'
              BranchSideFuncs:
                - lyd_lyb_ctx_free
      Callsites:
        - Src:             'src/printer_lyb.c:1299,14'
          Dst:             calloc
        - Src:             'src/printer_lyb.c:1300,5'
          Dst:             ly_log
        - Src:             'src/printer_lyb.c:1301,22'
          Dst:             calloc
        - Src:             'src/printer_lyb.c:1302,5'
          Dst:             ly_log
        - Src:             'src/printer_lyb.c:1308,29'
          Dst:             lysc_data_node
        - Src:             'src/printer_lyb.c:1309,13'
          Dst:             ly_log
        - Src:             'src/printer_lyb.c:1316,5'
          Dst:             lyb_print_magic_number
        - Src:             'src/printer_lyb.c:1319,5'
          Dst:             lyb_print_header
        - Src:             'src/printer_lyb.c:1322,5'
          Dst:             lyb_print_data_models
        - Src:             'src/printer_lyb.c:1324,11'
          Dst:             lyb_print_siblings
        - Src:             'src/printer_lyb.c:1328,5'
          Dst:             lyb_write
        - Src:             'src/printer_lyb.c:1331,5'
          Dst:             lyd_lyb_ctx_free
    - functionName:    lyb_print_magic_number
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 592
      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:589,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:589,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:591,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/printer_lyb.c:589,5'
          Dst:             ly_write_
    - functionName:    lyb_print_header
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ly_write_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_lyb.c:608,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:608,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:610,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/printer_lyb.c:608,5'
          Dst:             ly_write_
    - functionName:    lyb_print_data_models
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 575
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - root
        - lybctx
      BBCount:         61
      ICount:          354
      EdgeCount:       80
      CyclomaticComplexity: 21
      functionsReached:
        - ly_set_add
        - ly_set_free
        - ly_set_new
        - lyb_print_model
        - lyb_write_number
        - lyd_child
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_lyb.c:536,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:536,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:539,5'
              BranchSideFuncs:
                - lyb_write_number
                - ly_set_free
                - lyb_print_model
                - lyd_child.1603
                - ly_set_add
                - ly_set_add
                - ly_set_add
        - Branch String:   'src/printer_lyb.c:539,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:540,9'
              BranchSideFuncs:
                - lyb_write_number
                - ly_set_free
                - lyb_print_model
                - lyd_child.1603
                - ly_set_add
                - ly_set_add
                - ly_set_add
            - BranchSide:      'src/printer_lyb.c:565,5'
              BranchSideFuncs:
                - lyb_write_number
                - ly_set_free
                - lyb_print_model
        - Branch String:   'src/printer_lyb.c:540,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:541,17'
              BranchSideFuncs:
                - lyd_child.1603
                - lyb_write_number
                - ly_set_free
                - lyb_print_model
                - ly_set_add
                - ly_set_add
                - ly_set_add
            - BranchSide:      'src/printer_lyb.c:562,5'
              BranchSideFuncs:
                - lyb_write_number
                - ly_set_free
                - lyb_print_model
                - lyd_child.1603
                - ly_set_add
                - ly_set_add
                - ly_set_add
        - Branch String:   'src/printer_lyb.c:541,17'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:542,23'
              BranchSideFuncs:
                - ly_set_add
                - lyd_child.1603
                - lyb_write_number
                - ly_set_free
                - lyb_print_model
                - ly_set_add
                - ly_set_add
            - BranchSide:      'src/printer_lyb.c:560,13'
              BranchSideFuncs:
                - lyd_child.1603
                - lyb_write_number
                - ly_set_free
                - lyb_print_model
                - ly_set_add
                - ly_set_add
                - ly_set_add
        - Branch String:   'src/printer_lyb.c:544,17'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:544,17'
              BranchSideFuncs:
                - ly_set_free
            - BranchSide:      'src/printer_lyb.c:547,17'
              BranchSideFuncs:
                - lyd_child.1603
                - lyb_write_number
                - ly_set_free
                - lyb_print_model
                - ly_set_add
                - ly_set_add
                - ly_set_add
        - Branch String:   'src/printer_lyb.c:547,17'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:547,17'
              BranchSideFuncs:
                - lyd_child.1603
                - lyb_write_number
                - ly_set_free
                - lyb_print_model
                - ly_set_add
                - ly_set_add
                - ly_set_add
            - BranchSide:      'src/printer_lyb.c:547,17'
              BranchSideFuncs:
                - lyd_child.1603
                - lyb_write_number
                - ly_set_free
                - lyb_print_model
                - ly_set_add
                - ly_set_add
                - ly_set_add
        - Branch String:   'src/printer_lyb.c:547,17'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:548,38'
              BranchSideFuncs:
                - ly_set_add
                - lyd_child.1603
                - lyb_write_number
                - ly_set_free
                - lyb_print_model
                - ly_set_add
                - ly_set_add
            - BranchSide:      'src/printer_lyb.c:551,17'
              BranchSideFuncs:
                - lyd_child.1603
                - lyb_write_number
                - ly_set_free
                - lyb_print_model
                - ly_set_add
                - ly_set_add
                - ly_set_add
        - Branch String:   'src/printer_lyb.c:549,21'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:549,21'
              BranchSideFuncs:
                - ly_set_free
            - BranchSide:      'src/printer_lyb.c:550,17'
              BranchSideFuncs:
                - lyd_child.1603
                - lyb_write_number
                - ly_set_free
                - lyb_print_model
                - ly_set_add
                - ly_set_add
                - ly_set_add
        - Branch String:   'src/printer_lyb.c:551,17'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:551,17'
              BranchSideFuncs:
                - lyd_child.1603
                - lyb_write_number
                - ly_set_free
                - lyb_print_model
                - ly_set_add
                - ly_set_add
                - ly_set_add
            - BranchSide:      'src/printer_lyb.c:551,17'
              BranchSideFuncs:
                - lyd_child.1603
                - lyb_write_number
                - ly_set_free
                - lyb_print_model
                - ly_set_add
                - ly_set_add
                - ly_set_add
        - Branch String:   'src/printer_lyb.c:551,17'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:552,38'
              BranchSideFuncs:
                - ly_set_add
                - lyd_child.1603
                - lyb_write_number
                - ly_set_free
                - lyb_print_model
                - ly_set_add
                - ly_set_add
            - BranchSide:      'src/printer_lyb.c:557,39'
              BranchSideFuncs:
                - lyd_child.1603
                - lyb_write_number
                - ly_set_free
                - lyb_print_model
                - ly_set_add
                - ly_set_add
                - ly_set_add
        - Branch String:   'src/printer_lyb.c:553,21'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:553,21'
              BranchSideFuncs:
                - ly_set_free
            - BranchSide:      'src/printer_lyb.c:554,17'
              BranchSideFuncs:
                - lyd_child.1603
                - lyb_write_number
                - ly_set_free
                - lyb_print_model
                - ly_set_add
                - ly_set_add
                - ly_set_add
        - Branch String:   'src/printer_lyb.c:560,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:560,13'
              BranchSideFuncs:
                - lyb_write_number
                - ly_set_free
                - lyb_print_model
                - lyd_child.1603
                - ly_set_add
                - ly_set_add
                - ly_set_add
            - BranchSide:      'src/printer_lyb.c:560,13'
              BranchSideFuncs:
                - lyd_child.1603
                - lyb_write_number
                - ly_set_free
                - lyb_print_model
                - ly_set_add
                - ly_set_add
                - ly_set_add
        - Branch String:   'src/printer_lyb.c:560,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:560,13'
              BranchSideFuncs:
                - lyb_write_number
                - ly_set_free
                - lyb_print_model
                - lyd_child.1603
                - ly_set_add
                - ly_set_add
                - ly_set_add
            - BranchSide:      'src/printer_lyb.c:560,13'
              BranchSideFuncs:
                - lyb_write_number
                - ly_set_free
                - lyb_print_model
                - lyd_child.1603
                - ly_set_add
                - ly_set_add
                - ly_set_add
        - Branch String:   'src/printer_lyb.c:560,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:560,13'
              BranchSideFuncs:
                - lyb_write_number
                - ly_set_free
                - lyb_print_model
                - lyd_child.1603
                - ly_set_add
                - ly_set_add
                - ly_set_add
            - BranchSide:      'src/printer_lyb.c:560,13'
              BranchSideFuncs:
                - lyb_write_number
                - ly_set_free
                - lyb_print_model
                - lyd_child.1603
                - ly_set_add
                - ly_set_add
                - ly_set_add
        - Branch String:   'src/printer_lyb.c:560,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:540,9'
              BranchSideFuncs:
                - lyb_write_number
                - ly_set_free
                - lyb_print_model
                - lyd_child.1603
                - ly_set_add
                - ly_set_add
                - ly_set_add
            - BranchSide:      'src/printer_lyb.c:560,13'
              BranchSideFuncs:
                - lyb_write_number
                - ly_set_free
                - lyb_print_model
                - lyd_child.1603
                - ly_set_add
                - ly_set_add
                - ly_set_add
        - Branch String:   'src/printer_lyb.c:560,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:560,13'
              BranchSideFuncs:
                - lyb_write_number
                - ly_set_free
                - lyb_print_model
                - lyd_child.1603
                - ly_set_add
                - ly_set_add
                - ly_set_add
            - BranchSide:      'src/printer_lyb.c:560,13'
              BranchSideFuncs:
                - lyb_write_number
                - ly_set_free
                - lyb_print_model
                - lyd_child.1603
                - ly_set_add
                - ly_set_add
                - ly_set_add
        - Branch String:   'src/printer_lyb.c:565,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:565,5'
              BranchSideFuncs:
                - ly_set_free
            - BranchSide:      'src/printer_lyb.c:568,12'
              BranchSideFuncs:
                - ly_set_free
                - lyb_print_model
        - Branch String:   'src/printer_lyb.c:568,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:569,9'
              BranchSideFuncs:
                - lyb_print_model
                - ly_set_free
            - BranchSide:      'src/printer_lyb.c:570,5'
              BranchSideFuncs:
                - ly_set_free
        - Branch String:   'src/printer_lyb.c:569,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:569,9'
              BranchSideFuncs:
                - ly_set_free
            - BranchSide:      'src/printer_lyb.c:570,5'
              BranchSideFuncs:
                - ly_set_free
                - lyb_print_model
      Callsites:
        - Src:             'src/printer_lyb.c:536,5'
          Dst:             ly_set_new
        - Src:             'src/printer_lyb.c:543,23'
          Dst:             ly_set_add
        - Src:             'src/printer_lyb.c:548,27'
          Dst:             ly_set_add
        - Src:             'src/printer_lyb.c:552,27'
          Dst:             ly_set_add
        - Src:             'src/printer_lyb.c:560,13'
          Dst:             lyd_child
        - Src:             'src/printer_lyb.c:565,5'
          Dst:             lyb_write_number
        - Src:             'src/printer_lyb.c:569,9'
          Dst:             lyb_print_model
        - Src:             'src/printer_lyb.c:573,5'
          Dst:             ly_set_free
    - functionName:    lys_compile_unres_dflt
      functionSourceFile: '/src/libyang/src/schema_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 937
      functionLinenumberEnd: 967
      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:         15
      ICount:          141
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ly_err_free
        - ly_log_location
        - ly_log_location_revert
        - ly_vlog
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/schema_compile.c:945,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:947,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile.c:948,16'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_err_free
        - Branch String:   'src/schema_compile.c:953,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:954,9'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_err_free
            - BranchSide:      'src/schema_compile.c:965,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile.c:955,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:956,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_err_free
                - ly_log_location_revert
            - BranchSide:      'src/schema_compile.c:959,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
      Callsites:
        - Src:             'src/schema_compile.c:943,53'
          Dst:             strlen
        - Src:             'src/schema_compile.c:954,9'
          Dst:             ly_log_location
        - Src:             'src/schema_compile.c:956,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile.c:957,13'
          Dst:             ly_err_free
        - Src:             'src/schema_compile.c:959,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile.c:961,9'
          Dst:             ly_log_location_revert
    - 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: 1222
      functionLinenumberEnd: 1282
      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:1228,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1229,9'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/schema_compile.c:1235,19'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile.c:1235,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1236,13'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile.c:1281,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile.c:1236,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1237,13'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile.c:1241,42'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile.c:1243,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1243,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile.c:1243,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile.c:1243,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1244,13'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile.c:1256,13'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile.c:1244,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1244,13'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile.c:1244,13'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile.c:1244,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1245,21'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile.c:1251,17'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile.c:1245,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1246,27'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile.c:1249,13'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile.c:1251,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1252,17'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile.c:1254,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile.c:1256,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1257,17'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile.c:1279,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile.c:1257,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1257,51'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile.c:1257,51'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile.c:1257,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1259,21'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile.c:1266,17'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile.c:1259,25'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1259,59'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile.c:1259,59'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile.c:1259,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1260,30'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile.c:1263,17'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile.c:1261,30'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1261,66'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile.c:1261,66'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile.c:1266,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1266,17'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile.c:1267,21'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile.c:1267,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1267,52'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile.c:1267,52'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile.c:1267,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1268,25'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile.c:1274,21'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile.c:1268,29'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1268,60'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile.c:1268,60'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile.c:1268,25'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1269,34'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile.c:1272,21'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile.c:1270,34'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1270,67'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile.c:1270,67'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile.c:1274,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1274,21'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile.c:1275,21'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'src/schema_compile.c:1229,9'
          Dst:             ly_log_location
        - Src:             'src/schema_compile.c:1230,9'
          Dst:             ly_vlog
        - Src:             'src/schema_compile.c:1231,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: 1018
      functionLinenumberEnd: 1065
      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:         75
      ICount:          554
      EdgeCount:       98
      CyclomaticComplexity: 25
      functionsReached:
        - __assert_fail
        - calloc
        - ly_log
        - ly_vlog
        - lys_compile_unres_dflt
        - lysc_update_path
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile.c:1022,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1022,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - lys_compile_unres_dflt
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - free
                - calloc
                - lys_compile_unres_dflt
                - free
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile.c:1025,18'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - lys_compile_unres_dflt
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - free
                - calloc
                - lys_compile_unres_dflt
                - free
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile.c:1022,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1022,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - lys_compile_unres_dflt
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - free
                - calloc
                - lys_compile_unres_dflt
                - free
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile.c:1025,18'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - lys_compile_unres_dflt
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - free
                - calloc
                - lys_compile_unres_dflt
                - free
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile.c:1025,18'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1025,16'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - lys_compile_unres_dflt
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - free
                - calloc
                - lys_compile_unres_dflt
                - free
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile.c:1025,16'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - lys_compile_unres_dflt
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - free
                - calloc
                - lys_compile_unres_dflt
                - free
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile.c:1028,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1028,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - calloc
                - lys_compile_unres_dflt
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - free
                - calloc
                - lys_compile_unres_dflt
                - free
            - BranchSide:      'src/schema_compile.c:1028,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - lys_compile_unres_dflt
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - free
                - calloc
                - lys_compile_unres_dflt
                - free
        - Branch String:   'src/schema_compile.c:1028,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1028,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - calloc
                - lys_compile_unres_dflt
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - free
                - calloc
                - lys_compile_unres_dflt
                - free
            - BranchSide:      'src/schema_compile.c:1028,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - calloc
                - lys_compile_unres_dflt
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - free
                - calloc
                - lys_compile_unres_dflt
                - free
        - Branch String:   'src/schema_compile.c:1028,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1028,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - calloc
                - lys_compile_unres_dflt
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - free
                - calloc
                - lys_compile_unres_dflt
                - free
            - BranchSide:      'src/schema_compile.c:1028,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - calloc
                - lys_compile_unres_dflt
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - free
                - calloc
                - lys_compile_unres_dflt
                - free
        - Branch String:   'src/schema_compile.c:1028,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1028,5'
              BranchSideFuncs:
                - calloc
                - lys_compile_unres_dflt
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - free
                - calloc
                - lys_compile_unres_dflt
                - free
            - BranchSide:      'src/schema_compile.c:1028,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile.c:1028,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1028,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - lys_compile_unres_dflt
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - free
                - calloc
                - lys_compile_unres_dflt
                - free
            - BranchSide:      'src/schema_compile.c:1028,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - lys_compile_unres_dflt
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - free
                - calloc
                - lys_compile_unres_dflt
                - free
        - Branch String:   'src/schema_compile.c:1028,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1028,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - lys_compile_unres_dflt
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - free
                - calloc
                - lys_compile_unres_dflt
                - free
            - BranchSide:      'src/schema_compile.c:1028,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - lys_compile_unres_dflt
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - free
                - calloc
                - lys_compile_unres_dflt
                - free
        - Branch String:   'src/schema_compile.c:1028,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:0,0'
              BranchSideFuncs:
                - calloc
                - lys_compile_unres_dflt
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - free
                - calloc
                - lys_compile_unres_dflt
                - free
            - BranchSide:      'src/schema_compile.c:1028,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile.c:1028,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1028,5'
              BranchSideFuncs:
                - calloc
                - lys_compile_unres_dflt
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - free
                - calloc
                - lys_compile_unres_dflt
                - free
            - BranchSide:      'src/schema_compile.c:1031,9'
              BranchSideFuncs:
                - calloc
                - lys_compile_unres_dflt
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - free
                - calloc
                - lys_compile_unres_dflt
                - free
        - Branch String:   'src/schema_compile.c:1028,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1028,5'
              BranchSideFuncs:
                - calloc
                - lys_compile_unres_dflt
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - free
                - calloc
                - lys_compile_unres_dflt
                - free
            - BranchSide:      'src/schema_compile.c:1031,9'
              BranchSideFuncs:
                - calloc
                - lys_compile_unres_dflt
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - free
                - calloc
                - lys_compile_unres_dflt
                - free
        - Branch String:   'src/schema_compile.c:1028,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1031,9'
              BranchSideFuncs:
                - calloc
                - lys_compile_unres_dflt
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - free
                - calloc
                - lys_compile_unres_dflt
                - free
            - BranchSide:      'src/schema_compile.c:1031,9'
              BranchSideFuncs:
                - calloc
                - lys_compile_unres_dflt
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - free
                - calloc
                - lys_compile_unres_dflt
                - free
        - Branch String:   'src/schema_compile.c:1031,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1032,9'
              BranchSideFuncs:
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - calloc
                - lys_compile_unres_dflt
                - free
            - BranchSide:      'src/schema_compile.c:1040,36'
              BranchSideFuncs:
                - calloc
                - lys_compile_unres_dflt
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - free
        - Branch String:   'src/schema_compile.c:1032,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1032,9'
              BranchSideFuncs:
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - calloc
                - lys_compile_unres_dflt
                - free
            - BranchSide:      'src/schema_compile.c:1032,9'
              BranchSideFuncs:
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - calloc
                - lys_compile_unres_dflt
                - free
        - Branch String:   'src/schema_compile.c:1032,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1033,44'
              BranchSideFuncs:
                - calloc
                - lys_compile_unres_dflt
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - free
            - BranchSide:      'src/schema_compile.c:1039,5'
              BranchSideFuncs:
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
        - Branch String:   'src/schema_compile.c:1036,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1036,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/schema_compile.c:1037,13'
              BranchSideFuncs:
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - calloc
                - lys_compile_unres_dflt
                - free
        - Branch String:   'src/schema_compile.c:1043,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1043,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/schema_compile.c:1044,9'
              BranchSideFuncs:
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
        - Branch String:   'src/schema_compile.c:1048,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1050,18'
              BranchSideFuncs:
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
            - BranchSide:      'src/schema_compile.c:1064,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile.c:1050,34'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1050,32'
              BranchSideFuncs:
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
            - BranchSide:      'src/schema_compile.c:1050,32'
              BranchSideFuncs:
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
        - Branch String:   'src/schema_compile.c:1050,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1051,20'
              BranchSideFuncs:
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
            - BranchSide:      'src/schema_compile.c:1062,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile.c:1051,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1052,22'
              BranchSideFuncs:
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
            - BranchSide:      'src/schema_compile.c:1061,9'
              BranchSideFuncs:
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
        - Branch String:   'src/schema_compile.c:1052,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1053,38'
              BranchSideFuncs:
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
            - BranchSide:      'src/schema_compile.c:1060,13'
              BranchSideFuncs:
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
        - Branch String:   'src/schema_compile.c:1053,43'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1053,59'
              BranchSideFuncs:
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
            - BranchSide:      'src/schema_compile.c:1053,89'
              BranchSideFuncs:
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
      Callsites:
        - Src:             'src/schema_compile.c:1022,5'
          Dst:             __assert_fail
        - Src:             'src/schema_compile.c:1028,5'
          Dst:             realloc
        - Src:             'src/schema_compile.c:1028,5'
          Dst:             ly_log
        - Src:             'src/schema_compile.c:1028,5'
          Dst:             calloc
        - Src:             'src/schema_compile.c:1028,5'
          Dst:             ly_log
        - Src:             'src/schema_compile.c:1033,44'
          Dst:             calloc
        - Src:             'src/schema_compile.c:1034,19'
          Dst:             lys_compile_unres_dflt
        - Src:             'src/schema_compile.c:1040,36'
          Dst:             calloc
        - Src:             'src/schema_compile.c:1041,15'
          Dst:             lys_compile_unres_dflt
        - Src:             'src/schema_compile.c:1053,21'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile.c:1054,21'
          Dst:             ly_vlog
        - Src:             'src/schema_compile.c:1057,21'
          Dst:             lysc_update_path
    - 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:    94
      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_unres_leaf_dlft
      functionSourceFile: '/src/libyang/src/schema_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 981
      functionLinenumberEnd: 1003
      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:984,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:984,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/schema_compile.c:986,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_unres_dflt
                - free
        - Branch String:   'src/schema_compile.c:986,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:988,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile.c:992,18'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_unres_dflt
                - free
        - Branch String:   'src/schema_compile.c:993,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:993,5'
              BranchSideFuncs:
                - lys_compile_unres_dflt
                - free
            - BranchSide:      'src/schema_compile.c:996,34'
              BranchSideFuncs:
                - lys_compile_unres_dflt
                - free
        - Branch String:   'src/schema_compile.c:997,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:998,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/schema_compile.c:1002,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile.c:984,5'
          Dst:             __assert_fail
        - Src:             'src/schema_compile.c:992,18'
          Dst:             calloc
        - Src:             'src/schema_compile.c:993,5'
          Dst:             ly_log
        - Src:             'src/schema_compile.c:996,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:          341
      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: 1079
      functionLinenumberEnd: 1109
      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:1084,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1084,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/schema_compile.c:1086,43'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/schema_compile.c:1087,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1088,41'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile.c:1102,14'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/schema_compile.c:1091,25'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1091,23'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile.c:1091,23'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile.c:1091,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1092,17'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile.c:1100,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile.c:1092,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1093,51'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile.c:1098,17'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile.c:1104,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1104,13'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile.c:1105,47'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile.c:1084,5'
          Dst:             __assert_fail
        - Src:             'src/schema_compile.c:1104,13'
          Dst:             __assert_fail
    - functionName:    lys_compile_unres_depset_implement
      functionSourceFile: '/src/libyang/src/schema_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1123
      functionLinenumberEnd: 1212
      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:1137,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1138,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:1149,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:1141,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1142,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:1145,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:1142,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1141,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile.c:1142,13'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile.c:1149,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1150,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:1161,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:1153,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1154,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:1157,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:1154,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1153,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile.c:1154,13'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile.c:1161,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1162,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:1179,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:1164,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1164,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile.c:1166,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:1166,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1167,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:1175,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:1179,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1180,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:1206,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:1184,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1184,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:1184,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:1184,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1185,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:1196,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:1185,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1185,13'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile.c:1187,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:1187,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1188,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: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:1196,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1198,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:1203,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,50'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1206,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:1208,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:1206,85'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1206,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:1208,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:1206,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1208,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:1211,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile.c:1141,24'
          Dst:             lys_type_leafref_next
        - Src:             'src/schema_compile.c:1142,13'
          Dst:             lys_compile_expr_implement
        - Src:             'src/schema_compile.c:1153,24'
          Dst:             lys_type_leafref_next
        - Src:             'src/schema_compile.c:1154,13'
          Dst:             lys_compile_expr_implement
        - Src:             'src/schema_compile.c:1164,9'
          Dst:             lys_compile_expr_implement
        - Src:             'src/schema_compile.c:1167,13'
          Dst:             ly_log
        - Src:             'src/schema_compile.c:1171,13'
          Dst:             ly_set_rm_index
        - Src:             'src/schema_compile.c:1183,17'
          Dst:             lysc_node_musts
        - Src:             'src/schema_compile.c:1185,13'
          Dst:             lys_compile_expr_implement
        - Src:             'src/schema_compile.c:1188,17'
          Dst:             ly_log
        - Src:             'src/schema_compile.c:1198,13'
          Dst:             lysc_unres_must_free
        - Src:             'src/schema_compile.c:1199,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: 1897
      functionLinenumberEnd: 1939
      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:1901,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1901,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/schema_compile.c:1904,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:1905,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1906,9'
              BranchSideFuncs:
                - __assert_fail
                - ly_log
            - BranchSide:      'src/schema_compile.c:1913,26'
              BranchSideFuncs:
                - lys_set_features
                - ly_set_add
                - lys_precompile_augments_deviations
                - lys_has_compiled_import_r
        - Branch String:   'src/schema_compile.c:1906,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1906,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/schema_compile.c:1907,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile.c:1907,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1907,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/schema_compile.c:1907,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile.c:1907,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1907,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/schema_compile.c:1907,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile.c:1914,11'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1914,15'
              BranchSideFuncs:
                - ly_set_add
                - lys_precompile_augments_deviations
                - lys_has_compiled_import_r
            - BranchSide:      'src/schema_compile.c:1924,5'
              BranchSideFuncs:
                - ly_set_add
                - lys_precompile_augments_deviations
                - lys_has_compiled_import_r
        - Branch String:   'src/schema_compile.c:1914,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1915,16'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile.c:1924,5'
              BranchSideFuncs:
                - ly_set_add
                - lys_precompile_augments_deviations
                - lys_has_compiled_import_r
        - Branch String:   'src/schema_compile.c:1930,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1930,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile.c:1933,5'
              BranchSideFuncs:
                - lys_precompile_augments_deviations
                - lys_has_compiled_import_r
        - Branch String:   'src/schema_compile.c:1933,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1933,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile.c:1936,5'
              BranchSideFuncs:
                - lys_has_compiled_import_r
        - Branch String:   'src/schema_compile.c:1936,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1936,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile.c:1938,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile.c:1901,5'
          Dst:             __assert_fail
        - Src:             'src/schema_compile.c:1904,9'
          Dst:             ly_ctx_get_module_implemented
        - Src:             'src/schema_compile.c:1906,9'
          Dst:             __assert_fail
        - Src:             'src/schema_compile.c:1907,9'
          Dst:             ly_log
        - Src:             'src/schema_compile.c:1913,9'
          Dst:             lys_set_features
        - Src:             'src/schema_compile.c:1930,5'
          Dst:             ly_set_add
        - Src:             'src/schema_compile.c:1933,5'
          Dst:             lys_precompile_augments_deviations
        - Src:             'src/schema_compile.c:1936,5'
          Dst:             lys_has_compiled_import_r
    - functionName:    lys_compile
      functionSourceFile: '/src/libyang/src/schema_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1698
      functionLinenumberEnd: 1814
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mod
        - unres
      BBCount:         211
      ICount:          1287
      EdgeCount:       281
      CyclomaticComplexity: 72
      functionsReached:
        - __assert_fail
        - calloc
        - 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:    3
      BranchProfiles:
        - Branch String:   'src/schema_compile.c:1708,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1708,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_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:1708,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile.c:1708,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1708,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_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:1708,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile.c:1708,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1708,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/schema_compile.c:1708,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_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:1708,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1708,5'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - ly_log
                - lys_precompile_own_augments
                - lys_precompile_own_deviations
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1710,5'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - ly_log
                - lys_precompile_own_augments
                - lys_precompile_own_deviations
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1710,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1710,5'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - ly_log
                - lys_precompile_own_augments
                - lys_precompile_own_deviations
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1710,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/schema_compile.c:1710,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1710,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_precompile_own_augments
                - lys_precompile_own_deviations
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1712,10'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_precompile_own_augments
                - lys_precompile_own_deviations
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1718,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1718,5'
              BranchSideFuncs:
                - lys_precompile_own_augments
                - lys_precompile_own_deviations
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1719,18'
              BranchSideFuncs:
                - lys_precompile_own_augments
                - lys_precompile_own_deviations
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1722,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1722,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
            - BranchSide:      'src/schema_compile.c:1723,5'
              BranchSideFuncs:
                - lys_precompile_own_deviations
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1723,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1723,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
            - BranchSide:      'src/schema_compile.c:1726,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1726,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1727,9'
              BranchSideFuncs:
                - lys_compile_node
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1731,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1727,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1727,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
            - BranchSide:      'src/schema_compile.c:1728,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1731,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1732,9'
              BranchSideFuncs:
                - lys_compile_node
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1736,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1732,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1732,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
            - BranchSide:      'src/schema_compile.c:1733,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1736,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1737,9'
              BranchSideFuncs:
                - lys_compile_node
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1741,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1737,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1737,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
            - BranchSide:      'src/schema_compile.c:1738,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1741,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1741,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
                - 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:1744,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1741,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1741,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
                - 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:1741,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
                - 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:1741,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1741,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
                - 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:1741,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
                - 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:1741,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1741,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
                - 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:1741,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
                - 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:1741,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1741,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
                - 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:1741,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
                - 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:1741,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1741,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1741,5'
              BranchSideFuncs:
                - ly_log
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
        - Branch String:   'src/schema_compile.c:1741,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1741,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
                - 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:1741,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
                - 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:1741,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:0,0'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1741,5'
              BranchSideFuncs:
                - ly_log
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
        - 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
                - 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:1741,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1741,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1741,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1741,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1741,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1741,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1741,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1741,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1741,5'
              BranchSideFuncs:
                - lys_compile_ext
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1741,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1741,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1741,5'
              BranchSideFuncs:
                - lys_compile_ext
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1741,5'
              BranchSideFuncs:
                - lys_compile_ext
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1741,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1741,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1741,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1741,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:1741,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
        - Branch String:   'src/schema_compile.c:1744,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1744,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1744,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1744,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1745,18'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1765,16'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1748,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1749,42'
              BranchSideFuncs:
                - lys_compile_node
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1753,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1750,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1750,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
            - BranchSide:      'src/schema_compile.c:1751,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1753,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1754,42'
              BranchSideFuncs:
                - lys_compile_node
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1758,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1755,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1755,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
            - BranchSide:      'src/schema_compile.c:1756,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1758,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1759,42'
              BranchSideFuncs:
                - lys_compile_node
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1763,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1760,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1760,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
            - BranchSide:      'src/schema_compile.c:1761,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1763,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1763,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
                - 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:1764,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1763,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1763,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
                - 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:1763,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
                - 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:1763,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1763,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
                - 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:1763,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
                - 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:1763,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1763,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
                - 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:1763,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
                - 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:1763,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1763,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
                - 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:1763,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
                - 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:1763,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1763,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1763,9'
              BranchSideFuncs:
                - ly_log
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
        - Branch String:   'src/schema_compile.c:1763,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1763,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
                - 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:1763,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
                - 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:1763,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:0,0'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1763,9'
              BranchSideFuncs:
                - ly_log
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
        - Branch String:   'src/schema_compile.c:1763,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1763,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1763,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1763,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1763,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1763,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1763,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1763,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1763,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1763,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1763,9'
              BranchSideFuncs:
                - lys_compile_ext
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1763,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1763,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1763,9'
              BranchSideFuncs:
                - lys_compile_ext
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1763,9'
              BranchSideFuncs:
                - lys_compile_ext
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1763,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1763,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1763,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1763,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:1763,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
        - Branch String:   'src/schema_compile.c:1770,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1771,15'
              BranchSideFuncs:
                - lys_compile_grouping
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1775,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1771,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1772,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1774,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1772,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1772,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
            - BranchSide:      'src/schema_compile.c:1773,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1775,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1776,9'
              BranchSideFuncs:
                - lysp_node_groupings
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1782,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1776,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1777,19'
              BranchSideFuncs:
                - lys_compile_grouping
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1781,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1777,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1778,17'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1780,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1778,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1778,17'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
            - BranchSide:      'src/schema_compile.c:1779,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1782,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1782,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1782,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1782,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1783,18'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1799,16'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
        - Branch String:   'src/schema_compile.c:1786,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1787,19'
              BranchSideFuncs:
                - lys_compile_grouping
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
            - BranchSide:      'src/schema_compile.c:1791,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1787,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1788,17'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1790,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1788,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1788,17'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
            - BranchSide:      'src/schema_compile.c:1789,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1791,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1792,13'
              BranchSideFuncs:
                - lysp_node_groupings
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lys_compile_grouping
                - lys_compile_grouping
            - BranchSide:      'src/schema_compile.c:1798,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1792,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1793,23'
              BranchSideFuncs:
                - lys_compile_grouping
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lys_compile_grouping
                - lysp_node_groupings
            - BranchSide:      'src/schema_compile.c:1797,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1793,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1794,21'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1796,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1794,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1794,21'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
            - BranchSide:      'src/schema_compile.c:1795,17'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - 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:1804,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1804,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
            - BranchSide:      'src/schema_compile.c:1804,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
        - Branch String:   'src/schema_compile.c:1809,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1810,31'
              BranchSideFuncs:
                - lysc_module_free
            - BranchSide:      'src/schema_compile.c:1813,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile.c:1708,5'
          Dst:             ly_log
        - Src:             'src/schema_compile.c:1708,5'
          Dst:             ly_log
        - Src:             'src/schema_compile.c:1708,5'
          Dst:             ly_log
        - Src:             'src/schema_compile.c:1708,5'
          Dst:             ly_log
        - Src:             'src/schema_compile.c:1710,5'
          Dst:             __assert_fail
        - Src:             'src/schema_compile.c:1717,29'
          Dst:             calloc
        - Src:             'src/schema_compile.c:1718,5'
          Dst:             ly_log
        - Src:             'src/schema_compile.c:1722,5'
          Dst:             lys_precompile_own_augments
        - Src:             'src/schema_compile.c:1723,5'
          Dst:             lys_precompile_own_deviations
        - Src:             'src/schema_compile.c:1727,9'
          Dst:             lys_compile_node
        - Src:             'src/schema_compile.c:1732,9'
          Dst:             lys_compile_node
        - Src:             'src/schema_compile.c:1737,9'
          Dst:             lys_compile_node
        - Src:             'src/schema_compile.c:1741,5'
          Dst:             realloc
        - Src:             'src/schema_compile.c:1741,5'
          Dst:             ly_log
        - Src:             'src/schema_compile.c:1741,5'
          Dst:             calloc
        - Src:             'src/schema_compile.c:1741,5'
          Dst:             ly_log
        - Src:             'src/schema_compile.c:1741,5'
          Dst:             lys_compile_ext
        - Src:             'src/schema_compile.c:1749,19'
          Dst:             lys_compile_node
        - Src:             'src/schema_compile.c:1754,19'
          Dst:             lys_compile_node
        - Src:             'src/schema_compile.c:1759,19'
          Dst:             lys_compile_node
        - Src:             'src/schema_compile.c:1763,9'
          Dst:             realloc
        - Src:             'src/schema_compile.c:1763,9'
          Dst:             ly_log
        - Src:             'src/schema_compile.c:1763,9'
          Dst:             calloc
        - Src:             'src/schema_compile.c:1763,9'
          Dst:             ly_log
        - Src:             'src/schema_compile.c:1763,9'
          Dst:             lys_compile_ext
        - Src:             'src/schema_compile.c:1772,13'
          Dst:             lys_compile_grouping
        - Src:             'src/schema_compile.c:1776,9'
          Dst:             lysp_node_groupings
        - Src:             'src/schema_compile.c:1778,17'
          Dst:             lys_compile_grouping
        - Src:             'src/schema_compile.c:1788,17'
          Dst:             lys_compile_grouping
        - Src:             'src/schema_compile.c:1792,13'
          Dst:             lysp_node_groupings
        - Src:             'src/schema_compile.c:1794,21'
          Dst:             lys_compile_grouping
        - Src:             'src/schema_compile.c:1801,5'
          Dst:             ly_log_location_revert
        - Src:             'src/schema_compile.c:1804,5'
          Dst:             lys_compile_unres_mod
        - Src:             'src/schema_compile.c:1807,5'
          Dst:             ly_log_location_revert
        - Src:             'src/schema_compile.c:1808,5'
          Dst:             lys_compile_unres_mod_erase
        - Src:             'src/schema_compile.c:1810,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:         70
      ICount:          507
      EdgeCount:       94
      CyclomaticComplexity: 26
      functionsReached:
        - ly_log
        - lydict_insert
        - lys_compile_ext
        - lys_compile_extension
        - lysc_ext_instance_free
        - lysc_update_path
        - realloc
      functionUses:    22
      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:
                - 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_insert
        - 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: 1606
      functionLinenumberEnd: 1651
      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:1613,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1614,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:1632,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile.c:1616,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1617,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:1620,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:1622,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1622,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:1622,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:1627,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1628,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:1631,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:1632,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1633,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile.c:1637,12'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile.c:1637,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1638,15'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile.c:1646,9'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile.c:1641,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1637,38'
              BranchSideFuncs:
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile.c:1637,38'
              BranchSideFuncs:
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile.c:1646,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1647,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile.c:1650,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile.c:1617,13'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile.c:1618,13'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile.c:1620,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile.c:1621,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile.c:1622,9'
          Dst:             ly_vlog
        - Src:             'src/schema_compile.c:1625,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile.c:1626,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile.c:1628,13'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile.c:1629,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:1643,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile.c:1644,9'
          Dst:             lysc_update_path
    - functionName:    lys_compile_unres_mod_erase
      functionSourceFile: '/src/libyang/src/schema_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1661
      functionLinenumberEnd: 1694
      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:1667,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1669,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:1677,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:1669,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1669,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/schema_compile.c:1670,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_log
        - Branch String:   'src/schema_compile.c:1670,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1670,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/schema_compile.c:1672,23'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
        - Branch String:   'src/schema_compile.c:1677,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1678,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:1680,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:1681,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1682,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:1684,23'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lysc_refine_free
                - lysc_augment_free
        - Branch String:   'src/schema_compile.c:1685,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1686,31'
              BranchSideFuncs:
                - lysc_augment_free
                - ly_set_erase
                - ly_set_erase
                - lysc_refine_free
            - BranchSide:      'src/schema_compile.c:1688,23'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - lysc_refine_free
        - Branch String:   'src/schema_compile.c:1689,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1690,30'
              BranchSideFuncs:
                - lysc_refine_free
                - ly_set_erase
            - BranchSide:      'src/schema_compile.c:1692,23'
              BranchSideFuncs:
                - ly_set_erase
      Callsites:
        - Src:             'src/schema_compile.c:1664,5'
          Dst:             ly_set_erase
        - Src:             'src/schema_compile.c:1665,5'
          Dst:             ly_set_erase
        - Src:             'src/schema_compile.c:1669,9'
          Dst:             ly_log
        - Src:             'src/schema_compile.c:1670,9'
          Dst:             ly_log
        - Src:             'src/schema_compile.c:1672,9'
          Dst:             ly_set_erase
        - Src:             'src/schema_compile.c:1673,9'
          Dst:             ly_set_erase
        - Src:             'src/schema_compile.c:1674,9'
          Dst:             ly_set_erase
        - Src:             'src/schema_compile.c:1675,9'
          Dst:             ly_set_erase
        - Src:             'src/schema_compile.c:1678,13'
          Dst:             lysc_augment_free
        - Src:             'src/schema_compile.c:1680,9'
          Dst:             ly_set_erase
        - Src:             'src/schema_compile.c:1682,13'
          Dst:             lysc_deviation_free
        - Src:             'src/schema_compile.c:1684,9'
          Dst:             ly_set_erase
        - Src:             'src/schema_compile.c:1686,13'
          Dst:             lysc_augment_free
        - Src:             'src/schema_compile.c:1688,9'
          Dst:             ly_set_erase
        - Src:             'src/schema_compile.c:1690,13'
          Dst:             lysc_refine_free
        - Src:             'src/schema_compile.c:1692,9'
          Dst:             ly_set_erase
    - 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:         62
      ICount:          461
      EdgeCount:       83
      CyclomaticComplexity: 23
      functionsReached:
        - calloc
        - ly_log
        - lydict_insert
        - 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_insert
                - 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:
                - 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_insert
        - Src:             'src/schema_compile.c:133,9'
          Dst:             lydict_insert
        - 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: 1872
      functionLinenumberEnd: 1893
      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:1876,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1876,5'
              BranchSideFuncs:
                - lys_has_compiled_import_r
            - BranchSide:      'src/schema_compile.c:1876,5'
              BranchSideFuncs:
                - lys_has_compiled_import_r
        - Branch String:   'src/schema_compile.c:1876,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1877,13'
              BranchSideFuncs:
                - lys_has_compiled_import_r
            - BranchSide:      'src/schema_compile.c:1892,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile.c:1878,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1879,13'
              BranchSideFuncs:
                - lys_has_compiled_import_r
            - BranchSide:      'src/schema_compile.c:1882,14'
              BranchSideFuncs:
                - lys_has_compiled_import_r
        - Branch String:   'src/schema_compile.c:1882,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1884,13'
              BranchSideFuncs:
                - lys_has_compiled_import_r
            - BranchSide:      'src/schema_compile.c:1889,9'
              BranchSideFuncs:
                - lys_has_compiled_import_r
        - Branch String:   'src/schema_compile.c:1889,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1889,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile.c:1890,5'
              BranchSideFuncs:
                - lys_has_compiled_import_r
      Callsites:
        - Src:             'src/schema_compile.c:1889,9'
          Dst:             lys_has_compiled_import_r
    - functionName:    lys_compile_unres_depset_erase
      functionSourceFile: '/src/libyang/src/schema_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1486
      functionLinenumberEnd: 1502
      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:1490,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1491,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:1493,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:1495,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1496,30'
              BranchSideFuncs:
                - lysc_unres_dflt_free
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
            - BranchSide:      'src/schema_compile.c:1498,19'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
      Callsites:
        - Src:             'src/schema_compile.c:1489,5'
          Dst:             ly_set_erase
        - Src:             'src/schema_compile.c:1491,9'
          Dst:             lysc_unres_must_free
        - Src:             'src/schema_compile.c:1493,5'
          Dst:             ly_set_erase
        - Src:             'src/schema_compile.c:1494,5'
          Dst:             ly_set_erase
        - Src:             'src/schema_compile.c:1496,9'
          Dst:             lysc_unres_dflt_free
        - Src:             'src/schema_compile.c:1498,5'
          Dst:             ly_set_erase
        - Src:             'src/schema_compile.c:1499,5'
          Dst:             ly_set_erase
        - Src:             'src/schema_compile.c:1500,5'
          Dst:             ly_set_erase
        - Src:             'src/schema_compile.c:1501,5'
          Dst:             ly_set_erase
    - functionName:    lys_compile_unres_depset
      functionSourceFile: '/src/libyang/src/schema_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1295
      functionLinenumberEnd: 1475
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - unres
      BBCount:         94
      ICount:          1189
      EdgeCount:       125
      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
        - lysf_ctx_erase
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile.c:1312,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1313,9'
              BranchSideFuncs:
                - lysf_ctx_erase
            - BranchSide:      'src/schema_compile.c:1317,5'
              BranchSideFuncs:
                - lysf_ctx_erase
                - 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:1317,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1319,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_log_location_revert
                - ly_set_rm_index
                - lysf_ctx_erase
                - 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:1338,14'
              BranchSideFuncs:
                - lysf_ctx_erase
                - 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:1325,36'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1325,69'
              BranchSideFuncs:
                - lys_type_leafref_next
                - ly_log_location_revert
                - ly_set_rm_index
                - lysf_ctx_erase
                - 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:1325,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_set_rm_index
                - lysf_ctx_erase
                - 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:1325,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1326,52'
              BranchSideFuncs:
                - lys_compile_unres_leafref
                - ly_log_location_revert
                - ly_set_rm_index
                - lysf_ctx_erase
                - 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:1328,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_set_rm_index
                - lysf_ctx_erase
                - 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:1329,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1329,9'
              BranchSideFuncs:
                - lysf_ctx_erase
            - BranchSide:      'src/schema_compile.c:1331,26'
              BranchSideFuncs:
                - ly_set_rm_index
                - lysf_ctx_erase
                - 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:1338,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1339,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_log_location_revert
                - lysf_ctx_erase
                - 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:1350,14'
              BranchSideFuncs:
                - lysf_ctx_erase
                - 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:1344,36'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1344,69'
              BranchSideFuncs:
                - lys_type_leafref_next
                - ly_log_location_revert
                - lysf_ctx_erase
                - 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:1344,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lysf_ctx_erase
                - 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:1344,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1345,52'
              BranchSideFuncs:
                - lys_compile_unres_leafref
                - ly_log_location_revert
                - lysf_ctx_erase
                - 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:1347,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lysf_ctx_erase
                - 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:1348,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1348,9'
              BranchSideFuncs:
                - lysf_ctx_erase
            - BranchSide:      'src/schema_compile.c:1349,5'
              BranchSideFuncs:
                - lysf_ctx_erase
                - 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:1350,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1351,13'
              BranchSideFuncs:
                - lys_type_leafref_next
                - lysf_ctx_erase
                - 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:1370,5'
              BranchSideFuncs:
                - lysf_ctx_erase
                - 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:1355,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1356,29'
              BranchSideFuncs:
                - lysc_type_free
                - lys_type_leafref_next
                - lysf_ctx_erase
                - 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:1366,27'
              BranchSideFuncs:
                - lysf_ctx_erase
                - 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:1356,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1358,83'
              BranchSideFuncs:
                - lysc_type_free
                - lys_type_leafref_next
                - lysf_ctx_erase
                - 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:1360,34'
              BranchSideFuncs:
                - lysc_type_free
                - lys_type_leafref_next
                - lysf_ctx_erase
                - 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:1370,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1371,13'
              BranchSideFuncs:
                - ly_log_location
                - lys_compile_unres_when
                - ly_log_location_revert
                - free
                - ly_set_rm_index
                - lysf_ctx_erase
                - 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:1385,5'
              BranchSideFuncs:
                - lysf_ctx_erase
                - 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:1378,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1378,9'
              BranchSideFuncs:
                - lysf_ctx_erase
            - BranchSide:      'src/schema_compile.c:1380,14'
              BranchSideFuncs:
                - free
                - ly_set_rm_index
                - lysf_ctx_erase
                - 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:1385,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1386,13'
              BranchSideFuncs:
                - ly_log_location
                - lys_compile_unres_must
                - ly_log_location_revert
                - lysc_unres_must_free
                - ly_set_rm_index
                - lysf_ctx_erase
                - 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:1400,5'
              BranchSideFuncs:
                - lysf_ctx_erase
                - 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:1393,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1393,9'
              BranchSideFuncs:
                - lysf_ctx_erase
            - BranchSide:      'src/schema_compile.c:1395,30'
              BranchSideFuncs:
                - lysc_unres_must_free
                - ly_set_rm_index
                - lysf_ctx_erase
                - 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:1400,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1401,13'
              BranchSideFuncs:
                - ly_log_location
                - lys_compile_unres_disabled_bitenum
                - ly_log_location_revert
                - ly_set_rm_index
                - lysf_ctx_erase
                - 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:1414,5'
              BranchSideFuncs:
                - lysf_ctx_erase
                - 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:1408,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1408,9'
              BranchSideFuncs:
                - lysf_ctx_erase
            - BranchSide:      'src/schema_compile.c:1410,26'
              BranchSideFuncs:
                - ly_set_rm_index
                - lysf_ctx_erase
                - 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:1414,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1415,13'
              BranchSideFuncs:
                - ly_log_location
                - lys_compile_unres_llist_dflts
                - ly_log_location_revert
                - lysc_unres_dflt_free
                - ly_set_rm_index
                - lysf_ctx_erase
                - 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:1433,10'
              BranchSideFuncs:
                - lysf_ctx_erase
                - 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:1420,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1421,54'
              BranchSideFuncs:
                - lys_compile_unres_leaf_dlft
                - ly_log_location_revert
                - lysc_unres_dflt_free
                - ly_set_rm_index
                - lysf_ctx_erase
                - 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:1423,56'
              BranchSideFuncs:
                - lys_compile_unres_llist_dflts
                - ly_log_location_revert
                - lysc_unres_dflt_free
                - ly_set_rm_index
                - lysf_ctx_erase
                - 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:1426,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1426,9'
              BranchSideFuncs:
                - lysf_ctx_erase
            - BranchSide:      'src/schema_compile.c:1428,30'
              BranchSideFuncs:
                - lysc_unres_dflt_free
                - ly_set_rm_index
                - lysf_ctx_erase
                - 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:1433,58'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1433,61'
              BranchSideFuncs:
                - lys_compile_unres_depset_implement
                - lysf_ctx_erase
                - 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:1435,9'
              BranchSideFuncs:
                - lys_compile_unres_depset_implement
                - lysf_ctx_erase
                - 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:1433,95'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1434,13'
              BranchSideFuncs:
                - lys_compile_unres_depset_implement
                - lysf_ctx_erase
                - 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:1435,9'
              BranchSideFuncs:
                - lys_compile_unres_depset_implement
                - lysf_ctx_erase
                - 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:1434,35'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1434,38'
              BranchSideFuncs:
                - lys_compile_unres_depset_implement
                - lysf_ctx_erase
                - 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:1435,9'
              BranchSideFuncs:
                - lys_compile_unres_depset_implement
                - lysf_ctx_erase
                - 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:1434,60'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1434,63'
              BranchSideFuncs:
                - lys_compile_unres_depset_implement
                - lysf_ctx_erase
                - 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:1435,9'
              BranchSideFuncs:
                - lys_compile_unres_depset_implement
                - lysf_ctx_erase
                - 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:1433,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1435,9'
              BranchSideFuncs:
                - lys_compile_unres_depset_implement
                - lysf_ctx_erase
                - 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:1439,12'
              BranchSideFuncs:
                - lysf_ctx_erase
                - 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:1439,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1440,16'
              BranchSideFuncs:
                - lys_compile_unres_check_disabled
                - lysc_node_free
                - lysf_ctx_erase
                - 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:1450,12'
              BranchSideFuncs:
                - lysf_ctx_erase
                - 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:1442,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1442,9'
              BranchSideFuncs:
                - lysf_ctx_erase
            - BranchSide:      'src/schema_compile.c:1444,9'
              BranchSideFuncs:
                - lysc_node_free
                - lysf_ctx_erase
                - 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:1450,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1451,13'
              BranchSideFuncs:
                - lys_type_leafref_next
                - lysf_ctx_erase
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/schema_compile.c:1471,5'
              BranchSideFuncs:
                - lysf_ctx_erase
        - Branch String:   'src/schema_compile.c:1455,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1456,48'
              BranchSideFuncs:
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - lys_type_leafref_next
                - lysf_ctx_erase
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/schema_compile.c:1471,5'
              BranchSideFuncs:
                - lysf_ctx_erase
                - 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:1461,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1461,13'
              BranchSideFuncs:
                - lys_type_leafref_next
                - lysf_ctx_erase
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/schema_compile.c:1462,17'
              BranchSideFuncs:
                - lys_type_leafref_next
                - lysf_ctx_erase
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/schema_compile.c:1462,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1455,9'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lysf_ctx_erase
            - BranchSide:      'src/schema_compile.c:1463,17'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lysf_ctx_erase
      Callsites:
        - Src:             'src/schema_compile.c:1312,16'
          Dst:             lys_compile_unres_depset_implement
        - Src:             'src/schema_compile.c:1323,9'
          Dst:             ly_log_location
        - Src:             'src/schema_compile.c:1325,47'
          Dst:             lys_type_leafref_next
        - Src:             'src/schema_compile.c:1326,19'
          Dst:             lys_compile_unres_leafref
        - Src:             'src/schema_compile.c:1328,9'
          Dst:             ly_log_location_revert
        - Src:             'src/schema_compile.c:1331,9'
          Dst:             ly_set_rm_index
        - Src:             'src/schema_compile.c:1342,9'
          Dst:             ly_log_location
        - Src:             'src/schema_compile.c:1344,47'
          Dst:             lys_type_leafref_next
        - Src:             'src/schema_compile.c:1345,19'
          Dst:             lys_compile_unres_leafref
        - Src:             'src/schema_compile.c:1347,9'
          Dst:             ly_log_location_revert
        - Src:             'src/schema_compile.c:1355,24'
          Dst:             lys_type_leafref_next
        - Src:             'src/schema_compile.c:1360,13'
          Dst:             lysc_type_free
        - Src:             'src/schema_compile.c:1375,9'
          Dst:             ly_log_location
        - Src:             'src/schema_compile.c:1376,15'
          Dst:             lys_compile_unres_when
        - Src:             'src/schema_compile.c:1377,9'
          Dst:             ly_log_location_revert
        - Src:             'src/schema_compile.c:1381,9'
          Dst:             ly_set_rm_index
        - Src:             'src/schema_compile.c:1390,9'
          Dst:             ly_log_location
        - Src:             'src/schema_compile.c:1391,15'
          Dst:             lys_compile_unres_must
        - Src:             'src/schema_compile.c:1392,9'
          Dst:             ly_log_location_revert
        - Src:             'src/schema_compile.c:1395,9'
          Dst:             lysc_unres_must_free
        - Src:             'src/schema_compile.c:1396,9'
          Dst:             ly_set_rm_index
        - Src:             'src/schema_compile.c:1405,9'
          Dst:             ly_log_location
        - Src:             'src/schema_compile.c:1406,15'
          Dst:             lys_compile_unres_disabled_bitenum
        - Src:             'src/schema_compile.c:1407,9'
          Dst:             ly_log_location_revert
        - Src:             'src/schema_compile.c:1410,9'
          Dst:             ly_set_rm_index
        - Src:             'src/schema_compile.c:1419,9'
          Dst:             ly_log_location
        - Src:             'src/schema_compile.c:1421,19'
          Dst:             lys_compile_unres_leaf_dlft
        - Src:             'src/schema_compile.c:1423,19'
          Dst:             lys_compile_unres_llist_dflts
        - Src:             'src/schema_compile.c:1425,9'
          Dst:             ly_log_location_revert
        - Src:             'src/schema_compile.c:1428,9'
          Dst:             lysc_unres_dflt_free
        - Src:             'src/schema_compile.c:1429,9'
          Dst:             ly_set_rm_index
        - Src:             'src/schema_compile.c:1441,15'
          Dst:             lys_compile_unres_check_disabled
        - Src:             'src/schema_compile.c:1446,9'
          Dst:             lysc_node_free
        - Src:             'src/schema_compile.c:1455,24'
          Dst:             lys_type_leafref_next
        - Src:             'src/schema_compile.c:1456,19'
          Dst:             ly_path_compile_leafref
        - Src:             'src/schema_compile.c:1459,13'
          Dst:             ly_path_free
        - Src:             'src/schema_compile.c:1461,13'
          Dst:             __assert_fail
        - Src:             'src/schema_compile.c:1463,17'
          Dst:             ly_log_location
        - Src:             'src/schema_compile.c:1464,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile.c:1466,17'
          Dst:             ly_log_location_revert
        - Src:             'src/schema_compile.c:1474,5'
          Dst:             lysf_ctx_erase
    - 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: 1818
      functionLinenumberEnd: 1859
      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:1826,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1826,5'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/schema_compile.c:1827,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:1827,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1827,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:1827,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:1827,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1828,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:1834,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:1830,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1830,9'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/schema_compile.c:1831,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:1836,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1837,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:1840,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:1838,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1838,9'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/schema_compile.c:1839,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:1841,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1841,5'
              BranchSideFuncs:
                - lysc_update_path
                - ly_log_location_revert
                - lysc_update_path
                - lys_compile_identities_derived
                - lysc_update_path
            - BranchSide:      'src/schema_compile.c:1841,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:1841,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1842,18'
              BranchSideFuncs:
                - lysc_update_path
                - ly_log_location_revert
                - lysc_update_path
                - lys_compile_identities_derived
                - lysc_update_path
            - BranchSide:      'src/schema_compile.c:1854,5'
              BranchSideFuncs:
                - lysc_update_path
                - ly_log_location_revert
        - Branch String:   'src/schema_compile.c:1843,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1844,46'
              BranchSideFuncs:
                - lysc_update_path
                - lys_compile_identities_derived
                - lysc_update_path
                - lysc_update_path
                - ly_log_location_revert
            - BranchSide:      'src/schema_compile.c:1850,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:1850,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1851,13'
              BranchSideFuncs:
                - lysc_update_path
                - ly_log_location_revert
            - BranchSide:      'src/schema_compile.c:1853,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:1825,10'
          Dst:             lys_identity_precompile
        - Src:             'src/schema_compile.c:1829,14'
          Dst:             lys_identity_precompile
        - Src:             'src/schema_compile.c:1837,14'
          Dst:             lys_compile_identities_derived
        - Src:             'src/schema_compile.c:1840,5'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile.c:1845,13'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile.c:1846,18'
          Dst:             lys_compile_identities_derived
        - Src:             'src/schema_compile.c:1847,13'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile.c:1854,5'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile.c:1858,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:         86
      ICount:          663
      EdgeCount:       114
      CyclomaticComplexity: 30
      functionsReached:
        - __assert_fail
        - ly_log
        - lydict_insert
        - 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_insert
                - lydict_insert
                - lydict_insert
                - 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_insert
                - lydict_insert
                - lydict_insert
                - 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_insert
                - lydict_insert
                - lydict_insert
                - 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_insert
                - lydict_insert
                - lydict_insert
                - 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_insert
                - lydict_insert
                - lydict_insert
                - 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_insert
                - lydict_insert
                - lydict_insert
                - 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_insert
                - lydict_insert
                - lydict_insert
                - 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_insert
                - lydict_insert
                - lydict_insert
                - 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_insert
                - lydict_insert
                - lydict_insert
                - 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_insert
                - lydict_insert
                - lydict_insert
                - 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_insert
                - lydict_insert
                - lydict_insert
                - 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_insert
                - lydict_insert
                - lydict_insert
                - 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_insert
                - lydict_insert
                - lydict_insert
                - 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_insert
                - lydict_insert
                - lydict_insert
                - 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_insert
                - lydict_insert
                - lydict_insert
                - 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_insert
                - lydict_insert
                - lydict_insert
                - 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_insert
                - lydict_insert
                - lydict_insert
                - 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_insert
                - lydict_insert
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - malloc
                - ly_log
                - lydict_insert
                - 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_insert
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - 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_insert
                - lydict_insert
                - lydict_insert
                - 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_insert
                - lydict_insert
                - lydict_insert
                - 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_insert
                - lydict_insert
                - lydict_insert
                - 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_insert
                - lydict_insert
                - lydict_insert
                - 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_insert
                - lydict_insert
                - lydict_insert
                - 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_insert
                - lydict_insert
                - lydict_insert
                - 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_insert
                - lydict_insert
                - lydict_insert
                - 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_insert
                - lydict_insert
                - lydict_insert
                - 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_insert
                - lydict_insert
                - lydict_insert
                - 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_insert
                - lydict_insert
                - lydict_insert
                - 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_insert
                - lydict_insert
                - lydict_insert
                - 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_insert
                - lydict_insert
                - lydict_insert
                - 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_insert
                - lydict_insert
                - lydict_insert
                - 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_insert
                - lydict_insert
                - lydict_insert
                - 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_insert
                - lydict_insert
                - lydict_insert
                - 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_insert
                - lydict_insert
                - lydict_insert
                - 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_insert
                - lydict_insert
                - lydict_insert
                - 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_insert
                - lydict_insert
                - lydict_insert
                - 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_insert
                - lydict_insert
                - lydict_insert
                - 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_insert
                - lydict_insert
                - lydict_insert
                - 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_insert
                - lydict_insert
                - lydict_insert
                - 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_insert
                - lydict_insert
                - lydict_insert
                - 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_insert
                - lydict_insert
                - lydict_insert
                - 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_insert
                - lydict_insert
                - lydict_insert
                - 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_insert
                - lydict_insert
                - lydict_insert
                - 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_insert
                - lydict_insert
                - lydict_insert
                - 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_insert
                - lydict_insert
                - lydict_insert
                - 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_insert
        - Src:             'src/schema_compile.c:251,9'
          Dst:             lydict_insert
        - Src:             'src/schema_compile.c:252,9'
          Dst:             lydict_insert
        - 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: 1514
      functionLinenumberEnd: 1557
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - dep_set
        - unres
      BBCount:         26
      ICount:          175
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - lys_compile
        - lys_compile_depset_r
        - lys_compile_unres_depset
        - lys_compile_unres_depset_erase
        - lysc_module_free
        - lysf_ctx_erase
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/schema_compile.c:1520,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1521,15'
              BranchSideFuncs:
                - lys_compile_unres_depset
                - lys_compile_unres_depset_erase
                - lysf_ctx_erase
                - lys_compile_unres_depset_erase
                - lys_compile_depset_r
                - __assert_fail
                - lysc_module_free
                - lys_compile
            - BranchSide:      'src/schema_compile.c:1537,36'
              BranchSideFuncs:
                - lys_compile_unres_depset
                - lys_compile_unres_depset_erase
                - lysf_ctx_erase
                - lys_compile_unres_depset_erase
                - lys_compile_depset_r
        - Branch String:   'src/schema_compile.c:1522,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1524,13'
              BranchSideFuncs:
                - __assert_fail
                - lysc_module_free
                - lys_compile
                - lys_compile_unres_depset
                - lys_compile_unres_depset_erase
                - lysf_ctx_erase
                - lys_compile_unres_depset_erase
                - lys_compile_depset_r
            - BranchSide:      'src/schema_compile.c:1526,9'
              BranchSideFuncs:
                - __assert_fail
                - lysc_module_free
                - lys_compile
                - lys_compile_unres_depset
                - lys_compile_unres_depset_erase
                - lysf_ctx_erase
                - lys_compile_unres_depset_erase
                - lys_compile_depset_r
        - Branch String:   'src/schema_compile.c:1526,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1526,9'
              BranchSideFuncs:
                - lysc_module_free
                - lys_compile
                - lys_compile_unres_depset
                - lys_compile_unres_depset_erase
                - lysf_ctx_erase
                - lys_compile_unres_depset_erase
                - lys_compile_depset_r
                - __assert_fail
            - BranchSide:      'src/schema_compile.c:1529,33'
              BranchSideFuncs:
                - lysc_module_free
                - lys_compile
                - lys_compile_unres_depset
                - lys_compile_unres_depset_erase
                - lysf_ctx_erase
                - lys_compile_unres_depset_erase
                - lys_compile_depset_r
                - __assert_fail
        - Branch String:   'src/schema_compile.c:1533,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1533,9'
              BranchSideFuncs:
                - lys_compile_unres_depset_erase
                - lysf_ctx_erase
            - BranchSide:      'src/schema_compile.c:1534,5'
              BranchSideFuncs:
                - lys_compile_unres_depset
                - lys_compile_unres_depset_erase
                - lysf_ctx_erase
                - lys_compile_unres_depset_erase
                - lys_compile_depset_r
                - __assert_fail
                - lysc_module_free
                - lys_compile
        - Branch String:   'src/schema_compile.c:1538,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1540,40'
              BranchSideFuncs:
                - lys_compile_unres_depset_erase
                - lys_compile_depset_r
            - BranchSide:      'src/schema_compile.c:1542,16'
              BranchSideFuncs:
                - lys_compile_unres_depset_erase
                - lysf_ctx_erase
        - Branch String:   'src/schema_compile.c:1548,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1549,15'
              BranchSideFuncs:
                - lys_compile_unres_depset_erase
                - lysf_ctx_erase
            - BranchSide:      'src/schema_compile.c:1551,5'
              BranchSideFuncs:
                - lys_compile_unres_depset_erase
                - lysf_ctx_erase
      Callsites:
        - Src:             'src/schema_compile.c:1526,9'
          Dst:             __assert_fail
        - Src:             'src/schema_compile.c:1529,9'
          Dst:             lysc_module_free
        - Src:             'src/schema_compile.c:1533,9'
          Dst:             lys_compile
        - Src:             'src/schema_compile.c:1537,11'
          Dst:             lys_compile_unres_depset
        - Src:             'src/schema_compile.c:1540,9'
          Dst:             lys_compile_unres_depset_erase
        - Src:             'src/schema_compile.c:1541,16'
          Dst:             lys_compile_depset_r
        - Src:             'src/schema_compile.c:1554,5'
          Dst:             lys_compile_unres_depset_erase
        - Src:             'src/schema_compile.c:1555,5'
          Dst:             lysf_ctx_erase
    - functionName:    lys_compile_depset_check_features
      functionSourceFile: '/src/libyang/src/schema_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1567
      functionLinenumberEnd: 1583
      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:1571,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1572,15'
              BranchSideFuncs:
                - lys_check_features
            - BranchSide:      'src/schema_compile.c:1582,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile.c:1573,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1575,13'
              BranchSideFuncs:
                - lys_check_features
            - BranchSide:      'src/schema_compile.c:1579,9'
              BranchSideFuncs:
                - lys_check_features
        - Branch String:   'src/schema_compile.c:1579,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1579,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile.c:1580,5'
              BranchSideFuncs:
                - lys_check_features
      Callsites:
        - Src:             'src/schema_compile.c:1579,9'
          Dst:             lys_check_features
    - functionName:    lys_compile_depset_all
      functionSourceFile: '/src/libyang/src/schema_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1587
      functionLinenumberEnd: 1596
      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:1590,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1591,9'
              BranchSideFuncs:
                - lys_compile_depset_check_features
                - lys_compile_depset_r
            - BranchSide:      'src/schema_compile.c:1595,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile.c:1591,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1591,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile.c:1592,9'
              BranchSideFuncs:
                - lys_compile_depset_r
                - lys_compile_depset_check_features
        - Branch String:   'src/schema_compile.c:1592,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1592,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile.c:1593,5'
              BranchSideFuncs:
                - lys_compile_depset_check_features
                - lys_compile_depset_r
      Callsites:
        - Src:             'src/schema_compile.c:1591,9'
          Dst:             lys_compile_depset_check_features
        - Src:             'src/schema_compile.c:1592,9'
          Dst:             lys_compile_depset_r
    - functionName:    lys_compile_node_choice_dflt
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3581
      functionLinenumberEnd: 3633
      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:3589,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3590,18'
              BranchSideFuncs:
                - lys_find_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_resolve_prefix
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3594,16'
              BranchSideFuncs:
                - lys_find_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_resolve_prefix
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3596,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3597,33'
              BranchSideFuncs:
                - ly_resolve_prefix
                - ly_vlog
                - lys_find_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3604,15'
              BranchSideFuncs:
                - lys_find_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3598,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3599,13'
              BranchSideFuncs:
                - lys_find_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3603,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3599,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3599,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3599,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3608,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3609,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3615,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3615,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3616,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3626,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3616,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3617,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3619,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3619,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3620,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3624,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3626,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3627,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3631,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile_node.c:3588,12'
          Dst:             strchr
        - Src:             'src/schema_compile_node.c:3597,15'
          Dst:             ly_resolve_prefix
        - Src:             'src/schema_compile_node.c:3599,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:3607,41'
          Dst:             lys_find_child
        - Src:             'src/schema_compile_node.c:3609,9'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:3620,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:3627,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:         61
      ICount:          420
      EdgeCount:       81
      CyclomaticComplexity: 22
      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: []
        - 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: 3149
      functionLinenumberEnd: 3286
      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:3158,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3158,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:3159,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:3159,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3159,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:3160,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:3160,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3160,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:3161,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:3166,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3168,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:3178,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:3170,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3171,13'
              BranchSideFuncs:
                - strlen
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3176,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:3171,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3171,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3171,13'
              BranchSideFuncs:
                - strlen
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3180,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3181,13'
              BranchSideFuncs:
                - strlen
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3186,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:3181,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3181,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3181,13'
              BranchSideFuncs:
                - strlen
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3189,16'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3189,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:3189,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:3189,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3190,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:3274,9'
              BranchSideFuncs:
                - strlen
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3190,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3191,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:3201,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:3192,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3194,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:3200,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:3194,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3194,17'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3195,17'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3195,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3195,17'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3195,17'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3201,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3205,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:3205,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:3209,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:3209,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:3219,17'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:3219,17'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:3219,17'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:3209,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3210,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:3213,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:3223,22'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3223,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:3239,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:3223,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3225,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:3239,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:3225,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3226,17'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3230,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:3230,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3231,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:3232,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:3232,24'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3233,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:3237,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:3239,29'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3239,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:3243,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:3239,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3241,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:3243,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:3247,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3248,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:3252,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:3254,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3255,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:3256,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:3256,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3257,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:3258,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:3262,18'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3262,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:3263,13'
              BranchSideFuncs:
                - strlen
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3262,33'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3262,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:3265,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:3262,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3263,13'
              BranchSideFuncs:
                - strlen
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3265,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:3265,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3266,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3271,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:3274,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3275,19'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3280,9'
              BranchSideFuncs:
                - strlen
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3276,22'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3276,27'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3279,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:3276,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3277,13'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3279,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:3280,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3285,12'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3285,12'
              BranchSideFuncs:
                - strlen
                - ly_vlog
      Callsites:
        - Src:             'src/schema_compile_node.c:3158,5'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_node.c:3159,5'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_node.c:3160,5'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_node.c:3171,13'
          Dst:             strlen
        - Src:             'src/schema_compile_node.c:3171,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:3181,13'
          Dst:             strlen
        - Src:             'src/schema_compile_node.c:3181,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:3189,26'
          Dst:             ly_parse_nodeid
        - Src:             'src/schema_compile_node.c:3191,19'
          Dst:             ly_resolve_prefix
        - Src:             'src/schema_compile_node.c:3194,17'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_node.c:3195,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:3210,21'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:3219,17'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:3226,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:3230,18'
          Dst:             ly_strncmp
        - Src:             'src/schema_compile_node.c:3232,25'
          Dst:             ly_strncmp
        - Src:             'src/schema_compile_node.c:3241,24'
          Dst:             lysc_ext_find_node
        - Src:             'src/schema_compile_node.c:3243,24'
          Dst:             lys_find_child
        - Src:             'src/schema_compile_node.c:3248,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:3266,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:3280,9'
          Dst:             strlen
        - Src:             'src/schema_compile_node.c:3280,9'
          Dst:             ly_vlog
    - functionName:    lys_compile_node_list_unique
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3297
      functionLinenumberEnd: 3375
      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:3307,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3307,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:3307,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:3307,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3308,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:3374,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:3309,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3309,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:3309,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:3309,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3309,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:3309,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:3309,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3309,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:3309,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:3311,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3312,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:3372,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:3313,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3314,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:3319,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:3315,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3316,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:3318,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:3323,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3323,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:3323,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:3323,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3323,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:3323,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:3323,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3323,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:3323,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:3326,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3327,21'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3333,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:3327,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3328,21'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3332,17'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:3341,32'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3341,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:3346,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:3341,68'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3341,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:3342,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:3341,86'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3342,25'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3343,17'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3342,53'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3342,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:3346,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:3341,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3343,17'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3346,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:3346,24'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3347,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:3349,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:3353,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3354,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:3362,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:3354,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3355,21'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3359,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:3362,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3362,13'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3366,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:3309,9'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:3309,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:3309,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:3312,21'
          Dst:             strpbrk
        - Src:             'src/schema_compile_node.c:3315,24'
          Dst:             __ctype_b_loc
        - Src:             'src/schema_compile_node.c:3319,23'
          Dst:             strlen
        - Src:             'src/schema_compile_node.c:3323,13'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:3323,13'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:3323,13'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:3324,19'
          Dst:             lysc_resolve_schema_nodeid
        - Src:             'src/schema_compile_node.c:3328,21'
          Dst:             lys_nodetype2str
        - Src:             'src/schema_compile_node.c:3328,21'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:3334,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:3343,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:3355,21'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:3362,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: 2971
      functionLinenumberEnd: 3011
      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:2977,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2977,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:2977,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:2977,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2977,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2979,5'
              BranchSideFuncs:
                - lysc_unres_leafref_add
                - lysc_unres_bitenum_add
                - ly_vlog
                - lysc_unres_leaf_dflt_add
        - Branch String:   'src/schema_compile_node.c:2982,14'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2982,19'
              BranchSideFuncs:
                - lysc_unres_leaf_dflt_add
                - lysc_unres_leafref_add
                - lysc_unres_bitenum_add
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2987,5'
              BranchSideFuncs:
                - lysc_unres_leafref_add
                - lysc_unres_bitenum_add
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:2982,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2983,9'
              BranchSideFuncs:
                - lysc_unres_leafref_add
                - lysc_unres_bitenum_add
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2987,5'
              BranchSideFuncs:
                - lysc_unres_leafref_add
                - lysc_unres_bitenum_add
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:2983,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2983,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2984,5'
              BranchSideFuncs:
                - lysc_unres_leafref_add
                - lysc_unres_bitenum_add
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:2987,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2987,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2990,9'
              BranchSideFuncs:
                - lysc_unres_bitenum_add
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:2990,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2991,40'
              BranchSideFuncs:
                - lysc_unres_bitenum_add
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2994,14'
              BranchSideFuncs:
                - lysc_unres_bitenum_add
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:2992,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2992,15'
              BranchSideFuncs:
                - lysc_unres_bitenum_add
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2992,15'
              BranchSideFuncs:
                - lysc_unres_bitenum_add
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:2997,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2998,13'
              BranchSideFuncs:
                - lysc_unres_bitenum_add
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3010,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:2998,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2999,18'
              BranchSideFuncs:
                - lysc_unres_bitenum_add
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3003,21'
              BranchSideFuncs:
                - ly_vlog
                - lysc_unres_bitenum_add
        - Branch String:   'src/schema_compile_node.c:2999,50'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2999,54'
              BranchSideFuncs:
                - lysc_unres_bitenum_add
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3003,9'
              BranchSideFuncs:
                - lysc_unres_bitenum_add
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:2999,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3000,17'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3003,9'
              BranchSideFuncs:
                - lysc_unres_bitenum_add
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3003,67'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3003,71'
              BranchSideFuncs:
                - lysc_unres_bitenum_add
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3005,13'
              BranchSideFuncs:
                - lysc_unres_bitenum_add
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3005,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3005,13'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3006,22'
              BranchSideFuncs:
                - lysc_unres_bitenum_add
                - ly_vlog
      Callsites:
        - Src:             'src/schema_compile_node.c:2977,5'
          Dst:             lys_compile_type
        - Src:             'src/schema_compile_node.c:2983,9'
          Dst:             lysc_unres_leaf_dflt_add
        - Src:             'src/schema_compile_node.c:2987,5'
          Dst:             lysc_unres_leafref_add
        - Src:             'src/schema_compile_node.c:3000,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:3005,13'
          Dst:             lysc_unres_bitenum_add
    - functionName:    lys_compile_type
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2135
      functionLinenumberEnd: 2344
      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_insert
        - 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:2147,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2148,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_insert
                - free
                - free
            - BranchSide:      'src/schema_compile_node.c:2151,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_insert
                - free
                - free
        - Branch String:   'src/schema_compile_node.c:2152,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2152,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_insert
                - free
                - free
            - BranchSide:      'src/schema_compile_node.c:2153,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_insert
                - free
                - free
        - Branch String:   'src/schema_compile_node.c:2153,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2157,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_insert
                - free
                - free
            - BranchSide:      'src/schema_compile_node.c:2237,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:2157,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2158,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:2162,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_insert
                - free
                - free
        - Branch String:   'src/schema_compile_node.c:2163,48'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2163,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_insert
                - free
                - free
            - BranchSide:      'src/schema_compile_node.c:2163,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_insert
                - free
                - free
        - Branch String:   'src/schema_compile_node.c:2164,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2164,9'
              BranchSideFuncs:
                - free
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:2166,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_insert
                - free
        - Branch String:   'src/schema_compile_node.c:2166,19'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2166,24'
              BranchSideFuncs:
                - lydict_insert
                - 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:2171,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_insert
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:2166,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2168,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_insert
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:2171,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_insert
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:2169,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2169,13'
              BranchSideFuncs:
                - free
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:2170,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_insert
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:2171,18'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2171,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_insert
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:2175,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_insert
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:2171,28'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2171,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_insert
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:2175,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_insert
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:2171,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2173,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_insert
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:2175,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_insert
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:2175,24'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2175,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_insert
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
            - 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_insert
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:2175,35'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2175,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_insert
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:2175,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_insert
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:2175,46'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2175,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_insert
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
            - 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_insert
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:2175,54'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2175,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_insert
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
            - 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_insert
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:2175,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2176,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: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_insert
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:2180,39'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2180,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_insert
                - 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
                - lysc_type_free
                - lydict_insert
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
        - Branch String:   'src/schema_compile_node.c:2180,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2183,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_insert
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - 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
                - lysc_type_free
                - lydict_insert
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
        - Branch String:   'src/schema_compile_node.c:2187,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2190,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_insert
                - free
                - free
                - free
            - BranchSide:      'src/schema_compile_node.c:2204,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_insert
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
        - Branch String:   'src/schema_compile_node.c:2192,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2192,13'
              BranchSideFuncs:
                - free
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:2194,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_insert
                - free
                - free
        - Branch String:   'src/schema_compile_node.c:2194,24'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2194,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_insert
                - free
                - free
            - BranchSide:      'src/schema_compile_node.c:2194,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_insert
                - free
                - free
        - Branch String:   'src/schema_compile_node.c:2194,36'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2194,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_insert
                - free
                - free
            - BranchSide:      'src/schema_compile_node.c:2195,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_insert
                - free
                - free
        - Branch String:   'src/schema_compile_node.c:2194,45'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2194,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_insert
                - free
                - free
            - BranchSide:      'src/schema_compile_node.c:2198,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:2194,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2195,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:2198,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:2204,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2206,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_insert
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_node.c:2215,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_insert
                - free
                - free
                - free
                - ly_vlog
                - free
        - Branch String:   'src/schema_compile_node.c:2207,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2208,17'
              BranchSideFuncs:
                - ly_vlog
                - free
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:2214,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_insert
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
        - Branch String:   'src/schema_compile_node.c:2215,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2217,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_insert
                - free
                - free
                - free
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_node.c:2228,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_insert
                - free
                - free
                - free
        - Branch String:   'src/schema_compile_node.c:2218,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2219,17'
              BranchSideFuncs:
                - ly_vlog
                - free
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:2225,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_insert
                - free
                - free
                - free
                - ly_vlog
                - free
        - Branch String:   'src/schema_compile_node.c:2229,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2229,9'
              BranchSideFuncs:
                - free
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:2229,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_insert
                - free
                - free
        - Branch String:   'src/schema_compile_node.c:2235,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2235,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_insert
                - free
                - free
            - BranchSide:      'src/schema_compile_node.c:2236,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_insert
                - free
                - free
        - Branch String:   'src/schema_compile_node.c:2240,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2241,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:2246,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:2241,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2342,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:2342,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_set_erase
        - Branch String:   'src/schema_compile_node.c:2246,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2247,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:2253,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:2253,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2254,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:2310,29'
              BranchSideFuncs:
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
        - Branch String:   'src/schema_compile_node.c:2258,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2258,9'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:2260,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:2260,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2262,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:2267,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:2269,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2269,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:2273,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:2269,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2271,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:2273,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:2273,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2275,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:2277,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:2277,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2277,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:2279,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:2279,43'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2279,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:2287,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:2279,74'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2279,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:2287,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:2279,101'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2280,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:2287,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:2280,40'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2280,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:2287,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:2279,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2282,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:2287,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:2287,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2288,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:2292,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:2302,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2302,9'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:2305,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:2315,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2317,21'
              BranchSideFuncs:
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:2318,17'
              BranchSideFuncs:
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
        - Branch String:   'src/schema_compile_node.c:2321,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2321,9'
              BranchSideFuncs:
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:2321,9'
              BranchSideFuncs:
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
        - Branch String:   'src/schema_compile_node.c:2321,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2322,17'
              BranchSideFuncs:
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:2327,5'
              BranchSideFuncs:
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
        - Branch String:   'src/schema_compile_node.c:2322,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2323,29'
              BranchSideFuncs:
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:2326,9'
              BranchSideFuncs:
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
        - Branch String:   'src/schema_compile_node.c:2330,23'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2330,26'
              BranchSideFuncs:
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:2332,18'
              BranchSideFuncs:
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
        - Branch String:   'src/schema_compile_node.c:2330,39'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2330,43'
              BranchSideFuncs:
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:2332,18'
              BranchSideFuncs:
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
        - Branch String:   'src/schema_compile_node.c:2330,48'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2330,51'
              BranchSideFuncs:
                - ly_set_erase
                - lyplg_type_plugin_find
                - lys_compile_type_
            - BranchSide:      'src/schema_compile_node.c:2332,18'
              BranchSideFuncs:
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
        - Branch String:   'src/schema_compile_node.c:2330,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2332,18'
              BranchSideFuncs:
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:2338,17'
              BranchSideFuncs:
                - ly_set_erase
        - Branch String:   'src/schema_compile_node.c:2332,18'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2332,25'
              BranchSideFuncs:
                - lys_compile_type_
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:2332,63'
              BranchSideFuncs:
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
        - Branch String:   'src/schema_compile_node.c:2335,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2335,9'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:2336,5'
              BranchSideFuncs:
                - ly_set_erase
      Callsites:
        - Src:             'src/schema_compile_node.c:2151,12'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:2152,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:2153,16'
          Dst:             lysp_type_find
        - Src:             'src/schema_compile_node.c:2162,15'
          Dst:             lysc_check_status
        - Src:             'src/schema_compile_node.c:2168,13'
          Dst:             lydict_insert
        - Src:             'src/schema_compile_node.c:2183,13'
          Dst:             lysc_type_free
        - Src:             'src/schema_compile_node.c:2191,19'
          Dst:             ly_set_add
        - Src:             'src/schema_compile_node.c:2208,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:2219,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:2228,15'
          Dst:             ly_set_add
        - Src:             'src/schema_compile_node.c:2234,16'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:2235,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:2155,19'
          Dst:             lysp_type_find
        - Src:             'src/schema_compile_node.c:2241,9'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:2247,9'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:2257,15'
          Dst:             ly_set_add
        - Src:             'src/schema_compile_node.c:2267,18'
          Dst:             lyplg_type_plugin_find
        - Src:             'src/schema_compile_node.c:2275,22'
          Dst:             lyplg_type_plugin_find
        - Src:             'src/schema_compile_node.c:2277,9'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_node.c:2288,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:2293,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:2300,15'
          Dst:             lys_compile_type_
        - Src:             'src/schema_compile_node.c:2332,40'
          Dst:             lyplg_type_plugin_find
        - Src:             'src/schema_compile_node.c:2333,15'
          Dst:             lys_compile_type_
        - Src:             'src/schema_compile_node.c:2342,5'
          Dst:             ly_set_erase
    - functionName:    lys_compile_type_
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1777
      functionLinenumberEnd: 2129
      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:         550
      ICount:          3751
      EdgeCount:       729
      CyclomaticComplexity: 181
      functionsReached:
        - __assert_fail
        - 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:1794,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1794,5'
              BranchSideFuncs:
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:1796,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:1799,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1801,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:1814,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:1850,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:1891,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:1913,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:1955,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:1955,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:1955,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:1955,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:1955,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:1955,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:1955,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:1955,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,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:2007,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:2053,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:2061,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:2106,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:2106,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:2106,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:2109,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:1804,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1805,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:1811,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:1805,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1805,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:1805,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:1805,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1805,13'
              BranchSideFuncs:
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:1807,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:1807,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1808,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:1810,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:1808,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1808,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:1809,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:1808,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1808,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:1808,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:1808,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1808,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:1808,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:1808,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1808,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:1808,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:1808,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1808,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:1808,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:1808,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1808,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:1808,17'
              BranchSideFuncs:
                - ly_log
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:1808,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1808,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:1808,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:1808,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:1808,17'
              BranchSideFuncs:
                - ly_log
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:1808,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1808,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:1808,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:1808,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1808,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:1808,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:1808,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1808,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:1808,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:1808,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1808,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:1808,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:1808,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1808,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:1808,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:1808,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1808,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:1808,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:1808,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:1808,17'
              BranchSideFuncs:
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:1815,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1817,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:1820,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:1817,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1817,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:1817,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:1817,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1817,13'
              BranchSideFuncs:
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:1820,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,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1822,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:1840,17'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:1822,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1822,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:1823,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:1829,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1830,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:1833,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:1833,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1826,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: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
        - Branch String:   'src/schema_compile_node.c:1834,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1834,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:1836,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:1836,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1836,13'
              BranchSideFuncs:
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:1838,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:1840,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1841,17'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:1843,17'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:1853,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1854,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:1865,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:1854,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1855,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:1863,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:1855,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1856,21'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:1858,21'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:1865,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1867,21'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:1878,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:1867,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1868,21'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:1872,21'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:1882,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1883,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:1889,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:1883,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1883,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:1883,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:1883,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1883,13'
              BranchSideFuncs:
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:1885,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:1885,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1886,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:1888,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:1886,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1886,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:1887,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:1886,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1886,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:1886,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:1886,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1886,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:1886,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:1886,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1886,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:1886,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:1886,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1886,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:1886,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:1886,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1886,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:1886,17'
              BranchSideFuncs:
                - ly_log
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:1886,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1886,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:1886,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:1886,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:1886,17'
              BranchSideFuncs:
                - ly_log
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:1886,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1886,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:1886,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:1886,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1886,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:1886,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:1886,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1886,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:1886,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:1886,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1886,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:1886,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:1886,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1886,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:1886,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:1886,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1886,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:1886,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:1886,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:1886,17'
              BranchSideFuncs:
                - 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
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1900,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: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
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - 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
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - 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
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - 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
                - lysc_patterns_dup
                - lys_compile_type_patterns
            - 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
                - lysc_patterns_dup
                - lys_compile_type_patterns
        - 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
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - 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
                - lysc_patterns_dup
                - lys_compile_type_patterns
        - 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
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - 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
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - 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
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - 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
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - 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
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - 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
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - 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
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - 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
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - 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
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - 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
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - 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
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - 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
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - 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
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - 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
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - 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
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - 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
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - 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
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - 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
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - 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
                - lysc_patterns_dup
                - lys_compile_type_patterns
            - 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
                - lysc_patterns_dup
                - lys_compile_type_patterns
        - 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
                - lysc_patterns_dup
                - lys_compile_type_patterns
            - 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
                - lysc_patterns_dup
                - lys_compile_type_patterns
        - 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
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - 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
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - 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:1905,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1906,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:1908,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:1906,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1906,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:1906,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:1906,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1906,13'
              BranchSideFuncs:
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:1908,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:1916,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1917,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:1919,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:1917,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1917,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:1917,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:1917,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1917,13'
              BranchSideFuncs:
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:1919,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:1919,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1921,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:1938,17'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:1921,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1921,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:1922,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:1928,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1929,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:1932,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:1932,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1925,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: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
        - Branch String:   'src/schema_compile_node.c:1933,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1933,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:1935,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:1935,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1935,13'
              BranchSideFuncs:
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:1936,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:1938,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1939,17'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:1941,17'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:1958,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1959,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:1965,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:1959,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1959,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:1959,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:1959,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1959,13'
              BranchSideFuncs:
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:1961,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:1961,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1962,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:1964,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:1962,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1962,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:1963,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:1962,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1962,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:1962,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:1962,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1962,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:1962,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:1962,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1962,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:1962,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:1962,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1962,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:1962,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:1962,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1962,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:1962,17'
              BranchSideFuncs:
                - ly_log
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:1962,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1962,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:1962,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:1962,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:1962,17'
              BranchSideFuncs:
                - ly_log
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:1962,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1962,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:1962,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:1962,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1962,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:1962,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:1962,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1962,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:1962,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:1962,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1962,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:1962,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:1962,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1962,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:1962,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:1962,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1962,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:1962,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:1962,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:1962,17'
              BranchSideFuncs:
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:1970,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1971,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:1985,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:1971,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1973,21'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:1984,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:1973,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1974,21'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:1978,21'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:1984,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1984,13'
              BranchSideFuncs:
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:1985,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:1985,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1987,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:1997,17'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:1990,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1990,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:1990,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:1990,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1990,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:1990,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:1990,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1990,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:1990,13'
              BranchSideFuncs:
                - ly_log
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:1990,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1990,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:1990,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:1990,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:1990,13'
              BranchSideFuncs:
                - ly_log
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:1990,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1990,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:1991,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:1990,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1991,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:1991,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:1991,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1991,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:1991,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:1991,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1992,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:1995,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,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1998,17'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:2000,17'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:2010,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2011,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:2023,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:2011,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2012,21'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2022,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:2012,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2013,21'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:2016,21'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:2023,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2025,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:2028,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:2030,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2033,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:2036,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:2033,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2033,13'
              BranchSideFuncs:
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:2034,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:2034,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2034,13'
              BranchSideFuncs:
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:2036,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:2036,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2037,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:2042,17'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:2037,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2037,13'
              BranchSideFuncs:
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:2038,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:2038,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2038,13'
              BranchSideFuncs:
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:2040,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:2042,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2043,17'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:2045,17'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:2053,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2054,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:2057,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:2064,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2065,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:2081,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:2065,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2067,21'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2079,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:2067,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2068,21'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:2072,21'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:2079,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2079,13'
              BranchSideFuncs:
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:2081,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:2081,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2083,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:2094,17'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:2086,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2086,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:2086,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:2086,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2086,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:2086,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:2086,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2086,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:2086,13'
              BranchSideFuncs:
                - ly_log
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:2086,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2086,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:2086,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:2086,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:2086,13'
              BranchSideFuncs:
                - ly_log
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:2086,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2086,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:2087,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:2086,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2087,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:2087,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:2087,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2087,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:2087,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:2087,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2088,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:2092,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:2094,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2095,17'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:2097,17'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:2109,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2110,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:2121,5'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2116,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2116,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:2117,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:2116,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2116,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:2116,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:2116,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2116,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:2116,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:2116,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2116,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:2116,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:2116,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2116,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:2116,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:2116,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2116,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:2116,13'
              BranchSideFuncs:
                - ly_log
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:2116,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2116,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:2116,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:2116,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:2116,13'
              BranchSideFuncs:
                - ly_log
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:2116,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2116,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:2116,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:2116,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2116,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:2116,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:2116,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2116,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:2116,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:2116,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2116,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:2116,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:2116,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2116,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:2116,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:2116,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2116,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:2116,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:2116,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:2116,13'
              BranchSideFuncs:
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:2117,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2112,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:2118,5'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2121,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2121,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2121,5'
              BranchSideFuncs:
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:2121,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2121,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2121,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2121,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2121,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2121,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2121,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2121,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_type_free
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:2121,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:2121,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2121,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_type_free
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:2121,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_type_free
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:2121,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2121,5'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:2121,5'
              BranchSideFuncs:
                - ly_log
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:2121,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2121,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:2121,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:2121,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:2121,5'
              BranchSideFuncs:
                - ly_log
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:2121,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2121,5'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:2121,5'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:2121,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2121,5'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:2121,5'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:2121,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2121,5'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:2121,5'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:2121,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2121,5'
              BranchSideFuncs:
                - lys_compile_ext
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:2121,5'
              BranchSideFuncs:
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:2121,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2121,5'
              BranchSideFuncs:
                - lys_compile_ext
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:2121,5'
              BranchSideFuncs:
                - lys_compile_ext
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:2121,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2121,5'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:2121,5'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:2121,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:2121,5'
              BranchSideFuncs:
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:2124,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2124,9'
              BranchSideFuncs:
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:2125,9'
              BranchSideFuncs:
                - lysc_type_free
      Callsites:
        - Src:             'src/schema_compile_node.c:1793,10'
          Dst:             lys_new_type
        - Src:             'src/schema_compile_node.c:1805,13'
          Dst:             lys_compile_type_range
        - Src:             'src/schema_compile_node.c:1808,17'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:1808,17'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:1808,17'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:1808,17'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:1808,17'
          Dst:             lys_compile_ext
        - Src:             'src/schema_compile_node.c:1817,13'
          Dst:             lys_compile_type_enums
        - Src:             'src/schema_compile_node.c:1822,13'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_node.c:1834,13'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_node.c:1836,13'
          Dst:             lys_compile_type_enums
        - Src:             'src/schema_compile_node.c:1841,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:1843,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:1856,21'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:1858,21'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:1868,21'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:1872,21'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:1883,13'
          Dst:             lys_compile_type_range
        - Src:             'src/schema_compile_node.c:1886,17'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:1886,17'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:1886,17'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:1886,17'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:1886,17'
          Dst:             lys_compile_ext
        - 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:1901,27'
          Dst:             lysc_range_dup
        - Src:             'src/schema_compile_node.c:1906,13'
          Dst:             lys_compile_type_patterns
        - Src:             'src/schema_compile_node.c:1909,29'
          Dst:             lysc_patterns_dup
        - Src:             'src/schema_compile_node.c:1917,13'
          Dst:             lys_compile_type_enums
        - Src:             'src/schema_compile_node.c:1921,13'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_node.c:1933,13'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_node.c:1935,13'
          Dst:             lys_compile_type_enums
        - Src:             'src/schema_compile_node.c:1939,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:1941,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:1959,13'
          Dst:             lys_compile_type_range
        - Src:             'src/schema_compile_node.c:1962,17'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:1962,17'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:1962,17'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:1962,17'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:1962,17'
          Dst:             lys_compile_ext
        - Src:             'src/schema_compile_node.c:1974,21'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:1978,21'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:1984,13'
          Dst:             lys_compile_identity_bases
        - Src:             'src/schema_compile_node.c:1990,13'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:1990,13'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:1990,13'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:1990,13'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:1998,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:2000,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:2013,21'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:2016,21'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:2033,13'
          Dst:             lyxp_expr_dup
        - Src:             'src/schema_compile_node.c:2034,13'
          Dst:             strlen
        - Src:             'src/schema_compile_node.c:2034,13'
          Dst:             lyplg_type_prefix_data_new
        - Src:             'src/schema_compile_node.c:2037,13'
          Dst:             lyxp_expr_dup
        - Src:             'src/schema_compile_node.c:2038,13'
          Dst:             lyplg_type_prefix_data_dup
        - Src:             'src/schema_compile_node.c:2043,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:2045,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:2068,21'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:2072,21'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:2079,13'
          Dst:             lys_compile_type_union
        - Src:             'src/schema_compile_node.c:2086,13'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:2086,13'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:2086,13'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:2086,13'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:2095,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:2097,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:2116,13'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:2116,13'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:2116,13'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:2116,13'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:2116,13'
          Dst:             lys_compile_ext
        - Src:             'src/schema_compile_node.c:2121,5'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:2121,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:2121,5'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:2121,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:2121,5'
          Dst:             lys_compile_ext
        - Src:             'src/schema_compile_node.c:2126,9'
          Dst:             lysc_type_free
    - functionName:    lys_new_type
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1688
      functionLinenumberEnd: 1752
      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:1694,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1696,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_insert
            - BranchSide:      'src/schema_compile_node.c:1699,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_insert
            - BranchSide:      'src/schema_compile_node.c:1702,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_insert
            - BranchSide:      'src/schema_compile_node.c:1705,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_insert
            - BranchSide:      'src/schema_compile_node.c:1708,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_insert
            - BranchSide:      'src/schema_compile_node.c:1718,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_insert
            - BranchSide:      'src/schema_compile_node.c:1718,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_insert
            - BranchSide:      'src/schema_compile_node.c:1718,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_insert
            - BranchSide:      'src/schema_compile_node.c:1718,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_insert
            - BranchSide:      'src/schema_compile_node.c:1718,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_insert
            - BranchSide:      'src/schema_compile_node.c:1718,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_insert
            - BranchSide:      'src/schema_compile_node.c:1718,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_insert
            - BranchSide:      'src/schema_compile_node.c:1718,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_insert
            - BranchSide:      'src/schema_compile_node.c:1721,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_insert
            - BranchSide:      'src/schema_compile_node.c:1724,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_insert
            - BranchSide:      'src/schema_compile_node.c:1727,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:1734,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_insert
            - BranchSide:      'src/schema_compile_node.c:1734,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_insert
            - BranchSide:      'src/schema_compile_node.c:1737,9'
              BranchSideFuncs:
                - ly_log
                - free
                - lydict_insert
            - BranchSide:      'src/schema_compile_node.c:1739,5'
              BranchSideFuncs:
                - ly_log
                - free
                - lydict_insert
        - Branch String:   'src/schema_compile_node.c:1739,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1739,5'
              BranchSideFuncs:
                - free
                - lydict_insert
            - BranchSide:      'src/schema_compile_node.c:1741,9'
              BranchSideFuncs:
                - free
                - lydict_insert
        - Branch String:   'src/schema_compile_node.c:1741,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1741,9'
              BranchSideFuncs:
                - lydict_insert
                - free
            - BranchSide:      'src/schema_compile_node.c:1742,28'
              BranchSideFuncs:
                - lydict_insert
                - free
        - Branch String:   'src/schema_compile_node.c:1743,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1743,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/schema_compile_node.c:1744,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/schema_compile_node.c:1747,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1748,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/schema_compile_node.c:1750,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile_node.c:1696,13'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:1699,13'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:1702,13'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:1705,13'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:1708,13'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:1718,13'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:1721,13'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:1724,13'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:1727,13'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:1730,13'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:1734,13'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:1739,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:1742,14'
          Dst:             lydict_insert
    - functionName:    lys_compile_type_range
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 857
      functionLinenumberEnd: 1087
      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:864,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:864,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:865,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:865,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:865,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:867,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:869,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:870,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:871,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:871,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:872,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:887,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:872,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:873,17'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_node.c:878,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:878,31'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:878,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:879,17'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/schema_compile_node.c:878,49'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:878,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:878,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:887,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:888,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:901,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:888,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:890,17'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_node.c:896,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:898,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:898,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:898,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:898,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:898,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:898,13'
              BranchSideFuncs:
                - ly_log
                - free
        - Branch String:   'src/schema_compile_node.c:898,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:898,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:898,13'
              BranchSideFuncs:
                - ly_log
                - free
        - Branch String:   'src/schema_compile_node.c:899,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:899,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/schema_compile_node.c:900,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:901,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:902,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:911,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:902,24'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:902,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:903,17'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/schema_compile_node.c:902,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:903,17'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_node.c:908,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:911,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:912,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:924,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:913,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:914,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:916,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:916,24'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:916,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:917,17'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/schema_compile_node.c:916,28'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:916,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:916,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:916,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:917,17'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_node.c:923,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:924,35'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:924,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:926,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:924,53'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:924,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:926,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:924,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:926,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:938,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:926,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:927,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:931,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:927,31'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:927,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:927,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:928,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:928,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/schema_compile_node.c:929,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:931,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:931,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:931,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:931,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:931,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:931,17'
              BranchSideFuncs:
                - ly_log
                - free
        - Branch String:   'src/schema_compile_node.c:931,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:931,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:931,17'
              BranchSideFuncs:
                - ly_log
                - free
        - Branch String:   'src/schema_compile_node.c:932,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:932,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:932,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:932,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:932,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:932,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:932,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:932,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/schema_compile_node.c:934,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:938,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:939,18'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_node.c:960,13'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/schema_compile_node.c:940,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:941,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:943,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:943,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:944,17'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_node.c:949,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:949,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:950,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:954,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:950,31'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:950,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:950,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:951,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:951,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/schema_compile_node.c:952,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:954,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:954,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:954,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:954,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:954,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:954,17'
              BranchSideFuncs:
                - ly_log
                - free
        - Branch String:   'src/schema_compile_node.c:954,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:954,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:954,17'
              BranchSideFuncs:
                - ly_log
                - free
        - Branch String:   'src/schema_compile_node.c:955,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:955,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:955,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:955,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:955,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:955,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:955,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:955,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/schema_compile_node.c:957,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:968,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:969,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:1057,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:969,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:976,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:976,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:976,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:976,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:976,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:976,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:983,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:983,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:983,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:983,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:983,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:986,13'
              BranchSideFuncs:
                - ly_log
                - free
        - Branch String:   'src/schema_compile_node.c:990,40'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:990,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:990,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:990,47'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:990,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:990,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:990,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:991,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:1047,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:991,22'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:991,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:991,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:991,76'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:991,81'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_node.c:992,17'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/schema_compile_node.c:991,85'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:991,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:995,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:991,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:992,17'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_node.c:995,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:995,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:997,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:1017,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:997,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:999,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:1011,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,25'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1001,25'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_node.c:1004,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:1017,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1019,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:1028,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:1019,30'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1019,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:1019,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:1019,84'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1019,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:1022,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,93'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1019,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:1025,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:1019,25'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1022,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:1025,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:1028,30'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1028,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:1028,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:1028,84'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1028,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:1030,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:1028,93'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1028,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:1042,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:1028,25'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1030,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:1042,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,34'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1030,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:1030,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:1030,88'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1030,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:1033,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:1030,97'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1030,101'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_node.c:1038,25'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/schema_compile_node.c:1030,29'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1033,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:1038,25'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/schema_compile_node.c:1047,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1047,30'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_node.c:1055,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:1057,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1058,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:1063,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:1059,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1059,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:1060,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:1063,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1064,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:1067,9'
              BranchSideFuncs:
                - free
                - 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:1065,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/schema_compile_node.c:1066,5'
              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:1068,23'
              BranchSideFuncs:
                - lydict_remove
                - lydict_insert
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
            - BranchSide:      'src/schema_compile_node.c:1071,9'
              BranchSideFuncs:
                - free
                - 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:1069,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/schema_compile_node.c:1070,5'
              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:1072,23'
              BranchSideFuncs:
                - lydict_remove
                - lydict_insert
                - free
                - lydict_remove
                - lydict_insert
            - BranchSide:      'src/schema_compile_node.c:1075,9'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_insert
        - Branch String:   'src/schema_compile_node.c:1073,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1073,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/schema_compile_node.c:1074,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_insert
        - Branch String:   'src/schema_compile_node.c:1075,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1076,23'
              BranchSideFuncs:
                - lydict_remove
                - lydict_insert
                - free
            - BranchSide:      'src/schema_compile_node.c:1081,23'
              BranchSideFuncs:
                - free
        - Branch String:   'src/schema_compile_node.c:1077,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1077,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/schema_compile_node.c:1078,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/schema_compile_node.c:1084,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1084,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/schema_compile_node.c:1086,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile_node.c:864,5'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_node.c:865,5'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_node.c:869,13'
          Dst:             __ctype_b_loc
        - Src:             'src/schema_compile_node.c:873,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:879,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:887,21'
          Dst:             strncmp
        - Src:             'src/schema_compile_node.c:890,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:898,13'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:898,13'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:898,13'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:899,13'
          Dst:             range_part_minmax
        - Src:             'src/schema_compile_node.c:903,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:911,21'
          Dst:             strncmp
        - Src:             'src/schema_compile_node.c:913,20'
          Dst:             __ctype_b_loc
        - Src:             'src/schema_compile_node.c:917,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:924,20'
          Dst:             __ctype_b_loc
        - Src:             'src/schema_compile_node.c:928,17'
          Dst:             range_part_minmax
        - Src:             'src/schema_compile_node.c:931,17'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:931,17'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:931,17'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:932,17'
          Dst:             range_part_minmax
        - Src:             'src/schema_compile_node.c:938,21'
          Dst:             strncmp
        - Src:             'src/schema_compile_node.c:940,20'
          Dst:             __ctype_b_loc
        - Src:             'src/schema_compile_node.c:944,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:951,17'
          Dst:             range_part_minmax
        - Src:             'src/schema_compile_node.c:954,17'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:954,17'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:954,17'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:955,17'
          Dst:             range_part_minmax
        - Src:             'src/schema_compile_node.c:960,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:986,13'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:1049,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:1058,18'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:1059,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:1064,9'
          Dst:             lydict_remove
        - Src:             'src/schema_compile_node.c:1065,9'
          Dst:             lydict_insert
        - Src:             'src/schema_compile_node.c:1068,9'
          Dst:             lydict_remove
        - Src:             'src/schema_compile_node.c:1069,9'
          Dst:             lydict_insert
        - Src:             'src/schema_compile_node.c:1072,9'
          Dst:             lydict_remove
        - Src:             'src/schema_compile_node.c:1073,9'
          Dst:             lydict_insert
        - Src:             'src/schema_compile_node.c:1076,9'
          Dst:             lydict_remove
        - Src:             'src/schema_compile_node.c:1077,9'
          Dst:             lydict_insert
    - functionName:    lys_compile_type_enums
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1459
      functionLinenumberEnd: 1614
      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:         173
      ICount:          1217
      EdgeCount:       232
      CyclomaticComplexity: 61
      functionsReached:
        - ly_log
        - ly_vlog
        - lydict_insert
        - lys_compile_ext
        - lys_eval_iffeatures
        - realloc
        - strcmp
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:1467,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1467,24'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1473,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1467,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1468,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:1473,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1473,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1473,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1473,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1473,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1475,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1610,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:1475,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1477,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1491,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1477,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1477,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1477,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1477,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1478,29'
              BranchSideFuncs:
                - strcmp
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1482,17'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1478,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1479,21'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1481,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1482,22'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1482,19'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1482,19'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1482,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1483,17'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:1488,21'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1491,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1492,17'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1526,17'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1492,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1494,36'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1504,24'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1496,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1496,17'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1496,17'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1496,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1497,25'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1504,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1497,25'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1498,25'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:1503,17'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1504,24'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1506,27'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1509,21'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1509,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1510,29'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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,28'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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,28'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1512,21'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:1517,31'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1522,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1523,33'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1525,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1526,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1528,37'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1538,24'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1530,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1530,17'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1530,17'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1530,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1531,25'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1538,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1531,25'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1532,25'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:1537,17'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1538,24'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1540,27'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1543,21'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1543,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1544,29'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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,28'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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,28'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1547,21'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:1552,31'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1563,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1564,17'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1582,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1564,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1565,21'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1572,21'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1565,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1566,21'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:1571,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1572,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:1573,21'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:1582,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1582,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1582,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1582,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1582,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1582,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1582,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1582,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1582,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1583,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1583,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:1584,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_insert
                - 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: []
            - BranchSide:      'src/schema_compile_node.c:1585,9'
              BranchSideFuncs:
                - lydict_insert
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - 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:1585,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1585,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:1586,21'
              BranchSideFuncs:
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1588,24'
              BranchSideFuncs:
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1590,27'
              BranchSideFuncs:
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1592,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1592,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1595,9'
              BranchSideFuncs:
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1592,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1592,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1592,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1592,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1592,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1592,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1592,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1592,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1592,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1592,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1592,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1592,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1592,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1592,9'
              BranchSideFuncs:
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1592,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1592,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1592,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1592,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1592,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1592,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1592,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1592,9'
              BranchSideFuncs:
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1592,9'
              BranchSideFuncs:
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1592,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1592,9'
              BranchSideFuncs:
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1592,9'
              BranchSideFuncs:
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1592,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1592,9'
              BranchSideFuncs:
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1592,9'
              BranchSideFuncs:
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1592,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1592,9'
              BranchSideFuncs:
                - lys_compile_ext
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1592,9'
              BranchSideFuncs:
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1592,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1592,9'
              BranchSideFuncs:
                - lys_compile_ext
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1592,9'
              BranchSideFuncs:
                - lys_compile_ext
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1592,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1592,9'
              BranchSideFuncs:
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1592,9'
              BranchSideFuncs:
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1592,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:1592,9'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:1595,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1595,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:1596,14'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1596,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1598,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1601,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1601,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1603,22'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1610,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1603,27'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1603,32'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1603,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1603,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1603,79'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1604,17'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1604,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1605,34'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1609,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1468,9'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:1478,22'
          Dst:             strcmp
        - Src:             'src/schema_compile_node.c:1483,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:1498,25'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:1512,21'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:1532,25'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:1547,21'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:1566,21'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:1573,21'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:1582,9'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:1582,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:1582,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:1583,9'
          Dst:             lydict_insert
        - Src:             'src/schema_compile_node.c:1584,9'
          Dst:             lydict_insert
        - Src:             'src/schema_compile_node.c:1585,9'
          Dst:             lydict_insert
        - Src:             'src/schema_compile_node.c:1592,9'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:1592,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:1592,9'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:1592,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:1592,9'
          Dst:             lys_compile_ext
        - Src:             'src/schema_compile_node.c:1595,9'
          Dst:             lys_eval_iffeatures
    - functionName:    lysc_range_dup
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 394
      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:         95
      ICount:          697
      EdgeCount:       126
      CyclomaticComplexity: 33
      functionsReached:
        - __assert_fail
        - calloc
        - ly_log
        - lydict_insert
        - lys_compile_ext
        - 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_insert
                - lydict_insert
                - calloc
                - ly_log
                - 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_insert
                - lydict_insert
                - calloc
                - ly_log
                - 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_insert
                - lydict_insert
                - calloc
                - ly_log
                - free
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:367,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - 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
                - free
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:372,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - 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
                - free
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:368,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_insert
                - lydict_insert
                - 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
                - free
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:368,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - free
                - lydict_insert
                - lydict_insert
                - 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_insert
                - lydict_insert
                - calloc
                - ly_log
                - free
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:368,9'
              BranchSideFuncs:
                - ly_log
                - free
        - Branch String:   'src/schema_compile_node.c:368,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:368,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:368,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_insert
                - lydict_insert
                - 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_insert
                - lydict_insert
                - calloc
                - ly_log
                - free
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:368,9'
              BranchSideFuncs:
                - ly_log
                - free
        - Branch String:   'src/schema_compile_node.c:368,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:368,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - free
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:369,56'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - 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_insert
                - lydict_insert
                - calloc
                - ly_log
                - free
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:369,56'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - 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_insert
                - lydict_insert
                - calloc
                - ly_log
                - free
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:369,36'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - 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_insert
                - lydict_insert
                - calloc
                - ly_log
                - free
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:370,68'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - 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:
                - free
            - BranchSide:      'src/schema_compile_node.c:373,5'
              BranchSideFuncs:
                - lydict_insert
                - calloc
                - ly_log
                - 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:
                - free
            - BranchSide:      'src/schema_compile_node.c:376,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - 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
                - 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
                - free
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:384,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - 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
                - free
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:385,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - 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
                - free
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:384,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - 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
                - free
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:384,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - 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
                - free
                - calloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:384,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - 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
                - free
                - calloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:384,13'
              BranchSideFuncs:
                - realloc
                - ly_log
                - 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
                - free
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:384,13'
              BranchSideFuncs:
                - ly_log
                - free
        - Branch String:   'src/schema_compile_node.c:384,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:384,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:384,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - 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
                - free
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:384,13'
              BranchSideFuncs:
                - ly_log
                - free
        - Branch String:   'src/schema_compile_node.c:384,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:384,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:384,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - 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
                - free
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:384,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - 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
                - free
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:384,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - 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
                - free
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:384,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - 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
                - free
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:384,13'
              BranchSideFuncs:
                - lys_compile_ext
                - calloc
                - ly_log
                - 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
                - free
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:384,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - 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:
                - free
            - BranchSide:      'src/schema_compile_node.c:384,13'
              BranchSideFuncs:
                - free
        - Branch String:   'src/schema_compile_node.c:385,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:379,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:386,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_insert
        - Src:             'src/schema_compile_node.c:373,5'
          Dst:             lydict_insert
        - 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
    - functionName:    lys_compile_type_patterns
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1371
      functionLinenumberEnd: 1402
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - patterns_p
        - base_patterns
        - patterns
      BBCount:         82
      ICount:          681
      EdgeCount:       111
      CyclomaticComplexity: 31
      functionsReached:
        - calloc
        - ly_log
        - lydict_insert
        - lys_compile_ext
        - lys_compile_type_pattern_check
        - lysc_patterns_dup
        - realloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:1377,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1378,39'
              BranchSideFuncs:
                - lysc_patterns_dup
                - ly_log
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1379,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1379,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1380,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1382,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1382,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1382,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1383,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1399,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:1383,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1383,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1383,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1383,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1383,9'
              BranchSideFuncs:
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1383,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1383,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1383,9'
              BranchSideFuncs:
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1383,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1388,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1388,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:1390,13'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1390,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1391,15'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1393,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1393,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1393,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:1394,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:1394,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1394,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:1395,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_insert
                - 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_insert
                - lydict_insert
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_insert
                - 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_insert
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:
                - calloc
                - ly_log
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1399,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1398,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1398,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1398,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - realloc
                - 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:
                - calloc
                - ly_log
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1398,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - realloc
                - 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:
                - realloc
                - ly_log
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1398,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1398,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1398,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1398,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1398,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1398,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1398,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1398,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1398,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1398,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1398,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1398,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1398,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1398,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1398,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1398,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1398,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1398,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1398,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1398,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1398,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1398,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1398,9'
              BranchSideFuncs:
                - lys_compile_ext
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1398,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1398,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1398,9'
              BranchSideFuncs:
                - lys_compile_ext
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1398,9'
              BranchSideFuncs:
                - lys_compile_ext
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1398,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1398,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1398,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1398,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:1398,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile_node.c:1378,21'
          Dst:             lysc_patterns_dup
        - Src:             'src/schema_compile_node.c:1379,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:1383,9'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:1383,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:1383,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:1384,20'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:1387,15'
          Dst:             lys_compile_type_pattern_check
        - Src:             'src/schema_compile_node.c:1393,9'
          Dst:             lydict_insert
        - Src:             'src/schema_compile_node.c:1394,9'
          Dst:             lydict_insert
        - Src:             'src/schema_compile_node.c:1395,9'
          Dst:             lydict_insert
        - Src:             'src/schema_compile_node.c:1396,9'
          Dst:             lydict_insert
        - Src:             'src/schema_compile_node.c:1397,9'
          Dst:             lydict_insert
        - Src:             'src/schema_compile_node.c:1398,9'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:1398,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:1398,9'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:1398,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:1398,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:         34
      ICount:          197
      EdgeCount:       43
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - 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: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: 1630
      functionLinenumberEnd: 1675
      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:         83
      ICount:          582
      EdgeCount:       110
      CyclomaticComplexity: 29
      functionsReached:
        - ly_log
        - lys_compile_type
        - lysc_type_free
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:1635,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1635,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:1635,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:1635,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1635,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:1635,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:1635,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1635,5'
              BranchSideFuncs:
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - lysc_type_free
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1635,5'
              BranchSideFuncs:
                - ly_log
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:1635,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1635,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:1635,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:1635,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:1635,5'
              BranchSideFuncs:
                - ly_log
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:1635,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1635,5'
              BranchSideFuncs:
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - lysc_type_free
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1636,30'
              BranchSideFuncs:
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - lysc_type_free
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1635,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1636,30'
              BranchSideFuncs:
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - lysc_type_free
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1636,30'
              BranchSideFuncs:
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - lysc_type_free
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1636,57'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1636,55'
              BranchSideFuncs:
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - lysc_type_free
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1636,55'
              BranchSideFuncs:
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - lysc_type_free
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1636,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1637,32'
              BranchSideFuncs:
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - lysc_type_free
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1666,17'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:1639,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1639,9'
              BranchSideFuncs:
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:1640,9'
              BranchSideFuncs:
                - lys_compile_type
                - lysc_type_free
                - calloc
                - ly_log
                - lysc_type_free
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1642,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1644,48'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - lysc_type_free
                - lys_compile_type
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1662,13'
              BranchSideFuncs:
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - lysc_type_free
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1645,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1645,13'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_type_free
                - lysc_type_free
                - lys_compile_type
                - calloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1645,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - lysc_type_free
                - lys_compile_type
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1645,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1645,13'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_type_free
                - lysc_type_free
                - lys_compile_type
                - calloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1645,13'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_type_free
                - lysc_type_free
                - lys_compile_type
                - calloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1645,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1645,13'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_type_free
                - lysc_type_free
                - lys_compile_type
                - calloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1645,13'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_type_free
                - lysc_type_free
                - lys_compile_type
                - calloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1645,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1645,13'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_type_free
                - lysc_type_free
                - lys_compile_type
                - calloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1645,13'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_type_free
                - lysc_type_free
                - lys_compile_type
                - calloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1645,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1645,13'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1645,13'
              BranchSideFuncs:
                - ly_log
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:1645,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1645,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - lysc_type_free
                - lys_compile_type
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1645,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - lysc_type_free
                - lys_compile_type
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1645,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1645,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - lysc_type_free
                - lys_compile_type
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1645,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - lysc_type_free
                - lys_compile_type
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1645,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1645,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - lysc_type_free
                - lys_compile_type
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1645,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - lysc_type_free
                - lys_compile_type
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1645,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:1645,13'
              BranchSideFuncs:
                - ly_log
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:1645,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1645,13'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1649,38'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1645,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1645,13'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1645,13'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1645,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1645,13'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1645,13'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1645,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1649,38'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1649,38'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1649,49'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1649,47'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1649,47'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1649,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1650,42'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1656,13'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1670,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1671,25'
              BranchSideFuncs:
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:1673,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile_node.c:1635,5'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:1635,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:1635,5'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:1635,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:1637,15'
          Dst:             lys_compile_type
        - Src:             'src/schema_compile_node.c:1645,13'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:1645,13'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:1645,13'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:1645,13'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:1659,13'
          Dst:             lysc_type_free
        - Src:             'src/schema_compile_node.c:1671,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: 1248
      functionLinenumberEnd: 1366
      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_compile_8
        - pcre2_get_error_message_8
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:1271,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1271,5'
              BranchSideFuncs:
                - lys_compile_pattern_chblocks_xmlschema2perl
                - pcre2_compile_8
                - pcre2_get_error_message_8
                - ly_vlog
                - free
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1272,5'
              BranchSideFuncs:
                - lys_compile_pattern_chblocks_xmlschema2perl
                - pcre2_compile_8
                - pcre2_get_error_message_8
                - ly_vlog
                - free
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1279,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1280,17'
              BranchSideFuncs:
                - ly_vlog
                - free
                - lys_compile_pattern_chblocks_xmlschema2perl
                - pcre2_compile_8
                - pcre2_get_error_message_8
                - ly_vlog
                - free
                - free
                - free
                - free
                - ly_realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1336,5'
              BranchSideFuncs:
                - lys_compile_pattern_chblocks_xmlschema2perl
                - pcre2_compile_8
                - pcre2_get_error_message_8
                - ly_vlog
                - free
                - free
                - free
                - free
        - Branch String:   'src/schema_compile_node.c:1280,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1283,18'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - lys_compile_pattern_chblocks_xmlschema2perl
                - pcre2_compile_8
                - pcre2_get_error_message_8
                - ly_vlog
                - free
                - free
                - free
                - free
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_node.c:1283,18'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - lys_compile_pattern_chblocks_xmlschema2perl
                - pcre2_compile_8
                - pcre2_get_error_message_8
                - ly_vlog
                - free
                - free
                - free
                - free
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_node.c:1296,24'
              BranchSideFuncs:
                - lys_compile_pattern_chblocks_xmlschema2perl
                - pcre2_compile_8
                - pcre2_get_error_message_8
                - ly_vlog
                - free
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1303,18'
              BranchSideFuncs:
                - lys_compile_pattern_chblocks_xmlschema2perl
                - pcre2_compile_8
                - pcre2_get_error_message_8
                - ly_vlog
                - free
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1308,18'
              BranchSideFuncs:
                - ly_vlog
                - free
                - lys_compile_pattern_chblocks_xmlschema2perl
                - pcre2_compile_8
                - pcre2_get_error_message_8
                - ly_vlog
                - free
                - free
                - free
                - free
                - ly_realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1322,13'
              BranchSideFuncs:
                - lys_compile_pattern_chblocks_xmlschema2perl
                - pcre2_compile_8
                - pcre2_get_error_message_8
                - ly_vlog
                - free
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1283,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1285,17'
              BranchSideFuncs:
                - lys_compile_pattern_chblocks_xmlschema2perl
                - pcre2_compile_8
                - pcre2_get_error_message_8
                - ly_vlog
                - free
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1293,13'
              BranchSideFuncs:
                - lys_compile_pattern_chblocks_xmlschema2perl
                - pcre2_compile_8
                - pcre2_get_error_message_8
                - ly_vlog
                - free
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1287,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
                - free
                - free
                - ly_vlog
                - free
                - ly_realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1290,17'
              BranchSideFuncs:
                - lys_compile_pattern_chblocks_xmlschema2perl
                - pcre2_compile_8
                - pcre2_get_error_message_8
                - ly_vlog
                - free
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1303,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1304,17'
              BranchSideFuncs:
                - lys_compile_pattern_chblocks_xmlschema2perl
                - pcre2_compile_8
                - pcre2_get_error_message_8
                - ly_vlog
                - free
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1306,13'
              BranchSideFuncs:
                - lys_compile_pattern_chblocks_xmlschema2perl
                - pcre2_compile_8
                - pcre2_get_error_message_8
                - ly_vlog
                - free
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1308,24'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1308,28'
              BranchSideFuncs:
                - lys_compile_pattern_chblocks_xmlschema2perl
                - pcre2_compile_8
                - pcre2_get_error_message_8
                - ly_vlog
                - free
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1317,25'
              BranchSideFuncs:
                - lys_compile_pattern_chblocks_xmlschema2perl
                - pcre2_compile_8
                - pcre2_get_error_message_8
                - ly_vlog
                - free
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1308,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1314,17'
              BranchSideFuncs:
                - lys_compile_pattern_chblocks_xmlschema2perl
                - pcre2_compile_8
                - pcre2_get_error_message_8
                - ly_vlog
                - free
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1317,25'
              BranchSideFuncs:
                - lys_compile_pattern_chblocks_xmlschema2perl
                - pcre2_compile_8
                - pcre2_get_error_message_8
                - ly_vlog
                - free
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1339,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1340,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/schema_compile_node.c:1345,44'
              BranchSideFuncs:
                - pcre2_compile_8
                - pcre2_get_error_message_8
                - ly_vlog
                - free
                - free
                - free
        - Branch String:   'src/schema_compile_node.c:1347,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1348,21'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile_node.c:1355,10'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile_node.c:1357,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1358,17'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:1360,14'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/schema_compile_node.c:1262,12'
          Dst:             strlen
        - Src:             'src/schema_compile_node.c:1271,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:1286,30'
          Dst:             ly_realloc
        - Src:             'src/schema_compile_node.c:1287,17'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:1314,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:1339,14'
          Dst:             lys_compile_pattern_chblocks_xmlschema2perl
        - Src:             'src/schema_compile_node.c:1345,18'
          Dst:             pcre2_compile_8
        - Src:             'src/schema_compile_node.c:1350,9'
          Dst:             pcre2_get_error_message_8
        - Src:             'src/schema_compile_node.c:1351,9'
          Dst:             ly_vlog
    - functionName:    lys_compile_pattern_chblocks_xmlschema2perl
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1099
      functionLinenumberEnd: 1244
      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:1195,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1196,17'
              BranchSideFuncs:
                - strchr
                - ly_vlog
                - ly_vlog
                - strlen
                - strstr
                - strlen
                - strlen
                - strncmp
                - strlen
                - ly_realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1243,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:1199,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1200,13'
              BranchSideFuncs:
                - ly_vlog
                - strlen
                - strstr
                - strchr
                - ly_vlog
                - strlen
                - strlen
                - strncmp
                - strlen
                - ly_realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1203,16'
              BranchSideFuncs:
                - ly_vlog
                - strlen
                - strstr
                - strchr
                - ly_vlog
                - strlen
                - strlen
                - strncmp
                - strlen
                - ly_realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1206,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1207,37'
              BranchSideFuncs:
                - strlen
                - ly_realloc
                - ly_log
                - ly_vlog
                - strlen
                - strstr
                - strchr
                - ly_vlog
                - strlen
                - strlen
                - strncmp
            - BranchSide:      'src/schema_compile_node.c:1213,18'
              BranchSideFuncs:
                - ly_vlog
                - strlen
                - strstr
                - strchr
                - ly_vlog
                - strlen
                - ly_realloc
                - ly_log
                - strlen
                - strlen
                - strncmp
        - Branch String:   'src/schema_compile_node.c:1209,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1209,13'
              BranchSideFuncs:
                - ly_vlog
                - strlen
                - strstr
                - strchr
                - ly_vlog
                - strlen
                - ly_realloc
                - ly_log
                - strlen
                - strlen
                - strncmp
            - BranchSide:      'src/schema_compile_node.c:1210,9'
              BranchSideFuncs:
                - ly_vlog
                - strlen
                - strstr
                - strchr
                - ly_vlog
                - strlen
                - ly_realloc
                - ly_log
                - strlen
                - strlen
                - strncmp
        - Branch String:   'src/schema_compile_node.c:1213,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1214,26'
              BranchSideFuncs:
                - strlen
                - strncmp
                - ly_vlog
                - strlen
                - strstr
                - strchr
                - ly_vlog
                - strlen
                - ly_realloc
                - ly_log
                - strlen
            - BranchSide:      'src/schema_compile_node.c:1219,28'
              BranchSideFuncs:
                - ly_vlog
                - strlen
                - strstr
                - strchr
                - ly_vlog
                - strlen
                - strncmp
                - strlen
                - ly_realloc
                - ly_log
                - strlen
        - Branch String:   'src/schema_compile_node.c:1214,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1216,17'
              BranchSideFuncs:
                - ly_vlog
                - strlen
                - strstr
                - strchr
                - ly_vlog
                - strlen
                - ly_realloc
                - ly_log
                - strlen
                - strlen
                - strncmp
            - BranchSide:      'src/schema_compile_node.c:1218,9'
              BranchSideFuncs:
                - ly_vlog
                - strlen
                - strstr
                - strchr
                - ly_vlog
                - strlen
                - ly_realloc
                - ly_log
                - strlen
                - strlen
                - strncmp
        - Branch String:   'src/schema_compile_node.c:1219,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1220,13'
              BranchSideFuncs:
                - strlen
                - strstr
                - strchr
                - ly_vlog
                - ly_vlog
                - strlen
                - strncmp
                - strlen
                - ly_realloc
                - ly_log
                - strlen
            - BranchSide:      'src/schema_compile_node.c:1225,19'
              BranchSideFuncs:
                - strlen
                - strstr
                - strchr
                - ly_vlog
                - ly_vlog
                - strlen
                - strncmp
                - strlen
                - ly_realloc
                - ly_log
                - strlen
        - Branch String:   'src/schema_compile_node.c:1225,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1226,18'
              BranchSideFuncs:
                - strlen
                - strstr
                - strchr
                - ly_vlog
                - ly_vlog
                - strlen
                - strncmp
                - strlen
                - ly_realloc
                - ly_log
                - strlen
            - BranchSide:      'src/schema_compile_node.c:1233,13'
              BranchSideFuncs:
                - strlen
                - strstr
                - strchr
                - ly_vlog
                - ly_vlog
                - strlen
                - strncmp
                - strlen
                - ly_realloc
                - ly_log
                - strlen
        - Branch String:   'src/schema_compile_node.c:1226,43'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1226,48'
              BranchSideFuncs:
                - strlen
                - strstr
                - strchr
                - ly_vlog
                - ly_vlog
                - strlen
                - strncmp
                - strlen
                - ly_realloc
                - ly_log
                - strlen
            - BranchSide:      'src/schema_compile_node.c:1229,18'
              BranchSideFuncs:
                - strlen
                - strstr
                - strchr
                - ly_vlog
                - ly_vlog
                - strlen
                - strncmp
                - strlen
                - ly_realloc
                - ly_log
                - strlen
        - Branch String:   'src/schema_compile_node.c:1226,53'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1226,57'
              BranchSideFuncs:
                - strlen
                - strstr
                - strchr
                - ly_vlog
                - ly_vlog
                - strlen
                - strncmp
                - strlen
                - ly_realloc
                - ly_log
                - strlen
            - BranchSide:      'src/schema_compile_node.c:1227,17'
              BranchSideFuncs:
                - strlen
                - strstr
                - strchr
                - ly_vlog
                - ly_vlog
                - strlen
                - strncmp
                - strlen
                - ly_realloc
                - ly_log
                - strlen
        - Branch String:   'src/schema_compile_node.c:1226,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1227,17'
              BranchSideFuncs:
                - strlen
                - strstr
                - strchr
                - ly_vlog
                - ly_vlog
                - strlen
                - strncmp
                - strlen
                - ly_realloc
                - ly_log
                - strlen
            - BranchSide:      'src/schema_compile_node.c:1229,18'
              BranchSideFuncs:
                - strlen
                - strstr
                - strchr
                - ly_vlog
                - ly_vlog
                - strlen
                - strncmp
                - strlen
                - ly_realloc
                - ly_log
                - strlen
        - Branch String:   'src/schema_compile_node.c:1229,43'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1229,48'
              BranchSideFuncs:
                - strlen
                - strstr
                - strchr
                - ly_vlog
                - ly_vlog
                - strlen
                - strncmp
                - strlen
                - ly_realloc
                - ly_log
                - strlen
            - BranchSide:      'src/schema_compile_node.c:1232,9'
              BranchSideFuncs:
                - strlen
                - strstr
                - strchr
                - ly_vlog
                - ly_vlog
                - strlen
                - strncmp
                - strlen
                - ly_realloc
                - ly_log
                - strlen
        - Branch String:   'src/schema_compile_node.c:1229,53'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1229,57'
              BranchSideFuncs:
                - strlen
                - strstr
                - strchr
                - ly_vlog
                - ly_vlog
                - strlen
                - strncmp
                - strlen
                - ly_realloc
                - ly_log
                - strlen
            - BranchSide:      'src/schema_compile_node.c:1230,17'
              BranchSideFuncs:
                - strlen
                - strstr
                - strchr
                - ly_vlog
                - ly_vlog
                - strlen
                - strncmp
                - strlen
                - ly_realloc
                - ly_log
                - strlen
        - Branch String:   'src/schema_compile_node.c:1229,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1230,17'
              BranchSideFuncs:
                - strlen
                - strstr
                - strchr
                - ly_vlog
                - ly_vlog
                - strlen
                - strncmp
                - strlen
                - ly_realloc
                - ly_log
                - strlen
            - BranchSide:      'src/schema_compile_node.c:1232,9'
              BranchSideFuncs:
                - strlen
                - strstr
                - strchr
                - ly_vlog
                - ly_vlog
                - strlen
                - strncmp
                - strlen
                - ly_realloc
                - ly_log
                - strlen
        - Branch String:   'src/schema_compile_node.c:1233,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1235,21'
              BranchSideFuncs:
                - strlen
                - strstr
                - strchr
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - strncmp
                - strlen
                - ly_realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1238,21'
              BranchSideFuncs:
                - strlen
                - strstr
                - strchr
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - strncmp
                - strlen
                - ly_realloc
                - ly_log
      Callsites:
        - Src:             'src/schema_compile_node.c:1195,19'
          Dst:             strstr
        - Src:             'src/schema_compile_node.c:1198,15'
          Dst:             strchr
        - Src:             'src/schema_compile_node.c:1200,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:1207,49'
          Dst:             strlen
        - Src:             'src/schema_compile_node.c:1207,26'
          Dst:             ly_realloc
        - Src:             'src/schema_compile_node.c:1209,13'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:1215,44'
          Dst:             strlen
        - Src:             'src/schema_compile_node.c:1214,18'
          Dst:             strncmp
        - Src:             'src/schema_compile_node.c:1220,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:1235,78'
          Dst:             strlen
        - Src:             'src/schema_compile_node.c:1238,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:    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:    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:    range_part_minmax
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 702
      functionLinenumberEnd: 851
      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:707,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:708,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:711,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:709,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:709,9'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:710,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:711,18'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:711,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:723,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:711,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:712,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:723,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:712,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:713,28'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:715,28'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:713,46'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:713,80'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:713,80'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:717,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:718,47'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:720,9'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:718,88'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:718,94'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:718,109'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:723,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:725,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strlen
                - ly_parse_int
            - BranchSide:      'src/schema_compile_node.c:737,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strlen
                - ly_parse_int
            - BranchSide:      'src/schema_compile_node.c:750,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strlen
                - ly_parse_int
            - BranchSide:      'src/schema_compile_node.c:764,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strlen
                - ly_parse_int
            - BranchSide:      'src/schema_compile_node.c:764,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strlen
                - ly_parse_int
            - BranchSide:      'src/schema_compile_node.c:777,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strlen
                - ly_parse_uint
            - BranchSide:      'src/schema_compile_node.c:789,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strlen
                - ly_parse_uint
            - BranchSide:      'src/schema_compile_node.c:801,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strlen
                - ly_parse_uint
            - BranchSide:      'src/schema_compile_node.c:816,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strlen
                - ly_parse_uint
            - BranchSide:      'src/schema_compile_node.c:816,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strlen
                - ly_parse_uint
            - BranchSide:      'src/schema_compile_node.c:816,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strlen
                - ly_parse_uint
            - BranchSide:      'src/schema_compile_node.c:829,9'
              BranchSideFuncs:
                - ly_log
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:725,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:726,32'
              BranchSideFuncs:
                - strlen
                - ly_parse_int
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:727,20'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:726,100'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:726,107'
              BranchSideFuncs:
                - ly_parse_int
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:726,123'
              BranchSideFuncs:
                - ly_parse_int
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:727,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:728,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:730,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:732,18'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:732,22'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:735,9'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:732,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:733,50'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:735,9'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:733,55'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:733,61'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:733,76'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:737,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:738,32'
              BranchSideFuncs:
                - strlen
                - ly_parse_int
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:740,20'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:739,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:739,28'
              BranchSideFuncs:
                - ly_parse_int
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:739,44'
              BranchSideFuncs:
                - ly_parse_int
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:740,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:741,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:743,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:745,18'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:745,22'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:748,9'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:745,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:746,50'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:748,9'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:746,55'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:746,61'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:746,76'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:750,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:751,32'
              BranchSideFuncs:
                - strlen
                - ly_parse_int
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:753,20'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:752,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:752,28'
              BranchSideFuncs:
                - ly_parse_int
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:752,44'
              BranchSideFuncs:
                - ly_parse_int
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:753,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:754,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:756,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:758,18'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:758,22'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:761,9'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:758,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:759,50'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:761,9'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:759,55'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:759,61'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:759,76'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:764,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:765,32'
              BranchSideFuncs:
                - strlen
                - ly_parse_int
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:767,20'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:766,34'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:766,41'
              BranchSideFuncs:
                - ly_parse_int
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:766,57'
              BranchSideFuncs:
                - ly_parse_int
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:767,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:768,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:770,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:772,18'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:772,22'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:775,9'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:772,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:773,50'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:775,9'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:773,55'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:773,61'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:773,76'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:777,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:778,33'
              BranchSideFuncs:
                - strlen
                - ly_parse_uint
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:779,20'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:778,87'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:778,94'
              BranchSideFuncs:
                - ly_parse_uint
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:778,111'
              BranchSideFuncs:
                - ly_parse_uint
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:779,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:780,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:782,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:784,18'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:784,22'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:787,9'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:784,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:785,50'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:787,9'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:785,55'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:785,61'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:785,76'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:789,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:790,33'
              BranchSideFuncs:
                - strlen
                - ly_parse_uint
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:791,20'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:790,89'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:790,96'
              BranchSideFuncs:
                - ly_parse_uint
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:790,113'
              BranchSideFuncs:
                - ly_parse_uint
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:791,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:792,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:794,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:796,18'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:796,22'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:799,9'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:796,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:797,50'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:799,9'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:797,55'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:797,61'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:797,76'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:801,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:802,33'
              BranchSideFuncs:
                - strlen
                - ly_parse_uint
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:804,20'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:803,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:803,28'
              BranchSideFuncs:
                - ly_parse_uint
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:803,45'
              BranchSideFuncs:
                - ly_parse_uint
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:804,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:805,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:807,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:809,18'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:809,22'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:812,9'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:809,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:810,50'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:812,9'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:810,55'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:810,61'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:810,76'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:816,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:817,33'
              BranchSideFuncs:
                - strlen
                - ly_parse_uint
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:819,20'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:818,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:818,28'
              BranchSideFuncs:
                - ly_parse_uint
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:818,45'
              BranchSideFuncs:
                - ly_parse_uint
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:819,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:820,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:822,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:824,18'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:824,22'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:827,9'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:824,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:825,50'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:827,9'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:825,55'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:825,61'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:825,76'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:834,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:835,9'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_node.c:838,16'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:835,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:835,9'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_node.c:835,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/schema_compile_node.c:838,16'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:839,9'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_node.c:842,16'
              BranchSideFuncs:
                - free
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:842,16'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:843,9'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_node.c:847,17'
              BranchSideFuncs:
                - free
        - Branch String:   'src/schema_compile_node.c:843,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:843,9'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_node.c:843,9'
              BranchSideFuncs:
                - ly_vlog
                - free
      Callsites:
        - Src:             'src/schema_compile_node.c:708,15'
          Dst:             range_part_check_value_syntax
        - Src:             'src/schema_compile_node.c:718,19'
          Dst:             range_part_check_ascendancy
        - Src:             'src/schema_compile_node.c:726,41'
          Dst:             strlen
        - Src:             'src/schema_compile_node.c:726,19'
          Dst:             ly_parse_int
        - Src:             'src/schema_compile_node.c:733,19'
          Dst:             range_part_check_ascendancy
        - Src:             'src/schema_compile_node.c:738,41'
          Dst:             strlen
        - Src:             'src/schema_compile_node.c:738,19'
          Dst:             ly_parse_int
        - Src:             'src/schema_compile_node.c:746,19'
          Dst:             range_part_check_ascendancy
        - Src:             'src/schema_compile_node.c:751,41'
          Dst:             strlen
        - Src:             'src/schema_compile_node.c:751,19'
          Dst:             ly_parse_int
        - Src:             'src/schema_compile_node.c:759,19'
          Dst:             range_part_check_ascendancy
        - Src:             'src/schema_compile_node.c:765,41'
          Dst:             strlen
        - Src:             'src/schema_compile_node.c:765,19'
          Dst:             ly_parse_int
        - Src:             'src/schema_compile_node.c:773,19'
          Dst:             range_part_check_ascendancy
        - Src:             'src/schema_compile_node.c:778,42'
          Dst:             strlen
        - Src:             'src/schema_compile_node.c:778,19'
          Dst:             ly_parse_uint
        - Src:             'src/schema_compile_node.c:785,19'
          Dst:             range_part_check_ascendancy
        - Src:             'src/schema_compile_node.c:790,42'
          Dst:             strlen
        - Src:             'src/schema_compile_node.c:790,19'
          Dst:             ly_parse_uint
        - Src:             'src/schema_compile_node.c:797,19'
          Dst:             range_part_check_ascendancy
        - Src:             'src/schema_compile_node.c:802,42'
          Dst:             strlen
        - Src:             'src/schema_compile_node.c:802,19'
          Dst:             ly_parse_uint
        - Src:             'src/schema_compile_node.c:810,19'
          Dst:             range_part_check_ascendancy
        - Src:             'src/schema_compile_node.c:817,42'
          Dst:             strlen
        - Src:             'src/schema_compile_node.c:817,19'
          Dst:             ly_parse_uint
        - Src:             'src/schema_compile_node.c:825,19'
          Dst:             range_part_check_ascendancy
        - Src:             'src/schema_compile_node.c:829,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:835,9'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:839,9'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:843,9'
          Dst:             ly_vlog
    - functionName:    range_part_check_value_syntax
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionLinenumberEnd: 657
      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:600,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:600,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:602,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:602,31'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:602,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:606,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:602,55'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:602,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:606,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:602,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:603,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:606,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:606,30'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:606,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:607,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:606,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:607,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:610,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:610,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:611,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:614,10'
              BranchSideFuncs:
                - __ctype_b_loc
                - strndup
                - __assert_fail
                - malloc
                - ly_log
                - ly_vlog
                - __ctype_b_loc
        - Branch String:   'src/schema_compile_node.c:614,37'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:614,41'
              BranchSideFuncs:
                - strndup
                - __assert_fail
                - malloc
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:615,13'
              BranchSideFuncs:
                - strndup
                - __assert_fail
                - malloc
                - ly_log
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:614,61'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:614,65'
              BranchSideFuncs:
                - strndup
                - __assert_fail
                - malloc
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:615,13'
              BranchSideFuncs:
                - strndup
                - __assert_fail
                - malloc
                - ly_log
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:614,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:615,13'
              BranchSideFuncs:
                - __ctype_b_loc
                - __assert_fail
                - malloc
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:622,17'
              BranchSideFuncs:
                - __ctype_b_loc
                - __assert_fail
                - malloc
                - ly_log
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:615,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:616,13'
              BranchSideFuncs:
                - __assert_fail
                - malloc
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:618,32'
              BranchSideFuncs:
                - strndup
        - Branch String:   'src/schema_compile_node.c:625,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:626,13'
              BranchSideFuncs:
                - __ctype_b_loc
                - __assert_fail
                - malloc
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:629,9'
              BranchSideFuncs:
                - __assert_fail
                - malloc
                - ly_log
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:629,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:629,36'
              BranchSideFuncs:
                - __assert_fail
                - malloc
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:656,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:631,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:631,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:632,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:632,22'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:632,27'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:638,13'
              BranchSideFuncs:
                - malloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:632,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:633,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:638,13'
              BranchSideFuncs:
                - malloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:638,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:639,22'
              BranchSideFuncs:
                - malloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:641,22'
              BranchSideFuncs:
                - malloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:644,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:644,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:646,11'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:647,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:648,23'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:652,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile_node.c:600,5'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_node.c:602,10'
          Dst:             __ctype_b_loc
        - Src:             'src/schema_compile_node.c:610,12'
          Dst:             __ctype_b_loc
        - Src:             'src/schema_compile_node.c:614,65'
          Dst:             __ctype_b_loc
        - Src:             'src/schema_compile_node.c:618,24'
          Dst:             strndup
        - Src:             'src/schema_compile_node.c:625,12'
          Dst:             __ctype_b_loc
        - Src:             'src/schema_compile_node.c:631,9'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_node.c:633,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:644,9'
          Dst:             ly_log
    - functionName:    range_part_check_ascendancy
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 681
      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:671,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:672,14'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:676,14'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:672,18'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:672,32'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:672,68'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:672,63'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:672,68'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:673,13'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:672,72'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:672,86'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:675,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:672,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:673,13'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:675,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:676,18'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:676,22'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:676,48'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:676,43'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:676,48'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:677,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:         55
      ICount:          352
      EdgeCount:       72
      CyclomaticComplexity: 19
      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: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: 3832
      functionLinenumberEnd: 3840
      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:3833,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3834,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/schema_compile_node.c:3839,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:3834,46'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3834,57'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/schema_compile_node.c:3837,5'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/schema_compile_node.c:3834,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3835,44'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/schema_compile_node.c:3837,5'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'src/schema_compile_node.c:3834,50'
          Dst:             strcmp
    - functionName:    lys_compile_uses_children
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3945
      functionLinenumberEnd: 3997
      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:3954,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3954,5'
              BranchSideFuncs:
                - lys_compile_node
                - lys_eval_iffeatures
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
            - BranchSide:      'src/schema_compile_node.c:3956,15'
              BranchSideFuncs:
                - lys_compile_node
                - lys_eval_iffeatures
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
        - Branch String:   'src/schema_compile_node.c:3957,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3959,21'
              BranchSideFuncs:
                - lys_compile_node
                - lys_eval_iffeatures
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
            - BranchSide:      'src/schema_compile_node.c:3993,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:3960,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3960,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3963,9'
              BranchSideFuncs:
                - lys_eval_iffeatures
                - lys_compile_node
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
        - Branch String:   'src/schema_compile_node.c:3963,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3963,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3964,14'
              BranchSideFuncs:
                - lys_compile_node
                - lys_eval_iffeatures
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
        - Branch String:   'src/schema_compile_node.c:3964,22'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3964,27'
              BranchSideFuncs:
                - lys_compile_node
                - lys_eval_iffeatures
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
            - BranchSide:      'src/schema_compile_node.c:3969,21'
              BranchSideFuncs:
                - lys_compile_node
                - lys_eval_iffeatures
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
        - Branch String:   'src/schema_compile_node.c:3964,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3965,13'
              BranchSideFuncs:
                - lys_compile_node
                - lys_eval_iffeatures
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
            - BranchSide:      'src/schema_compile_node.c:3969,21'
              BranchSideFuncs:
                - lys_compile_node
                - lys_eval_iffeatures
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
        - Branch String:   'src/schema_compile_node.c:3973,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3974,20'
              BranchSideFuncs:
                - lys_compile_node
                - lys_eval_iffeatures
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
            - BranchSide:      'src/schema_compile_node.c:3992,29'
              BranchSideFuncs:
                - lys_compile_node
                - lys_eval_iffeatures
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
        - Branch String:   'src/schema_compile_node.c:3976,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3978,39'
              BranchSideFuncs:
                - lysc_data_node
                - lys_compile_when
                - lys_compile_node
                - lys_eval_iffeatures
                - ly_set_add
            - BranchSide:      'src/schema_compile_node.c:3982,17'
              BranchSideFuncs:
                - lys_compile_node
                - lys_eval_iffeatures
                - lysc_data_node
                - lys_compile_when
                - ly_set_add
        - Branch String:   'src/schema_compile_node.c:3979,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3979,17'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3980,13'
              BranchSideFuncs:
                - lys_compile_node
                - lys_eval_iffeatures
                - lysc_data_node
                - lys_compile_when
                - ly_set_add
        - Branch String:   'src/schema_compile_node.c:3982,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3984,29'
              BranchSideFuncs:
                - ly_set_add
                - lys_compile_node
                - lys_eval_iffeatures
                - lysc_data_node
                - lys_compile_when
            - BranchSide:      'src/schema_compile_node.c:3988,13'
              BranchSideFuncs:
                - lys_compile_node
                - lys_eval_iffeatures
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
      Callsites:
        - Src:             'src/schema_compile_node.c:3954,5'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_node.c:3960,9'
          Dst:             lys_compile_node
        - Src:             'src/schema_compile_node.c:3963,9'
          Dst:             lys_eval_iffeatures
        - Src:             'src/schema_compile_node.c:3978,83'
          Dst:             lysc_data_node
        - Src:             'src/schema_compile_node.c:3978,22'
          Dst:             lys_compile_when
        - Src:             'src/schema_compile_node.c:3984,17'
          Dst:             ly_set_add
    - functionName:    lys_compile_node
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4239
      functionLinenumberEnd: 4322
      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:4246,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4247,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:4249,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:4247,31'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4247,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:4247,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:4253,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4255,36'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_node_
                - lysc_update_path
            - BranchSide:      'src/schema_compile_node.c:4259,36'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_node_
                - lysc_update_path
            - BranchSide:      'src/schema_compile_node.c:4263,36'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_node_
                - lysc_update_path
            - BranchSide:      'src/schema_compile_node.c:4267,36'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_node_
                - lysc_update_path
            - BranchSide:      'src/schema_compile_node.c:4271,36'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_node_
                - lysc_update_path
            - BranchSide:      'src/schema_compile_node.c:4275,36'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_node_
                - lysc_update_path
            - BranchSide:      'src/schema_compile_node.c:4280,36'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_node_
                - lysc_update_path
            - BranchSide:      'src/schema_compile_node.c:4280,36'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_node_
                - lysc_update_path
            - BranchSide:      'src/schema_compile_node.c:4285,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_node_
                - lysc_update_path
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:4285,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_node_
                - lysc_update_path
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:4296,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_node_
                - lysc_update_path
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:4307,32'
              BranchSideFuncs:
                - lys_compile_uses
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile_node.c:4312,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:4285,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4286,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:4291,36'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_node_
                - lysc_update_path
        - Branch String:   'src/schema_compile_node.c:4296,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4297,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:4302,36'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_node_
                - lysc_update_path
        - Branch String:   'src/schema_compile_node.c:4315,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4315,5'
              BranchSideFuncs:
                - lys_compile_node_
                - lysc_update_path
            - BranchSide:      'src/schema_compile_node.c:4317,29'
              BranchSideFuncs:
                - lys_compile_node_
                - lysc_update_path
      Callsites:
        - Src:             'src/schema_compile_node.c:4247,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_node.c:4249,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_node.c:4250,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_node.c:4255,36'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:4259,36'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:4263,36'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:4267,36'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:4271,36'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:4275,36'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:4280,36'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:4286,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:4291,36'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:4297,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:4302,36'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:4307,15'
          Dst:             lys_compile_uses
        - Src:             'src/schema_compile_node.c:4308,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_node.c:4309,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_node.c:4312,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:4315,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:4317,11'
          Dst:             lys_compile_node_
        - Src:             'src/schema_compile_node.c:4320,5'
          Dst:             lysc_update_path
    - functionName:    lys_compile_when
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 557
      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:522,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:522,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:522,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/schema_compile_node.c:522,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:522,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:524,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:522,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:522,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:524,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,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:526,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:532,18'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_when_
                - lysc_unres_when_add
        - Branch String:   'src/schema_compile_node.c:529,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:529,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lys_compile_when_
                - lysc_unres_when_add
            - BranchSide:      'src/schema_compile_node.c:529,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lys_compile_when_
                - lysc_unres_when_add
        - Branch String:   'src/schema_compile_node.c:529,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:529,9'
              BranchSideFuncs:
                - lys_compile_when_
                - lysc_unres_when_add
            - BranchSide:      'src/schema_compile_node.c:529,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:529,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:529,9'
              BranchSideFuncs:
                - lys_compile_when_
                - lysc_unres_when_add
            - BranchSide:      'src/schema_compile_node.c:529,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:534,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:534,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:537,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:537,23'
              BranchSideFuncs:
                - lys_compile_when_
                - lysc_unres_when_add
            - BranchSide:      'src/schema_compile_node.c:539,9'
              BranchSideFuncs:
                - lys_compile_when_
                - lysc_unres_when_add
        - Branch String:   'src/schema_compile_node.c:537,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:539,9'
              BranchSideFuncs:
                - lysc_unres_when_add
            - BranchSide:      'src/schema_compile_node.c:547,13'
              BranchSideFuncs:
                - lysc_unres_when_add
        - Branch String:   'src/schema_compile_node.c:539,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:539,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:542,13'
              BranchSideFuncs:
                - lysc_unres_when_add
        - Branch String:   'src/schema_compile_node.c:542,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:543,24'
              BranchSideFuncs:
                - lysc_unres_when_add
            - BranchSide:      'src/schema_compile_node.c:545,5'
              BranchSideFuncs:
                - lysc_unres_when_add
        - Branch String:   'src/schema_compile_node.c:551,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:551,9'
              BranchSideFuncs:
                - lysc_unres_when_add
            - BranchSide:      'src/schema_compile_node.c:553,9'
              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: []
            - BranchSide:      'src/schema_compile_node.c:554,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile_node.c:522,5'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_node.c:526,21'
          Dst:             lysc_node_when_p
        - Src:             'src/schema_compile_node.c:529,9'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:529,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:529,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:533,21'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:534,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:539,9'
          Dst:             lys_compile_when_
        - Src:             'src/schema_compile_node.c:553,9'
          Dst:             lysc_unres_when_add
    - functionName:    lys_compile_when_
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 513
      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:         66
      ICount:          516
      EdgeCount:       89
      CyclomaticComplexity: 25
      functionsReached:
        - calloc
        - ly_log
        - lydict_insert
        - 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:499,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:499,5'
              BranchSideFuncs:
                - lyxp_expr_parse
                - strlen
                - lyplg_type_prefix_data_new
                - lydict_insert
                - lydict_insert
                - lys_compile_status
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:500,7'
              BranchSideFuncs:
                - lyxp_expr_parse
                - strlen
                - lyplg_type_prefix_data_new
                - lydict_insert
                - lydict_insert
                - lys_compile_status
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:501,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:501,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:502,5'
              BranchSideFuncs:
                - strlen
                - lyplg_type_prefix_data_new
                - lydict_insert
                - lydict_insert
                - lys_compile_status
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:502,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:502,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:504,44'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lys_compile_status
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:505,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:505,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:506,5'
              BranchSideFuncs:
                - lydict_insert
                - lys_compile_status
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:506,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:506,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:507,5'
              BranchSideFuncs:
                - 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:
                - calloc
                - ly_log
                - lys_compile_status
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:508,5'
              BranchSideFuncs:
                - lys_compile_status
        - Branch String:   'src/schema_compile_node.c:507,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:507,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_status
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:507,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_status
                - 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:
                - calloc
                - ly_log
                - lys_compile_status
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:507,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_status
                - 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:
                - realloc
                - ly_log
                - lys_compile_status
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:507,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_status
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:507,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:507,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lys_compile_status
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:507,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lys_compile_status
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:507,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:507,5'
              BranchSideFuncs:
                - lys_compile_status
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:507,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:507,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:507,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_status
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:507,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_status
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:507,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - lys_compile_status
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:507,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:507,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:507,5'
              BranchSideFuncs:
                - lys_compile_status
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:507,5'
              BranchSideFuncs:
                - lys_compile_status
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:507,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:507,5'
              BranchSideFuncs:
                - lys_compile_status
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:507,5'
              BranchSideFuncs:
                - lys_compile_status
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:507,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:507,5'
              BranchSideFuncs:
                - lys_compile_status
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:507,5'
              BranchSideFuncs:
                - lys_compile_status
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:507,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:507,5'
              BranchSideFuncs:
                - lys_compile_ext
                - lys_compile_status
            - BranchSide:      'src/schema_compile_node.c:507,5'
              BranchSideFuncs:
                - lys_compile_status
        - Branch String:   'src/schema_compile_node.c:507,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:507,5'
              BranchSideFuncs:
                - lys_compile_ext
                - lys_compile_status
            - BranchSide:      'src/schema_compile_node.c:507,5'
              BranchSideFuncs:
                - lys_compile_ext
                - lys_compile_status
        - Branch String:   'src/schema_compile_node.c:507,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:507,5'
              BranchSideFuncs:
                - lys_compile_status
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:507,5'
              BranchSideFuncs:
                - lys_compile_status
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:507,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:507,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:508,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:508,5'
              BranchSideFuncs:
                - lys_compile_status
            - BranchSide:      'src/schema_compile_node.c:508,5'
              BranchSideFuncs:
                - lys_compile_status
        - Branch String:   'src/schema_compile_node.c:508,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:508,5'
              BranchSideFuncs:
                - lys_compile_status
            - BranchSide:      'src/schema_compile_node.c:508,5'
              BranchSideFuncs:
                - lys_compile_status
        - 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:512,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile_node.c:498,13'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:499,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:501,5'
          Dst:             lyxp_expr_parse
        - Src:             'src/schema_compile_node.c:502,5'
          Dst:             strlen
        - Src:             'src/schema_compile_node.c:502,5'
          Dst:             lyplg_type_prefix_data_new
        - Src:             'src/schema_compile_node.c:505,5'
          Dst:             lydict_insert
        - Src:             'src/schema_compile_node.c:506,5'
          Dst:             lydict_insert
        - Src:             'src/schema_compile_node.c:507,5'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:507,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:507,5'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:507,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:507,5'
          Dst:             lys_compile_ext
        - Src:             'src/schema_compile_node.c:508,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_status
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 478
      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:    3
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:446,22'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:446,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:450,16'
              BranchSideFuncs:
                - lys_status2str
                - lys_status2str
                - ly_vlog
                - lys_status2str
                - lys_status2str
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:446,38'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:446,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:450,16'
              BranchSideFuncs:
                - lys_status2str
                - lys_status2str
                - ly_vlog
                - lys_status2str
                - lys_status2str
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:446,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:447,9'
              BranchSideFuncs:
                - lys_status2str
                - lys_status2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:450,16'
              BranchSideFuncs:
                - lys_status2str
                - lys_status2str
                - ly_vlog
                - lys_status2str
                - lys_status2str
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:450,32'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:450,35'
              BranchSideFuncs:
                - lys_status2str
                - lys_status2str
                - ly_vlog
                - lys_status2str
                - lys_status2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:454,16'
              BranchSideFuncs:
                - lys_status2str
                - lys_status2str
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:450,48'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:450,52'
              BranchSideFuncs:
                - lys_status2str
                - lys_status2str
                - ly_vlog
                - lys_status2str
                - lys_status2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:454,16'
              BranchSideFuncs:
                - lys_status2str
                - lys_status2str
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:450,16'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:451,9'
              BranchSideFuncs:
                - lys_status2str
                - lys_status2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:454,16'
              BranchSideFuncs:
                - lys_status2str
                - lys_status2str
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:463,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:465,26'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:466,16'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:466,16'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:468,26'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:469,16'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:469,16'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:471,26'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:474,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile_node.c:447,9'
          Dst:             lys_status2str
        - Src:             'src/schema_compile_node.c:447,9'
          Dst:             lys_status2str
        - Src:             'src/schema_compile_node.c:447,9'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:451,9'
          Dst:             lys_status2str
        - Src:             'src/schema_compile_node.c:451,9'
          Dst:             lys_status2str
        - Src:             'src/schema_compile_node.c:451,9'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:455,9'
          Dst:             lys_status2str
        - Src:             'src/schema_compile_node.c:455,9'
          Dst:             lys_status2str
        - Src:             'src/schema_compile_node.c:455,9'
          Dst:             ly_vlog
    - functionName:    lys_status2str
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 419
      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:407,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:410,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:410,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:
                - ly_log
      Callsites:
        - Src:             'src/schema_compile_node.c:416,9'
          Dst:             ly_log
    - functionName:    lys_compile_node_container
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2917
      functionLinenumberEnd: 2957
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - pnode
        - node
      BBCount:         69
      ICount:          445
      EdgeCount:       92
      CyclomaticComplexity: 25
      functionsReached:
        - 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:2923,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2925,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:2933,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:2933,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2934,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:2938,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:2935,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2935,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2936,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:2938,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2938,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:2941,31'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_node
        - Branch String:   'src/schema_compile_node.c:2938,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2938,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:2938,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:2938,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2938,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:2938,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:2938,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2938,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:2938,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:2938,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2938,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:2938,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:2938,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2938,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:2938,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2938,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2938,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:2938,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:2938,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:2938,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2938,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2938,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:2938,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:2938,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2938,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:2938,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:2938,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2938,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:2938,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:2938,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2938,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:2938,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_node
        - Branch String:   'src/schema_compile_node.c:2938,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2938,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:2938,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:2938,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2938,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2938,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:2942,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2942,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2945,5'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_node
        - Branch String:   'src/schema_compile_node.c:2945,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2945,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2947,5'
              BranchSideFuncs:
                - lys_compile_node
                - lys_compile_node
        - Branch String:   'src/schema_compile_node.c:2947,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2948,32'
              BranchSideFuncs:
                - lys_compile_node
                - lys_compile_node
            - BranchSide:      'src/schema_compile_node.c:2951,5'
              BranchSideFuncs:
                - lys_compile_node
        - Branch String:   'src/schema_compile_node.c:2949,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2949,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2950,5'
              BranchSideFuncs:
                - lys_compile_node
                - lys_compile_node
        - Branch String:   'src/schema_compile_node.c:2951,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2952,32'
              BranchSideFuncs:
                - lys_compile_node
            - BranchSide:      'src/schema_compile_node.c:2954,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:2953,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2953,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2954,5'
              BranchSideFuncs:
                - lys_compile_node
      Callsites:
        - Src:             'src/schema_compile_node.c:2934,15'
          Dst:             lys_compile_node
        - Src:             'src/schema_compile_node.c:2938,5'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:2938,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:2938,5'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:2938,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:2938,5'
          Dst:             lys_compile_must
        - Src:             'src/schema_compile_node.c:2941,11'
          Dst:             lysc_unres_must_add
        - Src:             'src/schema_compile_node.c:2945,5'
          Dst:             lys_compile_node_augments
        - Src:             'src/schema_compile_node.c:2948,15'
          Dst:             lys_compile_node
        - Src:             'src/schema_compile_node.c:2952,15'
          Dst:             lys_compile_node
    - functionName:    lys_compile_node_leaf
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3023
      functionLinenumberEnd: 3057
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - pnode
        - node
      BBCount:         64
      ICount:          450
      EdgeCount:       86
      CyclomaticComplexity: 24
      functionsReached:
        - 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:3028,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3028,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:3031,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:3028,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3028,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:3028,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:3028,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3028,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:3028,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:3028,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3028,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:3028,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:3028,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3028,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:3028,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:3028,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3028,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:3028,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:3028,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3028,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:3028,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:3028,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:3028,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:3028,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3028,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:3028,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:3028,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3028,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:3028,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:3028,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3028,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:3028,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:3028,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3028,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:3028,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:3028,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3028,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:3028,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:3028,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3028,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3028,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:3032,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3032,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3034,9'
              BranchSideFuncs:
                - lys_compile_node_type
                - ly_vlog
                - lysc_unres_leaf_dflt_add
                - lydict_insert
        - Branch String:   'src/schema_compile_node.c:3034,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3035,9'
              BranchSideFuncs:
                - lydict_insert
                - lys_compile_node_type
                - ly_vlog
                - lysc_unres_leaf_dflt_add
            - BranchSide:      'src/schema_compile_node.c:3040,33'
              BranchSideFuncs:
                - lys_compile_node_type
                - ly_vlog
                - lysc_unres_leaf_dflt_add
        - Branch String:   'src/schema_compile_node.c:3035,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3035,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3036,9'
              BranchSideFuncs:
                - lys_compile_node_type
                - ly_vlog
                - lysc_unres_leaf_dflt_add
        - Branch String:   'src/schema_compile_node.c:3041,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3041,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3044,9'
              BranchSideFuncs:
                - ly_vlog
                - lysc_unres_leaf_dflt_add
        - Branch String:   'src/schema_compile_node.c:3044,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3045,9'
              BranchSideFuncs:
                - lysc_unres_leaf_dflt_add
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3050,10'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3045,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3045,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3046,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3050,38'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3050,42'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3050,69'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:3050,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3050,69'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3051,9'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/schema_compile_node.c:3028,5'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:3028,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:3028,5'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:3028,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:3028,5'
          Dst:             lys_compile_must
        - Src:             'src/schema_compile_node.c:3031,11'
          Dst:             lysc_unres_must_add
        - Src:             'src/schema_compile_node.c:3035,9'
          Dst:             lydict_insert
        - Src:             'src/schema_compile_node.c:3040,11'
          Dst:             lys_compile_node_type
        - Src:             'src/schema_compile_node.c:3045,9'
          Dst:             lysc_unres_leaf_dflt_add
        - Src:             'src/schema_compile_node.c:3051,9'
          Dst:             ly_vlog
    - functionName:    lys_compile_node_list
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3387
      functionLinenumberEnd: 3567
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - pnode
        - node
      BBCount:         159
      ICount:          1164
      EdgeCount:       215
      CyclomaticComplexity: 58
      functionsReached:
        - __ctype_b_loc
        - 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:3398,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3399,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:3401,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:3401,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3401,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:3401,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:3403,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3404,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:3407,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:3404,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3404,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3405,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:3407,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3407,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:3410,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:3407,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3407,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:3407,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:3407,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3407,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:3407,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:3407,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3407,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:3407,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:3407,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3407,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:3407,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:3407,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3407,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:3407,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:3407,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3407,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:3407,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:3407,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:3407,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:3407,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3407,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:3407,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:3407,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3407,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:3407,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:3407,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3407,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:3407,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:3407,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3407,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:3407,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:3407,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3407,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:3407,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:3407,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3407,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3407,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:3411,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3411,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3414,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:3414,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3415,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:3433,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:3416,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3418,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:3426,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:3418,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3419,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:3424,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:3419,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3420,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:3422,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:3426,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3426,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:3430,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:3426,37'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3426,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:3427,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3426,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3427,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:3430,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:3434,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3436,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:3439,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:3439,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3440,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:3542,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:3441,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3442,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:3447,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:3443,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3444,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:3446,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:3452,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3453,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:3457,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:3457,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3459,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3463,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:3465,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3466,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3469,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:3469,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3471,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:3478,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:3471,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3472,17'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3476,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:3478,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3479,17'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3486,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3486,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3489,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:3489,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3490,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:3496,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:3499,23'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3499,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:3499,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:3499,71'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3499,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:3501,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:3499,85'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3499,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:3536,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:3499,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3501,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:3536,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:3501,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3502,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:3505,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:3507,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3508,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:3511,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:3511,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3512,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:3515,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:3519,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3520,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:3527,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:3520,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3521,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:3523,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:3530,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3531,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:3533,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:3542,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3542,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3545,9'
              BranchSideFuncs:
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
        - Branch String:   'src/schema_compile_node.c:3545,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3546,9'
              BranchSideFuncs:
                - lys_compile_node_list_unique
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
            - BranchSide:      'src/schema_compile_node.c:3549,5'
              BranchSideFuncs:
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
        - Branch String:   'src/schema_compile_node.c:3546,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3546,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3547,5'
              BranchSideFuncs:
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
        - Branch String:   'src/schema_compile_node.c:3549,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3550,32'
              BranchSideFuncs:
                - lys_compile_node
                - ly_vlog
                - lys_compile_node
            - BranchSide:      'src/schema_compile_node.c:3553,5'
              BranchSideFuncs:
                - ly_vlog
                - lys_compile_node
        - Branch String:   'src/schema_compile_node.c:3551,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3551,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3552,5'
              BranchSideFuncs:
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
        - Branch String:   'src/schema_compile_node.c:3553,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3554,32'
              BranchSideFuncs:
                - lys_compile_node
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3559,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3555,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3555,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3556,5'
              BranchSideFuncs:
                - ly_vlog
                - lys_compile_node
        - Branch String:   'src/schema_compile_node.c:3559,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3559,27'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3560,9'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/schema_compile_node.c:3404,9'
          Dst:             lys_compile_node
        - Src:             'src/schema_compile_node.c:3407,5'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:3407,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:3407,5'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:3407,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:3407,5'
          Dst:             lys_compile_must
        - Src:             'src/schema_compile_node.c:3410,11'
          Dst:             lysc_unres_must_add
        - Src:             'src/schema_compile_node.c:3427,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:3440,17'
          Dst:             strpbrk
        - Src:             'src/schema_compile_node.c:3443,20'
          Dst:             __ctype_b_loc
        - Src:             'src/schema_compile_node.c:3447,19'
          Dst:             strlen
        - Src:             'src/schema_compile_node.c:3451,40'
          Dst:             lys_find_child
        - Src:             'src/schema_compile_node.c:3453,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:3459,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:3463,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_node.c:3466,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:3472,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:3479,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:3486,9'
          Dst:             lysc_check_status
        - Src:             'src/schema_compile_node.c:3491,13'
          Dst:             lysc_type_free
        - Src:             'src/schema_compile_node.c:3538,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_node.c:3542,5'
          Dst:             lys_compile_node_augments
        - Src:             'src/schema_compile_node.c:3546,9'
          Dst:             lys_compile_node_list_unique
        - Src:             'src/schema_compile_node.c:3550,15'
          Dst:             lys_compile_node
        - Src:             'src/schema_compile_node.c:3554,15'
          Dst:             lys_compile_node
        - Src:             'src/schema_compile_node.c:3560,9'
          Dst:             ly_vlog
    - functionName:    lys_compile_node_leaflist
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3069
      functionLinenumberEnd: 3126
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - pnode
        - node
      BBCount:         77
      ICount:          571
      EdgeCount:       104
      CyclomaticComplexity: 29
      functionsReached:
        - 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:3074,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3074,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:3077,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:3074,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3074,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:3074,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:3074,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3074,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:3074,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:3074,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3074,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:3074,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:3074,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3074,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:3074,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:3074,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3074,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:3074,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:3074,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3074,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:3074,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:3074,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:3074,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:3074,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3074,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:3074,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:3074,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3074,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:3074,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:3074,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3074,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:3074,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:3074,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3074,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:3074,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:3074,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3074,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:3074,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:3074,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3074,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3074,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:3078,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3078,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3080,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:3080,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3081,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:3086,33'
              BranchSideFuncs:
                - lys_compile_node_type
                - ly_vlog
                - ly_vlog
                - lysc_unres_llist_dflts_add
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3081,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3081,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3082,9'
              BranchSideFuncs:
                - lys_compile_node_type
                - ly_vlog
                - ly_vlog
                - lysc_unres_llist_dflts_add
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3087,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3087,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3090,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - lysc_unres_llist_dflts_add
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3090,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3091,13'
              BranchSideFuncs:
                - lysc_unres_llist_dflts_add
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3100,18'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3091,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3092,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3096,9'
              BranchSideFuncs:
                - lysc_unres_llist_dflts_add
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3096,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3096,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3097,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3101,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3102,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3104,18'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3104,18'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3104,33'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3104,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3106,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3108,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3113,10'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3113,39'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3113,43'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3118,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3113,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3114,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3118,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3118,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3118,29'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3119,9'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/schema_compile_node.c:3074,5'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:3074,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:3074,5'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:3074,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:3074,5'
          Dst:             lys_compile_must
        - Src:             'src/schema_compile_node.c:3077,11'
          Dst:             lysc_unres_must_add
        - Src:             'src/schema_compile_node.c:3081,9'
          Dst:             lydict_insert
        - Src:             'src/schema_compile_node.c:3086,11'
          Dst:             lys_compile_node_type
        - Src:             'src/schema_compile_node.c:3092,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:3096,9'
          Dst:             lysc_unres_llist_dflts_add
        - Src:             'src/schema_compile_node.c:3114,9'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:3119,9'
          Dst:             ly_vlog
    - functionName:    lys_compile_node_choice
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3705
      functionLinenumberEnd: 3726
      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:3711,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3711,5'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node_choice_dflt
                - lys_compile_node_choice_child
            - BranchSide:      'src/schema_compile_node.c:3713,5'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node_choice_dflt
                - lys_compile_node_choice_child
        - Branch String:   'src/schema_compile_node.c:3713,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3714,9'
              BranchSideFuncs:
                - lys_compile_node_choice_child
                - lys_compile_node_augments
                - lys_compile_node_choice_dflt
            - BranchSide:      'src/schema_compile_node.c:3718,5'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node_choice_dflt
        - Branch String:   'src/schema_compile_node.c:3714,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3714,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3715,5'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node_choice_dflt
                - lys_compile_node_choice_child
        - Branch String:   'src/schema_compile_node.c:3718,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3718,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3721,9'
              BranchSideFuncs:
                - lys_compile_node_choice_dflt
        - Branch String:   'src/schema_compile_node.c:3721,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3721,20'
              BranchSideFuncs:
                - lys_compile_node_choice_dflt
            - BranchSide:      'src/schema_compile_node.c:3722,9'
              BranchSideFuncs:
                - lys_compile_node_choice_dflt
        - Branch String:   'src/schema_compile_node.c:3722,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3722,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3723,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile_node.c:3711,5'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_node.c:3714,9'
          Dst:             lys_compile_node_choice_child
        - Src:             'src/schema_compile_node.c:3718,5'
          Dst:             lys_compile_node_augments
        - Src:             'src/schema_compile_node.c:3722,9'
          Dst:             lys_compile_node_choice_dflt
    - functionName:    lys_compile_node_case
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3775
      functionLinenumberEnd: 3796
      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:3780,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3782,5'
              BranchSideFuncs:
                - lys_compile_node_augments
            - BranchSide:      'src/schema_compile_node.c:3782,16'
              BranchSideFuncs:
                - ly_log
                - lys_compile_node_augments
                - lys_compile_node
        - Branch String:   'src/schema_compile_node.c:3782,16'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3784,9'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node
            - BranchSide:      'src/schema_compile_node.c:3788,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:3784,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3785,13'
              BranchSideFuncs:
                - lys_compile_node
                - lys_compile_node_augments
            - BranchSide:      'src/schema_compile_node.c:3787,5'
              BranchSideFuncs:
                - lys_compile_node_augments
        - Branch String:   'src/schema_compile_node.c:3785,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3785,13'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3786,9'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node
        - Branch String:   'src/schema_compile_node.c:3792,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3792,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3792,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile_node.c:3785,13'
          Dst:             lys_compile_node
        - Src:             'src/schema_compile_node.c:3788,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:3792,5'
          Dst:             lys_compile_node_augments
    - functionName:    lys_compile_node_any
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3740
      functionLinenumberEnd: 3756
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - pnode
        - node
      BBCount:         49
      ICount:          349
      EdgeCount:       65
      CyclomaticComplexity: 18
      functionsReached:
        - ly_log
        - lyplg_ext_stmt2str
        - lys_compile_must
        - lysc_unres_must_add
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:3745,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3745,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:3748,31'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lyplg_ext_stmt2str
                - ly_log
        - Branch String:   'src/schema_compile_node.c:3745,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3745,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:3745,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:3745,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3745,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:3745,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:3745,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3745,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_unres_must_add
                - lyplg_ext_stmt2str
                - ly_log
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:3745,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_unres_must_add
                - lyplg_ext_stmt2str
                - ly_log
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:3745,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3745,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_unres_must_add
                - lyplg_ext_stmt2str
                - ly_log
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:3745,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_unres_must_add
                - lyplg_ext_stmt2str
                - ly_log
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:3745,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3745,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lyplg_ext_stmt2str
                - ly_log
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:3745,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:3745,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3745,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_unres_must_add
                - lyplg_ext_stmt2str
                - ly_log
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:3745,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_unres_must_add
                - lyplg_ext_stmt2str
                - ly_log
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:3745,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:3745,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:3745,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3745,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lyplg_ext_stmt2str
                - ly_log
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:3745,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lyplg_ext_stmt2str
                - ly_log
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:3745,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3745,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lyplg_ext_stmt2str
                - ly_log
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:3745,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lyplg_ext_stmt2str
                - ly_log
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:3745,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3745,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lyplg_ext_stmt2str
                - ly_log
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:3745,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lyplg_ext_stmt2str
                - ly_log
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:3745,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3745,5'
              BranchSideFuncs:
                - lys_compile_must
                - lysc_unres_must_add
                - lyplg_ext_stmt2str
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:3745,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lyplg_ext_stmt2str
                - ly_log
        - Branch String:   'src/schema_compile_node.c:3745,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3745,5'
              BranchSideFuncs:
                - lys_compile_must
                - lysc_unres_must_add
                - lyplg_ext_stmt2str
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:3745,5'
              BranchSideFuncs:
                - lys_compile_must
                - lysc_unres_must_add
                - lyplg_ext_stmt2str
                - ly_log
        - Branch String:   'src/schema_compile_node.c:3745,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3745,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3745,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lyplg_ext_stmt2str
                - ly_log
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:3749,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3749,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3751,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_log
        - Branch String:   'src/schema_compile_node.c:3751,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3751,22'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:3752,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_log
      Callsites:
        - Src:             'src/schema_compile_node.c:3745,5'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:3745,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:3745,5'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:3745,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:3745,5'
          Dst:             lys_compile_must
        - Src:             'src/schema_compile_node.c:3748,11'
          Dst:             lysc_unres_must_add
        - Src:             'src/schema_compile_node.c:3752,9'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/schema_compile_node.c:3752,9'
          Dst:             ly_log
    - functionName:    lys_compile_node_action
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2824
      functionLinenumberEnd: 2870
      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_
        - lysc_unres_must_add
        - lysc_update_path
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:2841,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2842,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:2844,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:2848,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2848,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2851,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:2852,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2852,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2855,22'
              BranchSideFuncs:
                - lysc_update_path
                - lys_compile_node_
                - lysc_update_path
                - lysc_unres_must_add
        - Branch String:   'src/schema_compile_node.c:2856,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2857,16'
              BranchSideFuncs:
                - lys_compile_node_
                - lysc_update_path
                - lysc_unres_must_add
            - BranchSide:      'src/schema_compile_node.c:2859,19'
              BranchSideFuncs:
                - 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,31'
              BranchSideFuncs:
                - lysc_unres_must_add
        - Branch String:   'src/schema_compile_node.c:2867,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2867,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2867,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile_node.c:2840,5'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_node.c:2846,11'
          Dst:             lys_compile_node_
        - Src:             'src/schema_compile_node.c:2846,11'
          Dst:             lys_compile_node_action_inout
        - Src:             'src/schema_compile_node.c:2847,5'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_node.c:2851,11'
          Dst:             lysc_unres_must_add
        - Src:             'src/schema_compile_node.c:2855,5'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_node.c:2861,11'
          Dst:             lys_compile_node_
        - Src:             'src/schema_compile_node.c:2861,11'
          Dst:             lys_compile_node_action_inout
        - Src:             'src/schema_compile_node.c:2862,5'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_node.c:2866,11'
          Dst:             lysc_unres_must_add
    - functionName:    lys_compile_node_notif
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2883
      functionLinenumberEnd: 2904
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - pnode
        - node
      BBCount:         54
      ICount:          364
      EdgeCount:       72
      CyclomaticComplexity: 20
      functionsReached:
        - 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:2889,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2889,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:2892,31'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
        - Branch String:   'src/schema_compile_node.c:2889,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2889,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:2889,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:2889,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2889,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:2889,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:2889,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2889,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:2889,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:2889,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2889,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:2889,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:2889,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2889,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:2889,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2889,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2889,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:2889,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:2889,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:2889,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2889,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2889,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:2889,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:2889,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2889,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:2889,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:2889,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2889,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:2889,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:2889,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2889,5'
              BranchSideFuncs:
                - lys_compile_must
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
            - BranchSide:      'src/schema_compile_node.c:2889,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
        - Branch String:   'src/schema_compile_node.c:2889,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2889,5'
              BranchSideFuncs:
                - lys_compile_must
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
            - BranchSide:      'src/schema_compile_node.c:2889,5'
              BranchSideFuncs:
                - lys_compile_must
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
        - Branch String:   'src/schema_compile_node.c:2889,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2889,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2889,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:2893,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2893,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2895,5'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node
        - Branch String:   'src/schema_compile_node.c:2895,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2896,32'
              BranchSideFuncs:
                - lys_compile_node
                - lys_compile_node_augments
            - BranchSide:      'src/schema_compile_node.c:2901,5'
              BranchSideFuncs:
                - lys_compile_node_augments
        - Branch String:   'src/schema_compile_node.c:2897,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2897,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2898,5'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node
        - Branch String:   'src/schema_compile_node.c:2901,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2901,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2901,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile_node.c:2889,5'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:2889,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:2889,5'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:2889,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:2889,5'
          Dst:             lys_compile_must
        - Src:             'src/schema_compile_node.c:2892,11'
          Dst:             lysc_unres_must_add
        - Src:             'src/schema_compile_node.c:2896,15'
          Dst:             lys_compile_node
        - Src:             'src/schema_compile_node.c:2901,5'
          Dst:             lys_compile_node_augments
    - functionName:    lys_compile_uses
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4016
      functionLinenumberEnd: 4129
      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:         165
      ICount:          1226
      EdgeCount:       224
      CyclomaticComplexity: 61
      functionsReached:
        - __assert_fail
        - 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:4026,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4026,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:4029,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:4030,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4030,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:4031,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:4031,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4033,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:4039,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:4039,22'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4039,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:4046,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:4039,33'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4039,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:4046,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:4039,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4040,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:4046,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:4046,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4046,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:4055,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:4046,32'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4046,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:4055,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:4046,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4047,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:4055,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:4056,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4056,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:4059,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:4060,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4060,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:4063,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:4063,66'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4063,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:4063,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:4064,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4063,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:4064,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:4065,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4065,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:4068,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:4068,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4068,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:4069,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:4069,18'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4069,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:4075,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:4069,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4070,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:4075,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:4076,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4076,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:4076,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:4077,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4077,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:4080,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:4081,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4081,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:4081,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:4082,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4082,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:4085,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:4086,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4086,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:4086,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:4087,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4087,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:4090,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:4090,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4091,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:4100,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:4091,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4093,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:4096,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:4100,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4100,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:4103,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:4103,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4104,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:4113,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:4104,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4106,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:4109,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:4113,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4113,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:4116,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:4116,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4116,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:4117,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:4116,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4116,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:4116,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:4116,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4116,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:4116,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:4116,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4116,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:4116,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:4116,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4116,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:4116,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:4116,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4116,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:4116,5'
              BranchSideFuncs:
                - ly_log
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
        - Branch String:   'src/schema_compile_node.c:4116,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4116,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:4116,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:4116,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:4116,5'
              BranchSideFuncs:
                - ly_log
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
        - Branch String:   'src/schema_compile_node.c:4116,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4116,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:4116,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:4116,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4116,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:4116,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:4116,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4116,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:4116,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:4116,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4116,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:4116,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:4116,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4116,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:4116,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:4116,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4116,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:4116,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:4116,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:4116,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
        - Branch String:   'src/schema_compile_node.c:4117,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4117,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:4117,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
        - Branch String:   'src/schema_compile_node.c:4117,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4117,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:4117,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:4117,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4117,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:4117,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:4117,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4117,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:4117,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:4117,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4117,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:4117,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:4117,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4117,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:4117,5'
              BranchSideFuncs:
                - ly_log
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
        - Branch String:   'src/schema_compile_node.c:4117,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4117,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:4117,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:4117,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:4117,5'
              BranchSideFuncs:
                - ly_log
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
        - Branch String:   'src/schema_compile_node.c:4117,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4117,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:4117,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:4117,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4117,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:4117,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:4117,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4117,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:4117,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:4117,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4117,5'
              BranchSideFuncs:
                - lys_compile_ext
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:4117,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
        - Branch String:   'src/schema_compile_node.c:4117,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4117,5'
              BranchSideFuncs:
                - lys_compile_ext
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:4117,5'
              BranchSideFuncs:
                - lys_compile_ext
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
        - Branch String:   'src/schema_compile_node.c:4117,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4117,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:4117,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:4117,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:4117,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
        - Branch String:   'src/schema_compile_node.c:4125,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4125,5'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:4127,5'
              BranchSideFuncs:
                - ly_set_erase
      Callsites:
        - Src:             'src/schema_compile_node.c:4026,5'
          Dst:             lys_compile_uses_find_grouping
        - Src:             'src/schema_compile_node.c:4030,5'
          Dst:             ly_set_add
        - Src:             'src/schema_compile_node.c:4033,9'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:4039,37'
          Dst:             lysc_node_actions_p
        - Src:             'src/schema_compile_node.c:4040,9'
          Dst:             lys_nodetype2str
        - Src:             'src/schema_compile_node.c:4040,9'
          Dst:             lys_nodetype2str
        - Src:             'src/schema_compile_node.c:4040,9'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:4046,36'
          Dst:             lysc_node_notifs_p
        - Src:             'src/schema_compile_node.c:4047,9'
          Dst:             lys_nodetype2str
        - Src:             'src/schema_compile_node.c:4047,9'
          Dst:             lys_nodetype2str
        - Src:             'src/schema_compile_node.c:4047,9'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:4055,10'
          Dst:             lysc_check_status
        - Src:             'src/schema_compile_node.c:4059,10'
          Dst:             lys_precompile_uses_augments_refines
        - Src:             'src/schema_compile_node.c:4063,10'
          Dst:             lys_compile_status
        - Src:             'src/schema_compile_node.c:4068,5'
          Dst:             lys_eval_iffeatures
        - Src:             'src/schema_compile_node.c:4075,10'
          Dst:             lys_compile_uses_children
        - Src:             'src/schema_compile_node.c:4080,10'
          Dst:             lys_compile_uses_children
        - Src:             'src/schema_compile_node.c:4085,10'
          Dst:             lys_compile_uses_children
        - Src:             'src/schema_compile_node.c:4096,9'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:4109,9'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:4116,5'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:4116,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:4116,5'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:4116,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:4116,5'
          Dst:             lys_compile_ext
        - Src:             'src/schema_compile_node.c:4117,5'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:4117,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:4117,5'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:4117,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:4117,5'
          Dst:             lys_compile_ext
        - Src:             'src/schema_compile_node.c:4124,5'
          Dst:             ly_set_rm_index
        - Src:             'src/schema_compile_node.c:4125,5'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_node.c:4127,5'
          Dst:             ly_set_erase
    - functionName:    lys_compile_node_
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2693
      functionLinenumberEnd: 2783
      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:         115
      ICount:          816
      EdgeCount:       157
      CyclomaticComplexity: 44
      functionsReached:
        - ly_log
        - ly_set_add
        - ly_vlog
        - lydict_insert
        - 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:2704,18'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2704,61'
              BranchSideFuncs:
                - lys_compile_node_deviations_refines
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:2704,5'
              BranchSideFuncs:
                - lys_compile_node_deviations_refines
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:2707,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2707,5'
              BranchSideFuncs:
                - lysc_node_free
                - lysp_dev_node_free
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2708,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:2708,23'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2708,28'
              BranchSideFuncs:
                - ly_set_add
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:2713,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:2708,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2710,21'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:2713,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:2713,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2714,17'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:2717,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:2717,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2717,5'
              BranchSideFuncs:
                - lysc_node_free
                - lysp_dev_node_free
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2718,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - 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:2718,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2718,5'
              BranchSideFuncs:
                - lysc_node_free
                - lysp_dev_node_free
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2719,5'
              BranchSideFuncs:
                - lydict_insert
                - 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: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:2722,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:2722,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2722,5'
              BranchSideFuncs:
                - lysc_node_free
                - lysp_dev_node_free
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2723,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:2723,18'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2723,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:2729,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:2723,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2724,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:2729,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: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:2732,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:2732,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2733,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:2749,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:2733,75'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2733,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:2739,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:2733,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2734,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:2739,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:2735,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2739,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:2739,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:2739,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2741,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:2742,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:2749,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2749,5'
              BranchSideFuncs:
                - lysp_dev_node_free
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2751,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:2751,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2753,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:2758,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:2754,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2754,9'
              BranchSideFuncs:
                - lysp_dev_node_free
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2755,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:2758,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2758,5'
              BranchSideFuncs:
                - lysp_dev_node_free
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2761,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:2761,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2761,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:2762,9'
              BranchSideFuncs:
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
        - Branch String:   'src/schema_compile_node.c:2761,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2761,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:2761,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:2761,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2761,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:2761,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:2761,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2761,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:2761,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:2761,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2761,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:2761,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:2761,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2761,5'
              BranchSideFuncs:
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:2761,5'
              BranchSideFuncs:
                - ly_log
                - lysp_dev_node_free
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:2761,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2761,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:2761,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:2761,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:2761,5'
              BranchSideFuncs:
                - ly_log
                - lysp_dev_node_free
                - ly_vlog
        - 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
                - ly_set_add
                - lys_compile_mandatory_parents
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:2761,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:2761,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2761,5'
              BranchSideFuncs:
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:2761,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:2761,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2761,5'
              BranchSideFuncs:
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:2761,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:2761,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2761,5'
              BranchSideFuncs:
                - lys_compile_ext
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
            - BranchSide:      'src/schema_compile_node.c:2761,5'
              BranchSideFuncs:
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
        - Branch String:   'src/schema_compile_node.c:2761,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2761,5'
              BranchSideFuncs:
                - lys_compile_ext
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
            - BranchSide:      'src/schema_compile_node.c:2761,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:2761,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2761,5'
              BranchSideFuncs:
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:2761,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:2761,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - lysp_dev_node_free
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2761,5'
              BranchSideFuncs:
                - lysp_dev_node_free
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:2762,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2764,39'
              BranchSideFuncs:
                - lys_compile_mandatory_parents
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/schema_compile_node.c:2767,9'
              BranchSideFuncs:
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/schema_compile_node.c:2767,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2769,9'
              BranchSideFuncs:
                - ly_set_add
                - lysp_dev_node_free
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2772,5'
              BranchSideFuncs:
                - lysp_dev_node_free
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:2769,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2769,9'
              BranchSideFuncs:
                - lysp_dev_node_free
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2770,5'
              BranchSideFuncs:
                - lysp_dev_node_free
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:2778,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2778,16'
              BranchSideFuncs:
                - lysp_dev_node_free
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2778,13'
              BranchSideFuncs:
                - lysp_dev_node_free
        - Branch String:   'src/schema_compile_node.c:2778,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2778,9'
              BranchSideFuncs:
                - ly_vlog
                - lysp_dev_node_free
            - BranchSide:      'src/schema_compile_node.c:2779,9'
              BranchSideFuncs:
                - ly_vlog
                - lysp_dev_node_free
      Callsites:
        - Src:             'src/schema_compile_node.c:2707,5'
          Dst:             lys_compile_node_deviations_refines
        - Src:             'src/schema_compile_node.c:2710,9'
          Dst:             ly_set_add
        - Src:             'src/schema_compile_node.c:2717,5'
          Dst:             lydict_insert
        - Src:             'src/schema_compile_node.c:2718,5'
          Dst:             lydict_insert
        - Src:             'src/schema_compile_node.c:2719,5'
          Dst:             lydict_insert
        - Src:             'src/schema_compile_node.c:2722,5'
          Dst:             lys_eval_iffeatures
        - Src:             'src/schema_compile_node.c:2724,9'
          Dst:             ly_set_add
        - Src:             'src/schema_compile_node.c:2729,5'
          Dst:             lys_compile_node_flags
        - Src:             'src/schema_compile_node.c:2735,13'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:2749,5'
          Dst:             lys_compile_node_connect
        - Src:             'src/schema_compile_node.c:2751,18'
          Dst:             lysp_node_when
        - Src:             'src/schema_compile_node.c:2753,64'
          Dst:             lysc_data_node
        - Src:             'src/schema_compile_node.c:2753,15'
          Dst:             lys_compile_when
        - Src:             'src/schema_compile_node.c:2761,5'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:2761,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:2761,5'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:2761,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:2761,5'
          Dst:             lys_compile_ext
        - Src:             'src/schema_compile_node.c:2764,9'
          Dst:             lys_compile_mandatory_parents
        - Src:             'src/schema_compile_node.c:2769,9'
          Dst:             ly_set_add
        - Src:             'src/schema_compile_node.c:2775,5'
          Dst:             lysc_node_free
        - Src:             'src/schema_compile_node.c:2779,9'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:2782,5'
          Dst:             lysp_dev_node_free
    - functionName:    lys_compile_node_flags
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2662
      functionLinenumberEnd: 2687
      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:2670,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2670,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2673,20'
              BranchSideFuncs:
                - lys_compile_status
        - Branch String:   'src/schema_compile_node.c:2673,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2673,35'
              BranchSideFuncs:
                - lys_compile_status
            - BranchSide:      'src/schema_compile_node.c:2673,20'
              BranchSideFuncs:
                - lys_compile_status
        - Branch String:   'src/schema_compile_node.c:2674,19'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2674,34'
              BranchSideFuncs:
                - lys_compile_status
            - BranchSide:      'src/schema_compile_node.c:2674,17'
              BranchSideFuncs:
                - lys_compile_status
        - Branch String:   'src/schema_compile_node.c:2675,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2675,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2678,10'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:2678,44'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2678,48'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2680,17'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:2678,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2679,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2680,17'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:2680,52'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2680,56'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2682,17'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:2680,16'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2681,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2682,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile_node.c:2670,5'
          Dst:             lys_compile_config
        - Src:             'src/schema_compile_node.c:2675,5'
          Dst:             lys_compile_status
    - functionName:    lys_compile_node_connect
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2483
      functionLinenumberEnd: 2612
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parent
        - node
      BBCount:         96
      ICount:          588
      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:2489,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2490,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:2587,13'
              BranchSideFuncs:
                - lys_compile_node_uniqness
                - lyplg_ext_get_storage_p
        - Branch String:   'src/schema_compile_node.c:2490,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2491,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/schema_compile_node.c:2496,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:2491,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2491,13'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2493,55'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:2496,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2498,13'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2501,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:2501,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2502,65'
              BranchSideFuncs:
                - lysc_node_actions_p
                - __assert_fail
                - lys_compile_node_uniqness
                - strcmp
                - __assert_fail
            - BranchSide:      'src/schema_compile_node.c:2503,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:2503,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2504,64'
              BranchSideFuncs:
                - lysc_node_notifs_p
                - __assert_fail
                - lys_compile_node_uniqness
                - strcmp
                - __assert_fail
            - BranchSide:      'src/schema_compile_node.c:2506,42'
              BranchSideFuncs:
                - lysc_node_child_p
                - __assert_fail
                - lys_compile_node_uniqness
                - strcmp
                - __assert_fail
        - Branch String:   'src/schema_compile_node.c:2508,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2508,9'
              BranchSideFuncs:
                - lys_compile_node_uniqness
                - strcmp
                - __assert_fail
            - BranchSide:      'src/schema_compile_node.c:2510,16'
              BranchSideFuncs:
                - lys_compile_node_uniqness
                - strcmp
                - __assert_fail
        - Branch String:   'src/schema_compile_node.c:2510,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2512,25'
              BranchSideFuncs:
                - strcmp
                - lys_compile_node_uniqness
                - __assert_fail
            - BranchSide:      'src/schema_compile_node.c:2513,20'
              BranchSideFuncs:
                - strcmp
                - lys_compile_node_uniqness
                - __assert_fail
        - Branch String:   'src/schema_compile_node.c:2513,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2515,13'
              BranchSideFuncs:
                - __assert_fail
                - lys_compile_node_uniqness
            - BranchSide:      'src/schema_compile_node.c:2524,22'
              BranchSideFuncs:
                - strcmp
                - lys_compile_node_uniqness
        - Branch String:   'src/schema_compile_node.c:2515,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2515,13'
              BranchSideFuncs:
                - lys_compile_node_uniqness
            - BranchSide:      'src/schema_compile_node.c:2516,23'
              BranchSideFuncs:
                - lys_compile_node_uniqness
        - Branch String:   'src/schema_compile_node.c:2517,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2518,17'
              BranchSideFuncs:
                - lys_compile_node_uniqness
            - BranchSide:      'src/schema_compile_node.c:2524,9'
              BranchSideFuncs:
                - lys_compile_node_uniqness
        - Branch String:   'src/schema_compile_node.c:2518,50'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2518,53'
              BranchSideFuncs:
                - lys_compile_node_uniqness
            - BranchSide:      'src/schema_compile_node.c:2518,17'
              BranchSideFuncs:
                - lys_compile_node_uniqness
        - Branch String:   'src/schema_compile_node.c:2518,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2519,30'
              BranchSideFuncs:
                - lys_compile_node_uniqness
            - BranchSide:      'src/schema_compile_node.c:2522,30'
              BranchSideFuncs:
                - lys_compile_node_uniqness
        - Branch String:   'src/schema_compile_node.c:2524,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2526,24'
              BranchSideFuncs:
                - lys_compile_node_uniqness
            - BranchSide:      'src/schema_compile_node.c:2528,20'
              BranchSideFuncs:
                - strcmp
                - lys_compile_node_uniqness
        - Branch String:   'src/schema_compile_node.c:2528,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2530,28'
              BranchSideFuncs:
                - lys_compile_node_uniqness
            - BranchSide:      'src/schema_compile_node.c:2534,23'
              BranchSideFuncs:
                - strcmp
                - lys_compile_node_uniqness
        - Branch String:   'src/schema_compile_node.c:2530,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2530,94'
              BranchSideFuncs:
                - lys_compile_node_uniqness
            - BranchSide:      'src/schema_compile_node.c:2531,9'
              BranchSideFuncs:
                - lys_compile_node_uniqness
        - Branch String:   'src/schema_compile_node.c:2541,54'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2541,65'
              BranchSideFuncs:
                - lys_compile_node_uniqness
            - BranchSide:      'src/schema_compile_node.c:2544,34'
              BranchSideFuncs:
                - lys_compile_node_uniqness
        - Branch String:   'src/schema_compile_node.c:2541,112'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2542,26'
              BranchSideFuncs:
                - lys_compile_node_uniqness
            - BranchSide:      'src/schema_compile_node.c:2544,34'
              BranchSideFuncs:
                - lys_compile_node_uniqness
        - Branch String:   'src/schema_compile_node.c:2541,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2544,34'
              BranchSideFuncs:
                - lys_compile_node_uniqness
            - BranchSide:      'src/schema_compile_node.c:2549,13'
              BranchSideFuncs:
                - lys_compile_node_uniqness
                - strcmp
        - Branch String:   'src/schema_compile_node.c:2553,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2554,17'
              BranchSideFuncs:
                - lys_compile_node_uniqness
            - BranchSide:      'src/schema_compile_node.c:2580,39'
              BranchSideFuncs:
                - lys_compile_node_uniqness
        - Branch String:   'src/schema_compile_node.c:2554,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2555,30'
              BranchSideFuncs:
                - lys_compile_node_uniqness
            - BranchSide:      'src/schema_compile_node.c:2566,30'
              BranchSideFuncs:
                - lys_compile_node_uniqness
        - Branch String:   'src/schema_compile_node.c:2558,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2560,40'
              BranchSideFuncs:
                - lys_compile_node_uniqness
            - BranchSide:      'src/schema_compile_node.c:2563,41'
              BranchSideFuncs:
                - lys_compile_node_uniqness
        - Branch String:   'src/schema_compile_node.c:2569,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2571,33'
              BranchSideFuncs:
                - lys_compile_node_uniqness
            - BranchSide:      'src/schema_compile_node.c:2574,40'
              BranchSideFuncs:
                - lys_compile_node_uniqness
        - Branch String:   'src/schema_compile_node.c:2580,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2581,13'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2583,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:2587,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2588,37'
              BranchSideFuncs:
                - lyplg_ext_get_storage_p
                - lys_compile_node_uniqness
            - BranchSide:      'src/schema_compile_node.c:2589,20'
              BranchSideFuncs:
                - lys_compile_node_uniqness
        - Branch String:   'src/schema_compile_node.c:2589,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2590,42'
              BranchSideFuncs:
                - lys_compile_node_uniqness
            - BranchSide:      'src/schema_compile_node.c:2591,20'
              BranchSideFuncs:
                - lys_compile_node_uniqness
        - Branch String:   'src/schema_compile_node.c:2591,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2592,42'
              BranchSideFuncs:
                - lys_compile_node_uniqness
            - BranchSide:      'src/schema_compile_node.c:2594,21'
              BranchSideFuncs:
                - lys_compile_node_uniqness
        - Branch String:   'src/schema_compile_node.c:2596,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2597,21'
              BranchSideFuncs:
                - lys_compile_node_uniqness
            - BranchSide:      'src/schema_compile_node.c:2600,35'
              BranchSideFuncs:
                - lys_compile_node_uniqness
        - Branch String:   'src/schema_compile_node.c:2606,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2607,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile_node.c:2491,13'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_node.c:2502,45'
          Dst:             lysc_node_actions_p
        - Src:             'src/schema_compile_node.c:2504,45'
          Dst:             lysc_node_notifs_p
        - Src:             'src/schema_compile_node.c:2506,24'
          Dst:             lysc_node_child_p
        - Src:             'src/schema_compile_node.c:2508,9'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_node.c:2515,13'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_node.c:2541,58'
          Dst:             strcmp
        - Src:             'src/schema_compile_node.c:2580,13'
          Dst:             lys_compile_node_uniqness
        - Src:             'src/schema_compile_node.c:2588,13'
          Dst:             lyplg_ext_get_storage_p
        - Src:             'src/schema_compile_node.c:2606,13'
          Dst:             lys_compile_node_uniqness
    - functionName:    lys_compile_mandatory_parents
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3800
      functionLinenumberEnd: 3820
      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:3803,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3804,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3809,9'
              BranchSideFuncs:
                - lysc_node_child
        - Branch String:   'src/schema_compile_node.c:3804,24'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3804,27'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3804,9'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:3804,61'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3804,66'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3804,9'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:3804,97'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3804,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3804,102'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:3804,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3806,13'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3808,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:3809,24'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3809,27'
              BranchSideFuncs:
                - lysc_node_child
            - BranchSide:      'src/schema_compile_node.c:3809,9'
              BranchSideFuncs:
                - lysc_node_child
        - Branch String:   'src/schema_compile_node.c:3809,61'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3809,65'
              BranchSideFuncs:
                - lysc_node_child
            - BranchSide:      'src/schema_compile_node.c:3809,9'
              BranchSideFuncs:
                - lysc_node_child
        - Branch String:   'src/schema_compile_node.c:3809,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - lysc_node_child
            - BranchSide:      'src/schema_compile_node.c:3810,41'
              BranchSideFuncs:
                - lysc_node_child
        - Branch String:   'src/schema_compile_node.c:3810,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3811,21'
              BranchSideFuncs:
                - lysc_node_child
            - BranchSide:      'src/schema_compile_node.c:3817,13'
              BranchSideFuncs:
                - lysc_node_child
        - Branch String:   'src/schema_compile_node.c:3811,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3813,21'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3815,13'
              BranchSideFuncs:
                - lysc_node_child
      Callsites:
        - Src:             'src/schema_compile_node.c:3810,25'
          Dst:             lysc_node_child
    - functionName:    lys_compile_node_uniqness
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2361
      functionLinenumberEnd: 2479
      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:2372,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2374,9'
              BranchSideFuncs:
                - __assert_fail
                - lysc_node_child
                - strcmp
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_node.c:2387,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:2374,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2374,9'
              BranchSideFuncs:
                - lysc_node_child
                - strcmp
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_node.c:2375,9'
              BranchSideFuncs:
                - lysc_node_child
                - strcmp
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
        - Branch String:   'src/schema_compile_node.c:2375,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2376,17'
              BranchSideFuncs:
                - strcmp
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_node.c:2383,9'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:2376,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2376,17'
              BranchSideFuncs:
                - strcmp
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_node.c:2381,9'
              BranchSideFuncs:
                - strcmp
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
        - Branch String:   'src/schema_compile_node.c:2376,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2376,17'
              BranchSideFuncs:
                - strcmp
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_node.c:2381,9'
              BranchSideFuncs:
                - strcmp
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
        - Branch String:   'src/schema_compile_node.c:2376,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2377,31'
              BranchSideFuncs:
                - strcmp
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_node.c:2381,9'
              BranchSideFuncs:
                - strcmp
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
        - Branch String:   'src/schema_compile_node.c:2387,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2387,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:2389,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:2387,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2387,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:2389,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:2389,16'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2389,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:2402,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:2389,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2393,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:2402,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:2393,16'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2395,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:2395,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:2396,24'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2396,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:2399,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:2396,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2397,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:2399,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:2399,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2395,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:2400,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:2403,16'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2403,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:2413,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:2403,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2405,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:2413,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:2405,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2406,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:2409,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:2414,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2414,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:2433,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:2414,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2415,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:2433,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:2415,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2416,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:2432,5'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
        - Branch String:   'src/schema_compile_node.c:2416,71'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2416,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:2422,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:2416,74'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2416,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:2422,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:2416,74'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2416,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:2422,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:2416,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2417,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:2422,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:2422,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2415,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:2423,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:2424,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2425,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:2430,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:2425,25'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2424,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:2425,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:2425,25'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2424,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:2425,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:2425,25'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2424,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:2426,31'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
        - Branch String:   'src/schema_compile_node.c:2433,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2434,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:2451,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:2434,71'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2434,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:2440,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:2434,74'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2434,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:2440,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:2434,74'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2434,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:2440,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:2434,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2435,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:2440,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:2440,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2433,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:2441,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:2442,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2443,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:2448,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:2443,25'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2442,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:2443,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:2443,25'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2442,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:2443,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:2443,25'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2442,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:2444,31'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
        - Branch String:   'src/schema_compile_node.c:2451,19'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2451,46'
              BranchSideFuncs:
                - lysc_node_actions
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
            - BranchSide:      'src/schema_compile_node.c:2451,56'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
        - Branch String:   'src/schema_compile_node.c:2452,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2453,17'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
            - BranchSide:      'src/schema_compile_node.c:2459,18'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
        - Branch String:   'src/schema_compile_node.c:2453,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2453,17'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
            - BranchSide:      'src/schema_compile_node.c:2457,9'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
        - Branch String:   'src/schema_compile_node.c:2453,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2453,17'
              BranchSideFuncs:
                - strcmp
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
            - BranchSide:      'src/schema_compile_node.c:2457,9'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
        - Branch String:   'src/schema_compile_node.c:2453,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2454,23'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
            - BranchSide:      'src/schema_compile_node.c:2457,9'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
        - Branch String:   'src/schema_compile_node.c:2459,18'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2459,44'
              BranchSideFuncs:
                - lysc_node_notifs
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
            - BranchSide:      'src/schema_compile_node.c:2459,54'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
        - Branch String:   'src/schema_compile_node.c:2460,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:2461,17'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
        - Branch String:   'src/schema_compile_node.c:2461,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2461,17'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
            - BranchSide:      'src/schema_compile_node.c:2465,9'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
        - Branch String:   'src/schema_compile_node.c:2461,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2461,17'
              BranchSideFuncs:
                - strcmp
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_node.c:2465,9'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
        - Branch String:   'src/schema_compile_node.c:2461,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2462,23'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
            - BranchSide:      'src/schema_compile_node.c:2465,9'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
        - Branch String:   'src/schema_compile_node.c:2470,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2471,27'
              BranchSideFuncs:
                - lysc_path
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_node.c:2476,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile_node.c:2374,9'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_node.c:2375,9'
          Dst:             lysc_node_child
        - Src:             'src/schema_compile_node.c:2376,17'
          Dst:             strcmp
        - Src:             'src/schema_compile_node.c:2387,5'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_node.c:2393,16'
          Dst:             lysc_data_node
        - Src:             'src/schema_compile_node.c:2397,17'
          Dst:             ly_set_add
        - Src:             'src/schema_compile_node.c:2407,22'
          Dst:             lysc_node_child
        - Src:             'src/schema_compile_node.c:2409,22'
          Dst:             lysc_node_child
        - Src:             'src/schema_compile_node.c:2415,24'
          Dst:             lys_getnext_ext
        - Src:             'src/schema_compile_node.c:2416,18'
          Dst:             ly_set_contains
        - Src:             'src/schema_compile_node.c:2416,74'
          Dst:             strcmp
        - Src:             'src/schema_compile_node.c:2424,33'
          Dst:             lys_getnext_ext
        - Src:             'src/schema_compile_node.c:2425,25'
          Dst:             strcmp
        - Src:             'src/schema_compile_node.c:2433,24'
          Dst:             lys_getnext
        - Src:             'src/schema_compile_node.c:2434,18'
          Dst:             ly_set_contains
        - Src:             'src/schema_compile_node.c:2434,74'
          Dst:             strcmp
        - Src:             'src/schema_compile_node.c:2442,33'
          Dst:             lys_getnext
        - Src:             'src/schema_compile_node.c:2443,25'
          Dst:             strcmp
        - Src:             'src/schema_compile_node.c:2451,28'
          Dst:             lysc_node_actions
        - Src:             'src/schema_compile_node.c:2453,17'
          Dst:             strcmp
        - Src:             'src/schema_compile_node.c:2459,27'
          Dst:             lysc_node_notifs
        - Src:             'src/schema_compile_node.c:2461,17'
          Dst:             strcmp
        - Src:             'src/schema_compile_node.c:2469,5'
          Dst:             ly_set_erase
        - Src:             'src/schema_compile_node.c:2471,17'
          Dst:             lysc_path
        - Src:             'src/schema_compile_node.c:2472,9'
          Dst:             ly_vlog
    - functionName:    lys_compile_config
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2623
      functionLinenumberEnd: 2650
      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:2625,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2625,5'
              BranchSideFuncs:
                - ly_vlog
                - __assert_fail
            - BranchSide:      'src/schema_compile_node.c:2627,9'
              BranchSideFuncs:
                - ly_vlog
                - __assert_fail
        - Branch String:   'src/schema_compile_node.c:2625,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2625,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/schema_compile_node.c:2627,9'
              BranchSideFuncs:
                - ly_vlog
                - __assert_fail
        - Branch String:   'src/schema_compile_node.c:2627,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2629,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2630,18'
              BranchSideFuncs:
                - ly_vlog
                - __assert_fail
        - Branch String:   'src/schema_compile_node.c:2630,16'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2632,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2641,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:2632,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2632,9'
              BranchSideFuncs:
                - __assert_fail
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2633,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:2632,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2632,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2633,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:2632,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2632,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2633,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:2633,26'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2633,30'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2637,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:2633,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2634,28'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2637,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:2644,22'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2644,26'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2649,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:2644,62'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2644,66'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2649,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:2644,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2645,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2649,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile_node.c:2625,5'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_node.c:2632,9'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_node.c:2645,9'
          Dst:             ly_vlog
    - functionName:    lys_compile_uses_find_grouping
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3854
      functionLinenumberEnd: 3925
      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:3869,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3869,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3870,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:3870,18'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3870,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:3870,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:3871,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3871,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:3873,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:3871,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3873,16'
              BranchSideFuncs:
                - ly_resolve_prefix
                - ly_vlog
                - match_grouping
                - ly_vlog
                - match_grouping
            - BranchSide:      'src/schema_compile_node.c:3890,33'
              BranchSideFuncs:
                - ly_resolve_prefix
                - ly_vlog
                - match_grouping
                - ly_vlog
                - match_grouping
        - Branch String:   'src/schema_compile_node.c:3874,45'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3874,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:3874,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:3874,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3875,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:3882,14'
              BranchSideFuncs:
                - match_grouping
                - ly_vlog
                - match_grouping
                - lyplg_ext_parsed_get_storage
                - match_grouping
        - Branch String:   'src/schema_compile_node.c:3875,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3876,25'
              BranchSideFuncs:
                - match_grouping
                - ly_vlog
                - match_grouping
                - lyplg_ext_parsed_get_storage
                - match_grouping
            - BranchSide:      'src/schema_compile_node.c:3879,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:3882,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3882,23'
              BranchSideFuncs:
                - match_grouping
                - ly_vlog
                - match_grouping
            - BranchSide:      'src/schema_compile_node.c:3888,5'
              BranchSideFuncs:
                - match_grouping
                - ly_vlog
                - match_grouping
        - Branch String:   'src/schema_compile_node.c:3882,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3883,42'
              BranchSideFuncs:
                - lyplg_ext_parsed_get_storage
                - match_grouping
                - match_grouping
                - ly_vlog
                - match_grouping
            - BranchSide:      'src/schema_compile_node.c:3888,5'
              BranchSideFuncs:
                - match_grouping
                - ly_vlog
                - match_grouping
        - Branch String:   'src/schema_compile_node.c:3884,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3885,25'
              BranchSideFuncs:
                - match_grouping
                - ly_vlog
                - match_grouping
            - BranchSide:      'src/schema_compile_node.c:3887,9'
              BranchSideFuncs:
                - match_grouping
                - ly_vlog
                - match_grouping
        - Branch String:   'src/schema_compile_node.c:3891,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3892,13'
              BranchSideFuncs:
                - match_grouping
                - ly_vlog
                - match_grouping
            - BranchSide:      'src/schema_compile_node.c:3895,16'
              BranchSideFuncs:
                - match_grouping
                - ly_vlog
                - match_grouping
        - Branch String:   'src/schema_compile_node.c:3898,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3900,35'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3912,10'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3900,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3901,21'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3904,13'
              BranchSideFuncs:
                - ly_vlog
                - match_grouping
        - Branch String:   'src/schema_compile_node.c:3904,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3904,13'
              BranchSideFuncs:
                - ly_vlog
                - match_grouping
            - BranchSide:      'src/schema_compile_node.c:3904,13'
              BranchSideFuncs:
                - ly_vlog
                - match_grouping
        - Branch String:   'src/schema_compile_node.c:3905,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3906,51'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3909,13'
              BranchSideFuncs:
                - ly_vlog
                - match_grouping
        - Branch String:   'src/schema_compile_node.c:3912,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3913,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3917,11'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:3917,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3919,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3922,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile_node.c:3869,5'
          Dst:             ly_parse_nodeid
        - Src:             'src/schema_compile_node.c:3871,21'
          Dst:             ly_strncmp
        - Src:             'src/schema_compile_node.c:3875,39'
          Dst:             lysp_node_groupings
        - Src:             'src/schema_compile_node.c:3875,24'
          Dst:             match_grouping
        - Src:             'src/schema_compile_node.c:3883,13'
          Dst:             lyplg_ext_parsed_get_storage
        - Src:             'src/schema_compile_node.c:3884,24'
          Dst:             match_grouping
        - Src:             'src/schema_compile_node.c:3890,15'
          Dst:             ly_resolve_prefix
        - Src:             'src/schema_compile_node.c:3892,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:3900,20'
          Dst:             match_grouping
        - Src:             'src/schema_compile_node.c:3905,28'
          Dst:             match_grouping
        - Src:             'src/schema_compile_node.c:3913,9'
          Dst:             ly_vlog
    - functionName:    lys_compile_must
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - must_p
        - must
      BBCount:         60
      ICount:          447
      EdgeCount:       81
      CyclomaticComplexity: 23
      functionsReached:
        - ly_log
        - lydict_insert
        - lyplg_type_prefix_data_new
        - lys_compile_ext
        - lyxp_expr_parse
        - realloc
        - strlen
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:566,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:566,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:567,5'
              BranchSideFuncs:
                - strlen
                - lyplg_type_prefix_data_new
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:567,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:567,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:569,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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:570,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:570,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:570,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:571,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - 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_insert
                - 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:
                - 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:
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:573,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:573,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:573,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:573,5'
              BranchSideFuncs:
                - 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:
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:573,5'
              BranchSideFuncs:
                - 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:
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:573,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:573,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:573,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:573,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:573,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:573,5'
              BranchSideFuncs:
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:573,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:573,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:573,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:573,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:573,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:573,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:573,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:573,5'
              BranchSideFuncs:
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:573,5'
              BranchSideFuncs:
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:573,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:573,5'
              BranchSideFuncs:
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:573,5'
              BranchSideFuncs:
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:573,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:573,5'
              BranchSideFuncs:
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:573,5'
              BranchSideFuncs:
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:573,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:573,5'
              BranchSideFuncs:
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:573,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:573,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:573,5'
              BranchSideFuncs:
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:573,5'
              BranchSideFuncs:
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:573,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:573,5'
              BranchSideFuncs:
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:573,5'
              BranchSideFuncs:
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:573,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:573,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile_node.c:566,5'
          Dst:             lyxp_expr_parse
        - Src:             'src/schema_compile_node.c:567,5'
          Dst:             strlen
        - Src:             'src/schema_compile_node.c:567,5'
          Dst:             lyplg_type_prefix_data_new
        - Src:             'src/schema_compile_node.c:569,5'
          Dst:             lydict_insert
        - Src:             'src/schema_compile_node.c:570,5'
          Dst:             lydict_insert
        - Src:             'src/schema_compile_node.c:571,5'
          Dst:             lydict_insert
        - Src:             'src/schema_compile_node.c:572,5'
          Dst:             lydict_insert
        - Src:             'src/schema_compile_node.c:573,5'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:573,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:573,5'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:573,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:573,5'
          Dst:             lys_compile_ext
    - functionName:    lys_compile_node_action_inout
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2788
      functionLinenumberEnd: 2810
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - pnode
        - node
      BBCount:         95
      ICount:          690
      EdgeCount:       127
      CyclomaticComplexity: 34
      functionsReached:
        - ly_log
        - lys_compile_ext
        - lys_compile_must
        - lys_compile_node
        - lys_compile_node_augments
        - realloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:2796,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2796,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_node_augments
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_must
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2797,5'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2796,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2796,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_node_augments
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_must
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2796,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_node_augments
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_must
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2796,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2796,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_node_augments
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_must
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2796,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_node_augments
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_must
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2796,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2796,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lys_compile_node_augments
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:2796,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_node_augments
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:2796,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2796,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lys_compile_node_augments
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:2796,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lys_compile_node_augments
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:2796,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2796,5'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:2796,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2796,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2796,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_node_augments
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:2796,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_node_augments
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:2796,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:2796,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2796,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2796,5'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:2796,5'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:2796,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2796,5'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:2796,5'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:2796,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2796,5'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:2796,5'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:2796,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2796,5'
              BranchSideFuncs:
                - lys_compile_must
                - lys_compile_node_augments
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2796,5'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2796,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2796,5'
              BranchSideFuncs:
                - lys_compile_must
                - lys_compile_node_augments
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2796,5'
              BranchSideFuncs:
                - lys_compile_must
                - lys_compile_node_augments
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2796,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2796,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2796,5'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:2797,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2797,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2798,27'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node
        - Branch String:   'src/schema_compile_node.c:2797,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2797,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2797,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2797,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2797,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2797,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2797,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2797,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:2797,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:2797,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2797,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:2797,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:2797,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2797,5'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:2797,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2797,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2797,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:2797,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:2797,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:2797,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2797,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2797,5'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:2797,5'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:2797,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2797,5'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:2797,5'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:2797,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2797,5'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:2797,5'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:2797,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2797,5'
              BranchSideFuncs:
                - lys_compile_ext
                - lys_compile_node_augments
                - lys_compile_node
            - BranchSide:      'src/schema_compile_node.c:2797,5'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node
        - Branch String:   'src/schema_compile_node.c:2797,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2797,5'
              BranchSideFuncs:
                - lys_compile_ext
                - lys_compile_node_augments
                - lys_compile_node
            - BranchSide:      'src/schema_compile_node.c:2797,5'
              BranchSideFuncs:
                - lys_compile_ext
                - lys_compile_node_augments
                - lys_compile_node
        - Branch String:   'src/schema_compile_node.c:2797,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2797,5'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:2797,5'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:2797,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2797,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:2800,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2801,9'
              BranchSideFuncs:
                - lys_compile_node
                - lys_compile_node_augments
            - BranchSide:      'src/schema_compile_node.c:2805,5'
              BranchSideFuncs:
                - lys_compile_node_augments
        - Branch String:   'src/schema_compile_node.c:2801,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2801,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2802,5'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node
        - Branch String:   'src/schema_compile_node.c:2805,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2805,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2807,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile_node.c:2796,5'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:2796,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:2796,5'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:2796,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:2796,5'
          Dst:             lys_compile_must
        - Src:             'src/schema_compile_node.c:2797,5'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:2797,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:2797,5'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:2797,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:2797,5'
          Dst:             lys_compile_ext
        - Src:             'src/schema_compile_node.c:2801,9'
          Dst:             lys_compile_node
        - Src:             'src/schema_compile_node.c:2805,5'
          Dst:             lys_compile_node_augments
    - functionName:    lys_compile_node_choice_child
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3638
      functionLinenumberEnd: 3692
      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_insert
        - lys_compile_node
        - lysp_node_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:3644,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3646,32'
              BranchSideFuncs:
                - lys_compile_node
            - BranchSide:      'src/schema_compile_node.c:3649,16'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_insert
                - lys_compile_node
                - lysp_node_free
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/schema_compile_node.c:3650,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3650,9'
              BranchSideFuncs:
                - lydict_insert
                - lys_compile_node
                - lysp_node_free
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/schema_compile_node.c:3651,9'
              BranchSideFuncs:
                - lydict_insert
                - lys_compile_node
                - lysp_node_free
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/schema_compile_node.c:3652,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3652,9'
              BranchSideFuncs:
                - lysp_node_free
            - BranchSide:      'src/schema_compile_node.c:3653,23'
              BranchSideFuncs:
                - lys_compile_node
                - lysp_node_free
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/schema_compile_node.c:3659,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3659,9'
              BranchSideFuncs:
                - lysp_node_free
            - BranchSide:      'src/schema_compile_node.c:3661,41'
              BranchSideFuncs:
                - lysp_node_free
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/schema_compile_node.c:3661,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3661,48'
              BranchSideFuncs:
                - lysp_node_free
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/schema_compile_node.c:3663,73'
              BranchSideFuncs:
                - lysp_node_free
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/schema_compile_node.c:3664,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3665,49'
              BranchSideFuncs:
                - __assert_fail
                - lysp_node_free
                - __assert_fail
            - BranchSide:      'src/schema_compile_node.c:3669,17'
              BranchSideFuncs:
                - lysp_node_free
                - __assert_fail
        - Branch String:   'src/schema_compile_node.c:3666,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3664,13'
              BranchSideFuncs:
                - lysp_node_free
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/schema_compile_node.c:3666,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/schema_compile_node.c:3669,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3673,17'
              BranchSideFuncs:
                - __assert_fail
                - lysp_node_free
            - BranchSide:      'src/schema_compile_node.c:3678,17'
              BranchSideFuncs:
                - lysp_node_free
        - Branch String:   'src/schema_compile_node.c:3673,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3673,17'
              BranchSideFuncs:
                - lysp_node_free
            - BranchSide:      'src/schema_compile_node.c:3674,17'
              BranchSideFuncs:
                - lysp_node_free
        - Branch String:   'src/schema_compile_node.c:3678,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3679,17'
              BranchSideFuncs:
                - lysp_node_free
            - BranchSide:      'src/schema_compile_node.c:3682,9'
              BranchSideFuncs:
                - lysp_node_free
      Callsites:
        - Src:             'src/schema_compile_node.c:3646,15'
          Dst:             lys_compile_node
        - Src:             'src/schema_compile_node.c:3649,16'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:3650,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:3652,9'
          Dst:             lydict_insert
        - Src:             'src/schema_compile_node.c:3659,9'
          Dst:             lys_compile_node
        - Src:             'src/schema_compile_node.c:3666,17'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_node.c:3673,17'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_node.c:3687,9'
          Dst:             lysp_node_free
    - functionName:    lys_compile_grouping_pathlog
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4133
      functionLinenumberEnd: 4176
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - node
        - path
      BBCount:         37
      ICount:          211
      EdgeCount:       46
      CyclomaticComplexity: 11
      functionsReached:
        - asprintf
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:4138,28'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4138,31'
              BranchSideFuncs:
                - strdup
                - free
                - asprintf
                - asprintf
                - free
                - free
                - asprintf
                - asprintf
                - asprintf
                - strdup
            - BranchSide:      'src/schema_compile_node.c:4138,5'
              BranchSideFuncs:
                - strdup
                - free
                - asprintf
                - asprintf
                - free
                - free
                - asprintf
                - asprintf
                - asprintf
                - strdup
        - Branch String:   'src/schema_compile_node.c:4138,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4139,20'
              BranchSideFuncs:
                - asprintf
                - asprintf
                - free
                - free
                - strdup
                - free
                - asprintf
                - asprintf
                - asprintf
                - strdup
            - BranchSide:      'src/schema_compile_node.c:4168,9'
              BranchSideFuncs:
                - strdup
                - free
        - Branch String:   'src/schema_compile_node.c:4142,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4144,13'
              BranchSideFuncs:
                - asprintf
                - asprintf
                - free
                - free
                - strdup
                - free
                - asprintf
                - asprintf
                - strdup
                - asprintf
            - BranchSide:      'src/schema_compile_node.c:4147,13'
              BranchSideFuncs:
                - asprintf
                - asprintf
                - free
                - free
                - strdup
                - free
                - asprintf
                - asprintf
                - strdup
                - asprintf
            - BranchSide:      'src/schema_compile_node.c:4150,13'
              BranchSideFuncs:
                - asprintf
                - asprintf
                - free
                - free
                - strdup
                - free
                - asprintf
                - asprintf
                - strdup
                - asprintf
            - BranchSide:      'src/schema_compile_node.c:4153,25'
              BranchSideFuncs:
                - strdup
                - asprintf
                - free
                - free
                - strdup
                - free
                - asprintf
                - asprintf
                - asprintf
                - asprintf
        - Branch String:   'src/schema_compile_node.c:4144,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4144,13'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:4145,13'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - strdup
                - free
                - asprintf
                - asprintf
                - asprintf
                - strdup
                - asprintf
        - Branch String:   'src/schema_compile_node.c:4147,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4147,13'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:4148,13'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - strdup
                - free
                - asprintf
                - asprintf
                - asprintf
                - strdup
                - asprintf
        - Branch String:   'src/schema_compile_node.c:4150,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4150,13'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:4151,13'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - strdup
                - free
                - asprintf
                - asprintf
                - asprintf
                - strdup
                - asprintf
        - Branch String:   'src/schema_compile_node.c:4157,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4159,28'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - strdup
                - free
                - asprintf
                - asprintf
                - asprintf
                - asprintf
                - strdup
            - BranchSide:      'src/schema_compile_node.c:4162,28'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - strdup
                - free
                - asprintf
                - asprintf
                - asprintf
                - asprintf
                - strdup
        - Branch String:   'src/schema_compile_node.c:4159,70'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4159,74'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - strdup
                - free
                - asprintf
                - asprintf
                - asprintf
                - asprintf
                - strdup
            - BranchSide:      'src/schema_compile_node.c:4159,19'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - strdup
                - free
                - asprintf
                - asprintf
                - asprintf
                - asprintf
                - strdup
        - Branch String:   'src/schema_compile_node.c:4162,47'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4162,51'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - strdup
                - free
                - asprintf
                - asprintf
                - asprintf
                - asprintf
                - strdup
            - BranchSide:      'src/schema_compile_node.c:4162,19'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - strdup
                - free
                - asprintf
                - asprintf
                - asprintf
                - asprintf
                - strdup
        - Branch String:   'src/schema_compile_node.c:4168,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4169,15'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/schema_compile_node.c:4171,16'
              BranchSideFuncs:
                - strdup
      Callsites:
        - Src:             'src/schema_compile_node.c:4144,13'
          Dst:             asprintf
        - Src:             'src/schema_compile_node.c:4147,13'
          Dst:             asprintf
        - Src:             'src/schema_compile_node.c:4150,13'
          Dst:             asprintf
        - Src:             'src/schema_compile_node.c:4153,18'
          Dst:             strdup
        - Src:             'src/schema_compile_node.c:4159,19'
          Dst:             asprintf
        - Src:             'src/schema_compile_node.c:4162,19'
          Dst:             asprintf
        - Src:             'src/schema_compile_node.c:4172,17'
          Dst:             strdup
    - functionName:    lys_compile_grouping
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4180
      functionLinenumberEnd: 4234
      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:4206,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4206,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:4206,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:4206,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4206,5'
              BranchSideFuncs:
                - lysc_node_container_free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/schema_compile_node.c:4208,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:4208,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4209,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:4212,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:4213,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4214,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:4217,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:4232,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4232,5'
              BranchSideFuncs:
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/schema_compile_node.c:4232,5'
              BranchSideFuncs:
                - free
                - lysc_ext_instance_free
        - Branch String:   'src/schema_compile_node.c:4232,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4232,5'
              BranchSideFuncs:
                - lysc_ext_instance_free
                - free
            - BranchSide:      'src/schema_compile_node.c:4232,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/schema_compile_node.c:4232,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4232,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/schema_compile_node.c:4233,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile_node.c:4206,5'
          Dst:             lys_compile_node_flags
        - Src:             'src/schema_compile_node.c:4209,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:4212,11'
          Dst:             lys_compile_grouping_pathlog
        - Src:             'src/schema_compile_node.c:4214,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:4217,5'
          Dst:             strncpy
        - Src:             'src/schema_compile_node.c:4221,5'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_node.c:4222,5'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_node.c:4223,10'
          Dst:             lys_compile_uses
        - Src:             'src/schema_compile_node.c:4224,5'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_node.c:4225,5'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_node.c:4231,5'
          Dst:             lysc_node_container_free
        - Src:             'src/schema_compile_node.c:4232,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_insert
        - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
        - 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:         212
      ICount:          1517
      EdgeCount:       287
      CyclomaticComplexity: 77
      functionsReached:
        - calloc
        - ly_log
        - lydict_insert
        - 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:
                - 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:
                - 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:
                - 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:
                - 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:
                - 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: []
        - 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_insert
        - 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_insert
      functionUses:    18
      BranchProfiles:
        - Branch String:   'src/schema_compile_amend.c:534,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:535,9'
              BranchSideFuncs:
                - lydict_insert
                - __assert_fail
            - BranchSide:      'src/schema_compile_amend.c:538,5'
              BranchSideFuncs:
                - lydict_insert
                - __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_insert
        - 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:         41
      ICount:          330
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - ly_log
        - lydict_insert
        - 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_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - 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: []
        - 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_insert
        - Src:             'src/schema_compile_amend.c:509,9'
          Dst:             lydict_insert
        - Src:             'src/schema_compile_amend.c:510,9'
          Dst:             lydict_insert
        - Src:             'src/schema_compile_amend.c:511,9'
          Dst:             lydict_insert
        - Src:             'src/schema_compile_amend.c:512,9'
          Dst:             lydict_insert
        - 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:         69
      ICount:          523
      EdgeCount:       92
      CyclomaticComplexity: 25
      functionsReached:
        - ly_log
        - lydict_insert
        - 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:
                - 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: []
        - 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_insert
        - Src:             'src/schema_compile_amend.c:552,5'
          Dst:             lydict_insert
        - Src:             'src/schema_compile_amend.c:553,5'
          Dst:             lydict_insert
        - 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_insert
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/schema_compile_amend.c:524,5'
          Dst:             lydict_insert
    - 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_insert
        - 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_insert
                - 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_insert
        - Src:             'src/schema_compile_amend.c:477,5'
          Dst:             lydict_insert
        - 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_insert
        - 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_insert
                - lydict_insert
                - 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_insert
                - lydict_insert
                - 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_insert
                - lydict_insert
                - ly_dup_prefix_data
                - lysp_ext_children_dup
                - calloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:438,24'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - 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_insert
                - lydict_insert
                - ly_dup_prefix_data
                - lysp_ext_children_dup
                - calloc
                - ly_log
                - calloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:437,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - 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_insert
                - lydict_insert
                - ly_dup_prefix_data
                - lysp_ext_children_dup
                - calloc
                - ly_log
                - calloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:440,18'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - 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_insert
                - ly_dup_prefix_data
                - lysp_ext_children_dup
                - calloc
                - ly_log
                - lydict_insert
                - 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_insert
                - lydict_insert
                - 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_insert
                - lydict_insert
                - 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_insert
                - lydict_insert
                - 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_insert
        - Src:             'src/schema_compile_amend.c:446,9'
          Dst:             lydict_insert
        - 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_insert
        - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
        - 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:         38
      ICount:          296
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - ly_log
        - lydict_insert
        - 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: []
        - 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_insert
        - Src:             'src/schema_compile_amend.c:611,5'
          Dst:             lydict_insert
        - Src:             'src/schema_compile_amend.c:612,5'
          Dst:             lydict_insert
        - 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:         69
      ICount:          533
      EdgeCount:       92
      CyclomaticComplexity: 25
      functionsReached:
        - ly_log
        - lydict_insert
        - 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:
                - 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: []
        - 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_insert
        - Src:             'src/schema_compile_amend.c:629,5'
          Dst:             lydict_insert
        - Src:             'src/schema_compile_amend.c:630,5'
          Dst:             lydict_insert
        - 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:         364
      ICount:          2654
      EdgeCount:       488
      CyclomaticComplexity: 126
      functionsReached:
        - __assert_fail
        - calloc
        - ly_log
        - lydict_insert
        - 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_insert
                - 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_insert
                - 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_insert
                - lysp_qname_dup
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_when_dup
                - lydict_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - lysp_qname_dup
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_when_dup
                - lydict_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - lysp_qname_dup
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_when_dup
                - lydict_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:683,9'
              BranchSideFuncs:
                - lydict_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - lysp_restr_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:684,9'
              BranchSideFuncs:
                - lydict_insert
        - Branch String:   'src/schema_compile_amend.c:683,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:683,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lydict_insert
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:683,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_insert
                - 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_insert
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:683,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lydict_insert
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:683,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:683,9'
              BranchSideFuncs:
                - lydict_insert
                - 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_insert
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:683,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_insert
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:683,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:0,0'
              BranchSideFuncs:
                - lydict_insert
                - 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_insert
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:683,9'
              BranchSideFuncs:
                - lydict_insert
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:683,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:683,9'
              BranchSideFuncs:
                - lydict_insert
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:683,9'
              BranchSideFuncs:
                - lydict_insert
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:683,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:683,9'
              BranchSideFuncs:
                - lydict_insert
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:683,9'
              BranchSideFuncs:
                - lydict_insert
                - 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_insert
            - BranchSide:      'src/schema_compile_amend.c:683,9'
              BranchSideFuncs:
                - lydict_insert
        - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - lysp_qname_dup
                - lysp_restr_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:693,9'
              BranchSideFuncs:
                - lysp_type_dup
                - lydict_insert
                - 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_insert
                - lysp_qname_dup
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:692,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_type_dup
                - lydict_insert
                - 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_insert
                - lysp_qname_dup
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:692,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysp_type_dup
                - lydict_insert
                - 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_insert
                - 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_insert
                - lysp_qname_dup
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:692,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_type_dup
                - lydict_insert
                - 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_insert
                - 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_insert
                - lysp_qname_dup
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:692,9'
              BranchSideFuncs:
                - lysp_type_dup
                - lydict_insert
                - 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_insert
                - lysp_qname_dup
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:692,9'
              BranchSideFuncs:
                - lysp_type_dup
                - lydict_insert
                - 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_insert
                - lysp_qname_dup
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:692,9'
              BranchSideFuncs:
                - lysp_type_dup
                - lydict_insert
                - 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_insert
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_amend.c:692,9'
              BranchSideFuncs:
                - lysp_type_dup
                - lydict_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:702,9'
              BranchSideFuncs:
                - lysp_type_dup
                - lydict_insert
                - 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_insert
                - 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_insert
                - 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: []
        - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:714,9'
              BranchSideFuncs:
                - lydict_insert
                - 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_insert
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:714,9'
              BranchSideFuncs:
                - lydict_insert
                - 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_insert
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:714,9'
              BranchSideFuncs:
                - lydict_insert
                - 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_insert
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:714,9'
              BranchSideFuncs:
                - lydict_insert
                - 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_insert
                - 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: []
        - 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: []
        - 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: []
        - 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: []
        - 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_insert
        - 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_insert
        - 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_insert
        - 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_insert
        - 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:          429
      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,24'
              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:          205
      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,26'
              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:         74
      ICount:          547
      EdgeCount:       99
      CyclomaticComplexity: 27
      functionsReached:
        - __assert_fail
        - 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: []
        - 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:         50
      ICount:          414
      EdgeCount:       63
      CyclomaticComplexity: 15
      functionsReached:
        - 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:
                - 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:         203
      ICount:          1539
      EdgeCount:       255
      CyclomaticComplexity: 54
      functionsReached:
        - ly_log
        - ly_vlog
        - lydict_insert
        - 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_insert
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - 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_insert
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
        - 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_insert
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - 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_insert
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - 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_insert
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - 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_insert
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - 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_insert
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - 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_insert
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
        - 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_insert
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
        - 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_insert
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - 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_insert
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - 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_insert
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - 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_insert
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - 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_insert
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - 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_insert
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - 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_insert
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - 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_insert
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - 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_insert
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - 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_insert
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - 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_insert
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
        - 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_insert
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - 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_insert
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - 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_insert
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - 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_insert
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - 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_insert
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - 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_insert
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - 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_insert
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - 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_insert
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
        - 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_insert
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
        - Branch String:   'src/schema_compile_amend.c:948,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:949,23'
              BranchSideFuncs:
                - lydict_remove
                - lydict_insert
                - 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_insert
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_insert
            - 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_insert
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_insert
        - 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_insert
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_insert
        - Branch String:   'src/schema_compile_amend.c:954,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:955,23'
              BranchSideFuncs:
                - lydict_remove
                - lydict_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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_insert
                - 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:
                - 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_insert
        - Src:             'src/schema_compile_amend.c:955,9'
          Dst:             lydict_remove
        - Src:             'src/schema_compile_amend.c:956,9'
          Dst:             lydict_insert
        - 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_insert
        - 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: 283
      functionLinenumberEnd: 286
      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: 297
      functionLinenumberEnd: 307
      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:301,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:301,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_features.c:301,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/schema_features.c:301,5'
          Dst:             __assert_fail
    - functionName:    iff_stack_pop
      functionSourceFile: '/src/libyang/src/schema_features.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 274
      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:271,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:271,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/schema_features.c:271,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/schema_features.c:271,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:271,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_features.c:271,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/schema_features.c:271,5'
          Dst:             __assert_fail
    - functionName:    iff_stack_push
      functionSourceFile: '/src/libyang/src/schema_features.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 261
      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:254,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:255,9'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
            - BranchSide:      'src/schema_features.c:259,36'
              BranchSideFuncs: []
        - Branch String:   'src/schema_features.c:257,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:257,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_features.c:258,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_features.c:256,24'
          Dst:             ly_realloc
        - Src:             'src/schema_features.c:257,9'
          Dst:             ly_log
    - functionName:    lys_compile_feature_circular_check
      functionSourceFile: '/src/libyang/src/schema_features.c'
      linkageType:     InternalLinkage
      functionLinenumber: 642
      functionLinenumberEnd: 678
      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:648,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:649,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_add
                - ly_vlog
                - ly_set_add
                - ly_vlog
            - BranchSide:      'src/schema_features.c:652,12'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_add
                - ly_vlog
                - ly_set_add
                - ly_vlog
        - Branch String:   'src/schema_features.c:652,21'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:652,19'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_add
                - ly_vlog
                - ly_set_add
                - ly_vlog
            - BranchSide:      'src/schema_features.c:652,19'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_add
                - ly_vlog
                - ly_set_add
                - ly_vlog
        - Branch String:   'src/schema_features.c:652,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:653,13'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_erase
                - ly_set_add
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_features.c:662,12'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_add
                - ly_vlog
        - Branch String:   'src/schema_features.c:653,13'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:654,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_set_erase
            - BranchSide:      'src/schema_features.c:658,38'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_erase
                - ly_set_add
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_features.c:659,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:659,9'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/schema_features.c:660,5'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_add
                - ly_vlog
                - ly_set_add
                - ly_vlog
        - Branch String:   'src/schema_features.c:662,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:663,25'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_add
                - ly_vlog
            - BranchSide:      'src/schema_features.c:673,5'
              BranchSideFuncs:
                - ly_set_erase
        - Branch String:   'src/schema_features.c:664,25'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:664,23'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_add
                - ly_vlog
            - BranchSide:      'src/schema_features.c:664,23'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_add
                - ly_vlog
        - Branch String:   'src/schema_features.c:664,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:665,17'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_erase
                - ly_vlog
            - BranchSide:      'src/schema_features.c:673,5'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_add
                - ly_vlog
        - Branch String:   'src/schema_features.c:665,17'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:666,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_set_erase
            - BranchSide:      'src/schema_features.c:670,36'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_erase
                - ly_vlog
        - Branch String:   'src/schema_features.c:671,13'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:671,13'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/schema_features.c:672,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_add
                - ly_vlog
      Callsites:
        - Src:             'src/schema_features.c:654,13'
          Dst:             ly_vlog
        - Src:             'src/schema_features.c:658,15'
          Dst:             ly_set_add
        - Src:             'src/schema_features.c:666,17'
          Dst:             ly_vlog
        - Src:             'src/schema_features.c:670,13'
          Dst:             ly_set_add
        - Src:             'src/schema_features.c:676,5'
          Dst:             ly_set_erase
    - functionName:    lys_compile_feature_iffeatures
      functionSourceFile: '/src/libyang/src/schema_features.c'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pmod
      BBCount:         62
      ICount:          565
      EdgeCount:       83
      CyclomaticComplexity: 23
      functionsReached:
        - 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:687,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:688,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:715,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_features.c:688,13'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:689,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:693,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:693,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:693,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:693,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:693,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:693,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:693,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:693,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:693,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:693,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_features.c:693,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:693,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:693,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:693,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:693,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_features.c:693,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:693,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:694,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:693,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:694,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:694,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:694,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:694,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:694,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:694,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:695,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:698,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:696,13'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:696,13'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_features.c:697,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:698,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:698,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:698,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,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:687,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:699,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:699,13'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:699,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:699,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:699,13'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:701,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:712,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:701,21'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:702,21'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_features.c:706,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:706,17'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:706,17'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_features.c:709,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:709,17'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:709,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:709,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:709,17'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:709,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:709,17'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_features.c:709,17'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:709,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:709,17'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/schema_features.c:687,17'
          Dst:             lysp_feature_next
        - Src:             'src/schema_features.c:693,9'
          Dst:             realloc
        - Src:             'src/schema_features.c:693,9'
          Dst:             ly_log
        - Src:             'src/schema_features.c:693,9'
          Dst:             calloc
        - Src:             'src/schema_features.c:693,9'
          Dst:             ly_log
        - Src:             'src/schema_features.c:696,13'
          Dst:             lys_compile_iffeature
        - Src:             'src/schema_features.c:702,21'
          Dst:             ly_vlog
        - Src:             'src/schema_features.c:706,17'
          Dst:             lys_compile_feature_circular_check
        - Src:             'src/schema_features.c:709,17'
          Dst:             realloc
        - Src:             'src/schema_features.c:709,17'
          Dst:             ly_log
        - Src:             'src/schema_features.c:709,17'
          Dst:             ly_log
    - functionName:    lysp_feature_next
      functionSourceFile: '/src/libyang/src/schema_features.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - last
        - pmod
        - idx
      BBCount:         27
      ICount:          156
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - lysp_feature_next
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/schema_features.c:149,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:151,20'
              BranchSideFuncs:
                - lysp_feature_next
            - BranchSide:      'src/schema_features.c:152,18'
              BranchSideFuncs:
                - lysp_feature_next
        - Branch String:   'src/schema_features.c:152,29'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:152,27'
              BranchSideFuncs:
                - lysp_feature_next
            - BranchSide:      'src/schema_features.c:152,27'
              BranchSideFuncs:
                - lysp_feature_next
        - Branch String:   'src/schema_features.c:152,16'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:154,20'
              BranchSideFuncs:
                - lysp_feature_next
            - BranchSide:      'src/schema_features.c:157,9'
              BranchSideFuncs: []
        - Branch String:   'src/schema_features.c:161,18'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:161,23'
              BranchSideFuncs:
                - lysp_feature_next
            - BranchSide:      'src/schema_features.c:166,9'
              BranchSideFuncs:
                - lysp_feature_next
        - Branch String:   'src/schema_features.c:161,28'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:161,33'
              BranchSideFuncs:
                - lysp_feature_next
            - BranchSide:      'src/schema_features.c:162,17'
              BranchSideFuncs: []
        - Branch String:   'src/schema_features.c:161,42'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:161,67'
              BranchSideFuncs:
                - lysp_feature_next
            - BranchSide:      'src/schema_features.c:161,67'
              BranchSideFuncs:
                - lysp_feature_next
        - Branch String:   'src/schema_features.c:161,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:162,17'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_features.c:166,9'
              BranchSideFuncs:
                - lysp_feature_next
        - Branch String:   'src/schema_features.c:162,16'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:162,62'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_features.c:162,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_features.c:167,12'
          Dst:             lysp_feature_next
    - functionName:    lys_compile_iffeature
      functionSourceFile: '/src/libyang/src/schema_features.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - qname
        - iff
      BBCount:         164
      ICount:          1128
      EdgeCount:       219
      CyclomaticComplexity: 57
      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:324,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:324,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:327,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:327,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:328,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:388,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:328,13'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:329,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:332,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:332,20'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:333,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:335,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:340,69'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:341,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:345,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:341,73'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:342,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:345,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:340,13'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:345,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:375,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:345,53'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:345,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:345,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:345,13'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:345,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:346,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:346,17'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:347,17'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_features.c:349,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:349,24'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:351,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:353,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:353,24'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:354,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:362,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:354,21'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:356,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:359,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:362,21'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:363,21'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_features.c:368,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:380,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:381,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,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:381,23'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:381,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:382,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:381,40'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:381,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:382,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:381,17'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:382,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:385,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:388,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:390,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_features.c:394,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:394,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:396,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_features.c:401,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:401,22'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:401,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:403,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:401,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:403,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:411,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:403,13'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:404,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_features.c:408,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:411,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:411,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:411,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:411,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:411,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:411,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_features.c:411,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:411,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_features.c:411,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:411,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:412,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:414,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:414,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:414,5'
              BranchSideFuncs:
                - ly_log
                - iff_stack_clean
                - free
                - free
        - Branch String:   'src/schema_features.c:414,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:414,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:416,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:419,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:420,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:483,5'
              BranchSideFuncs:
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
        - Branch String:   'src/schema_features.c:420,13'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:422,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:424,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:424,20'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:426,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:430,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:426,13'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:427,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:429,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:436,23'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:436,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:436,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:436,41'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:436,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:436,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:436,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:437,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:439,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:441,60'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:441,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:450,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:441,13'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:442,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:450,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:442,29'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:442,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:448,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:442,17'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:444,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:448,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:450,67'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:450,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:458,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:450,20'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:453,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:458,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:453,32'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:453,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:453,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:453,13'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:454,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:457,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:458,45'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:458,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:468,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:458,20'
          Branch Sides:
            - 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_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:468,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:459,32'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:459,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: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_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:459,13'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:460,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:463,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:472,17'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:473,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:478,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:483,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:484,14'
              BranchSideFuncs:
                - iff_stack_pop
                - iff_setop
                - iff_stack_clean
                - free
                - free
                - ly_vlog
            - BranchSide:      'src/schema_features.c:488,9'
              BranchSideFuncs:
                - iff_stack_clean
                - free
                - free
                - ly_vlog
        - Branch String:   'src/schema_features.c:488,21'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:488,24'
              BranchSideFuncs:
                - ly_vlog
                - iff_stack_clean
                - free
                - free
            - BranchSide:      'src/schema_features.c:490,9'
              BranchSideFuncs:
                - ly_vlog
                - iff_stack_clean
                - free
                - free
        - Branch String:   'src/schema_features.c:488,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:488,26'
              BranchSideFuncs:
                - ly_vlog
                - iff_stack_clean
                - free
                - free
            - BranchSide:      'src/schema_features.c:490,9'
              BranchSideFuncs:
                - ly_vlog
                - iff_stack_clean
                - free
                - free
        - Branch String:   'src/schema_features.c:495,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:496,9'
              BranchSideFuncs:
                - free
                - iff_stack_clean
                - free
            - BranchSide:      'src/schema_features.c:501,5'
              BranchSideFuncs:
                - iff_stack_clean
        - Branch String:   'src/schema_features.c:496,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:496,9'
              BranchSideFuncs:
                - free
                - free
                - iff_stack_clean
            - BranchSide:      'src/schema_features.c:497,9'
              BranchSideFuncs:
                - free
                - iff_stack_clean
      Callsites:
        - Src:             'src/schema_features.c:324,5'
          Dst:             __assert_fail
        - Src:             'src/schema_features.c:335,20'
          Dst:             __ctype_b_loc
        - Src:             'src/schema_features.c:340,14'
          Dst:             strncmp
        - Src:             'src/schema_features.c:341,18'
          Dst:             strncmp
        - Src:             'src/schema_features.c:342,18'
          Dst:             strncmp
        - Src:             'src/schema_features.c:345,56'
          Dst:             __ctype_b_loc
        - Src:             'src/schema_features.c:347,17'
          Dst:             ly_vlog
        - Src:             'src/schema_features.c:349,25'
          Dst:             __ctype_b_loc
        - Src:             'src/schema_features.c:363,21'
          Dst:             ly_vlog
        - Src:             'src/schema_features.c:380,17'
          Dst:             __ctype_b_loc
        - Src:             'src/schema_features.c:390,9'
          Dst:             ly_vlog
        - Src:             'src/schema_features.c:396,9'
          Dst:             ly_vlog
        - Src:             'src/schema_features.c:404,13'
          Dst:             ly_vlog
        - Src:             'src/schema_features.c:411,5'
          Dst:             realloc
        - Src:             'src/schema_features.c:411,5'
          Dst:             ly_log
        - Src:             'src/schema_features.c:411,5'
          Dst:             calloc
        - Src:             'src/schema_features.c:411,5'
          Dst:             ly_log
        - Src:             'src/schema_features.c:412,17'
          Dst:             calloc
        - Src:             'src/schema_features.c:414,5'
          Dst:             ly_log
        - Src:             'src/schema_features.c:422,13'
          Dst:             iff_stack_push
        - Src:             'src/schema_features.c:426,26'
          Dst:             iff_stack_pop
        - Src:             'src/schema_features.c:427,17'
          Dst:             iff_setop
        - Src:             'src/schema_features.c:430,20'
          Dst:             __ctype_b_loc
        - Src:             'src/schema_features.c:436,27'
          Dst:             __ctype_b_loc
        - Src:             'src/schema_features.c:441,14'
          Dst:             strncmp
        - Src:             'src/schema_features.c:441,63'
          Dst:             __ctype_b_loc
        - Src:             'src/schema_features.c:444,17'
          Dst:             iff_stack_pop
        - Src:             'src/schema_features.c:448,17'
          Dst:             iff_stack_push
        - Src:             'src/schema_features.c:450,21'
          Dst:             strncmp
        - Src:             'src/schema_features.c:450,70'
          Dst:             __ctype_b_loc
        - Src:             'src/schema_features.c:454,22'
          Dst:             iff_stack_pop
        - Src:             'src/schema_features.c:455,17'
          Dst:             iff_setop
        - Src:             'src/schema_features.c:457,13'
          Dst:             iff_stack_push
        - Src:             'src/schema_features.c:458,21'
          Dst:             strncmp
        - Src:             'src/schema_features.c:458,48'
          Dst:             __ctype_b_loc
        - Src:             'src/schema_features.c:460,22'
          Dst:             iff_stack_pop
        - Src:             'src/schema_features.c:461,17'
          Dst:             iff_setop
        - Src:             'src/schema_features.c:463,13'
          Dst:             iff_stack_push
        - Src:             'src/schema_features.c:468,13'
          Dst:             iff_setop
        - Src:             'src/schema_features.c:471,17'
          Dst:             lysp_feature_find
        - Src:             'src/schema_features.c:473,17'
          Dst:             ly_vlog
        - Src:             'src/schema_features.c:484,14'
          Dst:             iff_stack_pop
        - Src:             'src/schema_features.c:485,9'
          Dst:             iff_setop
        - Src:             'src/schema_features.c:490,9'
          Dst:             ly_vlog
        - Src:             'src/schema_features.c:501,5'
          Dst:             iff_stack_clean
    - functionName:    lysp_feature_find
      functionSourceFile: '/src/libyang/src/schema_features.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 212
      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:187,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:187,5'
              BranchSideFuncs:
                - lysp_feature_next
                - ly_strncmp
                - ly_strnchr
                - ly_resolve_prefix
            - BranchSide:      'src/schema_features.c:189,9'
              BranchSideFuncs:
                - lysp_feature_next
                - ly_strncmp
                - ly_strnchr
                - ly_resolve_prefix
        - Branch String:   'src/schema_features.c:189,18'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:189,39'
              BranchSideFuncs:
                - ly_strnchr
                - lysp_feature_next
                - ly_strncmp
                - ly_resolve_prefix
            - BranchSide:      'src/schema_features.c:200,9'
              BranchSideFuncs:
                - lysp_feature_next
                - ly_strncmp
        - Branch String:   'src/schema_features.c:189,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:191,33'
              BranchSideFuncs:
                - ly_resolve_prefix
                - lysp_feature_next
                - ly_strncmp
            - BranchSide:      'src/schema_features.c:200,9'
              BranchSideFuncs:
                - lysp_feature_next
                - ly_strncmp
        - Branch String:   'src/schema_features.c:192,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:192,9'
              BranchSideFuncs:
                - lysp_feature_next
                - ly_strncmp
            - BranchSide:      'src/schema_features.c:194,16'
              BranchSideFuncs:
                - lysp_feature_next
                - ly_strncmp
        - Branch String:   'src/schema_features.c:200,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:201,16'
              BranchSideFuncs:
                - lysp_feature_next
                - ly_strncmp
            - BranchSide:      'src/schema_features.c:205,5'
              BranchSideFuncs:
                - lysp_feature_next
                - ly_strncmp
        - Branch String:   'src/schema_features.c:205,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:206,25'
              BranchSideFuncs:
                - ly_strncmp
                - lysp_feature_next
            - BranchSide:      'src/schema_features.c:211,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_features.c:206,13'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:205,5'
              BranchSideFuncs:
                - lysp_feature_next
                - ly_strncmp
            - BranchSide:      'src/schema_features.c:207,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_features.c:187,5'
          Dst:             __assert_fail
        - Src:             'src/schema_features.c:189,28'
          Dst:             ly_strnchr
        - Src:             'src/schema_features.c:191,15'
          Dst:             ly_resolve_prefix
        - Src:             'src/schema_features.c:205,17'
          Dst:             lysp_feature_next
        - Src:             'src/schema_features.c:206,14'
          Dst:             ly_strncmp
    - functionName:    lys_set_features
      functionSourceFile: '/src/libyang/src/schema_features.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 626
      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:572,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:575,17'
              BranchSideFuncs:
                - lysp_feature_next
                - strcmp
                - lysp_feature_next
                - lysp_feature_next
                - strcmp
                - strlen
                - lysp_feature_find
                - ly_log
            - BranchSide:      'src/schema_features.c:575,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_features.c:575,16'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:577,9'
              BranchSideFuncs:
                - strcmp
                - lysp_feature_next
                - lysp_feature_next
                - strcmp
                - strlen
                - lysp_feature_find
                - ly_log
            - BranchSide:      'src/schema_features.c:583,24'
              BranchSideFuncs:
                - strcmp
                - lysp_feature_next
                - lysp_feature_next
                - strcmp
                - strlen
                - lysp_feature_find
                - ly_log
        - Branch String:   'src/schema_features.c:577,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:578,17'
              BranchSideFuncs:
                - lysp_feature_next
            - BranchSide:      'src/schema_features.c:583,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_features.c:578,17'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:577,9'
              BranchSideFuncs:
                - lysp_feature_next
            - BranchSide:      'src/schema_features.c:579,17'
              BranchSideFuncs:
                - lysp_feature_next
        - Branch String:   'src/schema_features.c:583,16'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:585,9'
              BranchSideFuncs:
                - lysp_feature_next
                - strcmp
                - strlen
                - lysp_feature_find
                - ly_log
            - BranchSide:      'src/schema_features.c:593,16'
              BranchSideFuncs:
                - lysp_feature_next
                - strcmp
                - strlen
                - lysp_feature_find
                - ly_log
        - Branch String:   'src/schema_features.c:585,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:586,19'
              BranchSideFuncs:
                - lysp_feature_next
            - BranchSide:      'src/schema_features.c:591,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_features.c:586,17'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:585,9'
              BranchSideFuncs:
                - lysp_feature_next
            - BranchSide:      'src/schema_features.c:587,17'
              BranchSideFuncs:
                - lysp_feature_next
        - Branch String:   'src/schema_features.c:593,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:594,36'
              BranchSideFuncs:
                - strlen
                - lysp_feature_find
                - ly_log
                - lysp_feature_next
                - strcmp
            - BranchSide:      'src/schema_features.c:601,9'
              BranchSideFuncs:
                - lysp_feature_next
                - strcmp
        - Branch String:   'src/schema_features.c:594,17'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:595,17'
              BranchSideFuncs:
                - lysp_feature_next
                - strcmp
                - strlen
                - lysp_feature_find
                - ly_log
            - BranchSide:      'src/schema_features.c:598,9'
              BranchSideFuncs:
                - lysp_feature_next
                - strcmp
                - strlen
                - lysp_feature_find
                - ly_log
        - Branch String:   'src/schema_features.c:601,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:0,0'
              BranchSideFuncs:
                - lysp_feature_next
                - strcmp
            - BranchSide:      'src/schema_features.c:602,20'
              BranchSideFuncs:
                - lysp_feature_next
                - strcmp
        - Branch String:   'src/schema_features.c:602,13'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:603,29'
              BranchSideFuncs:
                - strcmp
                - lysp_feature_next
            - BranchSide:      'src/schema_features.c:608,17'
              BranchSideFuncs:
                - lysp_feature_next
                - strcmp
        - Branch String:   'src/schema_features.c:603,21'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:604,21'
              BranchSideFuncs:
                - lysp_feature_next
                - strcmp
            - BranchSide:      'src/schema_features.c:606,13'
              BranchSideFuncs:
                - lysp_feature_next
                - strcmp
        - Branch String:   'src/schema_features.c:608,29'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:608,34'
              BranchSideFuncs:
                - lysp_feature_next
                - strcmp
            - BranchSide:      'src/schema_features.c:612,25'
              BranchSideFuncs:
                - lysp_feature_next
                - strcmp
        - Branch String:   'src/schema_features.c:608,17'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:610,17'
              BranchSideFuncs:
                - lysp_feature_next
                - strcmp
            - BranchSide:      'src/schema_features.c:612,25'
              BranchSideFuncs:
                - lysp_feature_next
                - strcmp
        - Branch String:   'src/schema_features.c:620,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:622,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_features.c:625,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_features.c:577,21'
          Dst:             lysp_feature_next
        - Src:             'src/schema_features.c:583,17'
          Dst:             strcmp
        - Src:             'src/schema_features.c:585,21'
          Dst:             lysp_feature_next
        - Src:             'src/schema_features.c:594,55'
          Dst:             strlen
        - Src:             'src/schema_features.c:594,18'
          Dst:             lysp_feature_find
        - Src:             'src/schema_features.c:595,17'
          Dst:             ly_log
        - Src:             'src/schema_features.c:601,21'
          Dst:             lysp_feature_next
        - Src:             'src/schema_features.c:603,22'
          Dst:             strcmp
    - functionName:    lys_check_features
      functionSourceFile: '/src/libyang/src/schema_features.c'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 563
      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:545,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:546,15'
              BranchSideFuncs:
                - lysp_feature_next
                - __assert_fail
                - lysc_iffeature_value
                - ly_log
            - BranchSide:      'src/schema_features.c:562,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_features.c:546,40'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:546,44'
              BranchSideFuncs:
                - lysp_feature_next
                - __assert_fail
                - lysc_iffeature_value
                - ly_log
            - BranchSide:      'src/schema_features.c:548,13'
              BranchSideFuncs:
                - lysp_feature_next
                - __assert_fail
                - lysc_iffeature_value
                - ly_log
        - Branch String:   'src/schema_features.c:546,13'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:548,13'
              BranchSideFuncs:
                - __assert_fail
                - lysc_iffeature_value
                - lysp_feature_next
                - ly_log
            - BranchSide:      'src/schema_features.c:551,9'
              BranchSideFuncs:
                - __assert_fail
                - lysc_iffeature_value
                - lysp_feature_next
                - ly_log
        - Branch String:   'src/schema_features.c:551,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:551,9'
              BranchSideFuncs:
                - lysc_iffeature_value
                - lysp_feature_next
                - __assert_fail
                - ly_log
            - BranchSide:      'src/schema_features.c:552,34'
              BranchSideFuncs:
                - lysc_iffeature_value
                - lysp_feature_next
                - __assert_fail
                - ly_log
        - Branch String:   'src/schema_features.c:553,13'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:554,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/schema_features.c:557,20'
              BranchSideFuncs:
                - lysp_feature_next
                - __assert_fail
                - lysc_iffeature_value
                - ly_log
      Callsites:
        - Src:             'src/schema_features.c:545,17'
          Dst:             lysp_feature_next
        - Src:             'src/schema_features.c:551,9'
          Dst:             __assert_fail
        - Src:             'src/schema_features.c:552,13'
          Dst:             lysc_iffeature_value
        - Src:             'src/schema_features.c:554,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: 216
      functionLinenumberEnd: 232
      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:219,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:219,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - strlen
                - lysp_feature_find
            - BranchSide:      'src/schema_features.c:219,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_features.c:219,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:219,5'
              BranchSideFuncs:
                - ly_log
                - strlen
                - lysp_feature_find
            - BranchSide:      'src/schema_features.c:219,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_features.c:219,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:219,5'
              BranchSideFuncs:
                - strlen
                - lysp_feature_find
            - BranchSide:      'src/schema_features.c:222,27'
              BranchSideFuncs:
                - strlen
                - lysp_feature_find
        - Branch String:   'src/schema_features.c:223,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:223,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_features.c:226,11'
              BranchSideFuncs: []
        - Branch String:   'src/schema_features.c:226,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:227,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_features.c:231,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_features.c:219,5'
          Dst:             ly_log
        - Src:             'src/schema_features.c:219,5'
          Dst:             ly_log
        - Src:             'src/schema_features.c:219,5'
          Dst:             ly_log
        - Src:             'src/schema_features.c:222,52'
          Dst:             strlen
        - Src:             'src/schema_features.c:222,9'
          Dst:             lysp_feature_find
    - functionName:    lys_eval_iffeatures
      functionSourceFile: '/src/libyang/src/schema_features.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 536
      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:516,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:517,9'
              BranchSideFuncs:
                - lys_compile_iffeature
                - lysc_iffeature_value
                - lysc_iffeature_free
            - BranchSide:      'src/schema_features.c:521,5'
              BranchSideFuncs:
                - lys_compile_iffeature
                - lysc_iffeature_value
                - lysc_iffeature_free
        - Branch String:   'src/schema_features.c:521,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:521,5'
              BranchSideFuncs:
                - lys_compile_iffeature
                - lysc_iffeature_value
                - lysc_iffeature_free
            - BranchSide:      'src/schema_features.c:521,5'
              BranchSideFuncs:
                - lys_compile_iffeature
                - lysc_iffeature_value
                - lysc_iffeature_free
        - Branch String:   'src/schema_features.c:521,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:522,9'
              BranchSideFuncs:
                - lys_compile_iffeature
                - lysc_iffeature_value
                - lysc_iffeature_free
            - BranchSide:      'src/schema_features.c:535,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_features.c:523,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:523,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_features.c:525,15'
              BranchSideFuncs:
                - lysc_iffeature_value
                - lysc_iffeature_free
                - lys_compile_iffeature
        - Branch String:   'src/schema_features.c:527,13'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:528,14'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_features.c:530,20'
              BranchSideFuncs:
                - lys_compile_iffeature
                - lysc_iffeature_value
                - lysc_iffeature_free
      Callsites:
        - Src:             'src/schema_features.c:523,9'
          Dst:             lys_compile_iffeature
        - Src:             'src/schema_features.c:525,15'
          Dst:             lysc_iffeature_value
        - Src:             'src/schema_features.c:526,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:          257
      EdgeCount:       57
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
        - lys_eval_iffeatures
      functionUses:    2
      BranchProfiles:
        - 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:             __assert_fail
        - 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: 1577
      functionLinenumberEnd: 1591
      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:1582,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1582,5'
              BranchSideFuncs:
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
                - rb_next
            - BranchSide:      'src/tree_data_sorted.c:1583,11'
              BranchSideFuncs:
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
                - rb_next
        - 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,19'
              BranchSideFuncs:
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
                - rb_next
      Callsites:
        - Src:             'src/tree_data_sorted.c:1581,13'
          Dst:             rb_next
        - Src:             'src/tree_data_sorted.c:1586,9'
          Dst:             lyd_unlink_ignore_lyds
        - Src:             'src/tree_data_sorted.c:1587,9'
          Dst:             lyd_insert_after_node
        - Src:             'src/tree_data_sorted.c:1588,9'
          Dst:             lyd_insert_hash
        - Src:             'src/tree_data_sorted.c:1584,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: 1532
      functionLinenumberEnd: 1559
      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:1540,50'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1540,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:1540,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:1540,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1542,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:1556,17'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:1544,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1544,9'
              BranchSideFuncs:
                - rb_next
            - BranchSide:      'src/tree_data_sorted.c:1546,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:1548,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1549,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:1555,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:1543,15'
          Dst:             rb_insert
        - Src:             'src/tree_data_sorted.c:1544,9'
          Dst:             rb_next
        - Src:             'src/tree_data_sorted.c:1548,21'
          Dst:             rb_next
        - Src:             'src/tree_data_sorted.c:1549,13'
          Dst:             lyd_unlink_ignore_lyds
        - Src:             'src/tree_data_sorted.c:1551,13'
          Dst:             lyd_insert_after_node
        - Src:             'src/tree_data_sorted.c:1552,13'
          Dst:             lyd_insert_hash
        - Src:             'src/tree_data_sorted.c:1548,60'
          Dst:             rb_next
    - functionName:    rb_insert
      functionSourceFile: '/src/libyang/src/tree_data_sorted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1197
      functionLinenumberEnd: 1208
      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:1202,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1202,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:1205,20'
              BranchSideFuncs:
                - rb_insert_node
      Callsites:
        - Src:             'src/tree_data_sorted.c:1201,11'
          Dst:             lyds_create_node
        - Src:             'src/tree_data_sorted.c:1205,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: 1488
      functionLinenumberEnd: 1511
      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:1495,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1495,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:1498,21'
              BranchSideFuncs:
                - rb_prev
                - lyd_unlink_ignore_lyds
                - lyd_insert_before_node
                - lyd_insert_hash
                - rb_prev
        - Branch String:   'src/tree_data_sorted.c:1500,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1501,32'
              BranchSideFuncs:
                - lyd_unlink_ignore_lyds
                - lyd_insert_before_node
                - lyd_insert_hash
                - rb_prev
            - BranchSide:      'src/tree_data_sorted.c:1506,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:1506,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1507,23'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:1510,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_sorted.c:1494,11'
          Dst:             rb_insert
        - Src:             'src/tree_data_sorted.c:1498,12'
          Dst:             rb_prev
        - Src:             'src/tree_data_sorted.c:1501,9'
          Dst:             lyd_unlink_ignore_lyds
        - Src:             'src/tree_data_sorted.c:1502,9'
          Dst:             lyd_insert_before_node
        - Src:             'src/tree_data_sorted.c:1503,9'
          Dst:             lyd_insert_hash
        - Src:             'src/tree_data_sorted.c:1500,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: 1730
      functionLinenumberEnd: 1740
      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:1731,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1731,5'
              BranchSideFuncs:
                - __assert_fail
                - lyds_is_supported
                - rb_compare_lists
                - rb_compare_leaflists
            - BranchSide:      'src/tree_data_sorted.c:1731,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_sorted.c:1731,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1731,5'
              BranchSideFuncs:
                - __assert_fail
                - lyds_is_supported
                - rb_compare_lists
                - rb_compare_leaflists
            - BranchSide:      'src/tree_data_sorted.c:1731,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_sorted.c:1731,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1731,5'
              BranchSideFuncs:
                - lyds_is_supported
                - __assert_fail
                - rb_compare_lists
                - rb_compare_leaflists
            - BranchSide:      'src/tree_data_sorted.c:1731,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_sorted.c:1731,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1731,5'
              BranchSideFuncs:
                - rb_compare_lists
                - rb_compare_leaflists
            - BranchSide:      'src/tree_data_sorted.c:1733,9'
              BranchSideFuncs:
                - rb_compare_lists
                - rb_compare_leaflists
        - Branch String:   'src/tree_data_sorted.c:1733,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1734,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:1735,16'
              BranchSideFuncs:
                - rb_compare_lists
                - rb_compare_leaflists
        - Branch String:   'src/tree_data_sorted.c:1735,16'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1736,37'
              BranchSideFuncs:
                - rb_compare_leaflists
            - BranchSide:      'src/tree_data_sorted.c:1738,33'
              BranchSideFuncs:
                - rb_compare_lists
      Callsites:
        - Src:             'src/tree_data_sorted.c:1731,5'
          Dst:             lyds_is_supported
        - Src:             'src/tree_data_sorted.c:1731,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_sorted.c:1736,16'
          Dst:             rb_compare_leaflists
        - Src:             'src/tree_data_sorted.c:1738,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: 1662
      functionLinenumberEnd: 1688
      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
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data_sorted.c:1671,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1672,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:1681,11'
              BranchSideFuncs:
                - lyds_merge_nodes1
        - Branch String:   'src/tree_data_sorted.c:1681,18'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1681,24'
              BranchSideFuncs:
                - lyds_merge_nodes1
            - BranchSide:      'src/tree_data_sorted.c:1682,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:1681,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1682,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:1684,9'
              BranchSideFuncs:
                - lyds_merge_nodes1
        - Branch String:   'src/tree_data_sorted.c:1684,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:1684,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_sorted.c:1668,5'
          Dst:             lyd_free_meta_single
        - Src:             'src/tree_data_sorted.c:1671,17'
          Dst:             rb_iter_begin
        - Src:             'src/tree_data_sorted.c:1675,9'
          Dst:             rb_insert_node
        - Src:             'src/tree_data_sorted.c:1676,9'
          Dst:             lyd_unlink_ignore_lyds
        - Src:             'src/tree_data_sorted.c:1677,9'
          Dst:             lyds_link_data_node
        - Src:             'src/tree_data_sorted.c:1678,9'
          Dst:             lyd_insert_hash
        - Src:             'src/tree_data_sorted.c:1671,67'
          Dst:             rb_iter_next
        - Src:             'src/tree_data_sorted.c:1684,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: 1444
      functionLinenumberEnd: 1466
      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:1451,34'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1451,38'
              BranchSideFuncs:
                - rb_insert
                - lyd_unlink_ignore_lyds
                - lyds_link_data_node
                - lyd_insert_hash
            - BranchSide:      'src/tree_data_sorted.c:1451,5'
              BranchSideFuncs:
                - rb_insert
                - lyd_unlink_ignore_lyds
                - lyds_link_data_node
                - lyd_insert_hash
        - Branch String:   'src/tree_data_sorted.c:1451,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1451,5'
              BranchSideFuncs:
                - rb_insert
                - lyd_unlink_ignore_lyds
                - lyds_link_data_node
                - lyd_insert_hash
            - BranchSide:      'src/tree_data_sorted.c:1452,25'
              BranchSideFuncs:
                - rb_insert
                - lyd_unlink_ignore_lyds
                - lyds_link_data_node
                - lyd_insert_hash
        - Branch String:   'src/tree_data_sorted.c:1453,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1455,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:1457,16'
              BranchSideFuncs:
                - lyd_unlink_ignore_lyds
                - lyds_link_data_node
                - lyd_insert_hash
                - rb_insert
      Callsites:
        - Src:             'src/tree_data_sorted.c:1452,15'
          Dst:             rb_insert
        - Src:             'src/tree_data_sorted.c:1458,9'
          Dst:             lyd_unlink_ignore_lyds
        - Src:             'src/tree_data_sorted.c:1459,9'
          Dst:             lyds_link_data_node
        - Src:             'src/tree_data_sorted.c:1460,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: 1613
      functionLinenumberEnd: 1639
      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:1619,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1619,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:1620,21'
              BranchSideFuncs:
                - lyds_move_meta
                - lyds_merge_nodes2_among
                - lyds_merge_nodes2_back
                - lyds_merge_nodes1
        - Branch String:   'src/tree_data_sorted.c:1620,18'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1620,60'
              BranchSideFuncs:
                - lyds_move_meta
                - lyds_merge_nodes2_among
                - lyds_merge_nodes2_back
                - lyds_merge_nodes1
            - BranchSide:      'src/tree_data_sorted.c:1620,47'
              BranchSideFuncs:
                - lyds_move_meta
                - lyds_merge_nodes2_among
                - lyds_merge_nodes2_back
                - lyds_merge_nodes1
        - Branch String:   'src/tree_data_sorted.c:1627,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1627,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:1630,28'
              BranchSideFuncs:
                - lyds_merge_nodes2_back
                - lyds_merge_nodes1
        - Branch String:   'src/tree_data_sorted.c:1632,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1632,23'
              BranchSideFuncs:
                - lyds_merge_nodes1
            - BranchSide:      'src/tree_data_sorted.c:1632,63'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:1632,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1632,63'
              BranchSideFuncs:
                - lyds_merge_nodes1
            - BranchSide:      'src/tree_data_sorted.c:1633,33'
              BranchSideFuncs:
                - lyds_merge_nodes1
      Callsites:
        - Src:             'src/tree_data_sorted.c:1618,11'
          Dst:             lyds_merge_nodes2_front
        - Src:             'src/tree_data_sorted.c:1623,5'
          Dst:             lyds_move_meta
        - Src:             'src/tree_data_sorted.c:1626,11'
          Dst:             lyds_merge_nodes2_among
        - Src:             'src/tree_data_sorted.c:1630,5'
          Dst:             lyds_merge_nodes2_back
        - Src:             'src/tree_data_sorted.c:1633,15'
          Dst:             lyds_merge_nodes1
    - functionName:    lyds_merge
      functionSourceFile: '/src/libyang/src/tree_data_sorted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1693
      functionLinenumberEnd: 1726
      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:1698,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1698,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:1698,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_sorted.c:1698,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1698,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:1698,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_sorted.c:1698,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1698,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:1700,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:1703,23'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1703,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:1708,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:1703,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1705,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:1708,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:1708,18'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1708,22'
              BranchSideFuncs:
                - __assert_fail
                - lyds_merge_nodes3
                - lyds_merge_nodes2
                - lyds_merge_nodes1
            - BranchSide:      'src/tree_data_sorted.c:1713,16'
              BranchSideFuncs:
                - __assert_fail
                - lyds_merge_nodes3
                - lyds_merge_nodes2
                - lyds_merge_nodes1
        - Branch String:   'src/tree_data_sorted.c:1708,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1710,9'
              BranchSideFuncs:
                - __assert_fail
                - lyds_merge_nodes3
                - lyds_merge_nodes2
                - lyds_merge_nodes1
            - BranchSide:      'src/tree_data_sorted.c:1713,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:1710,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:1711,9'
              BranchSideFuncs:
                - lyds_additionally_create_rb_tree
                - lyds_merge_nodes1
        - Branch String:   'src/tree_data_sorted.c:1711,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1711,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:1712,33'
              BranchSideFuncs:
                - lyds_merge_nodes1
        - Branch String:   'src/tree_data_sorted.c:1713,24'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1713,28'
              BranchSideFuncs:
                - lyds_merge_nodes1
                - __assert_fail
                - lyds_merge_nodes3
                - lyds_merge_nodes2
            - BranchSide:      'src/tree_data_sorted.c:1716,17'
              BranchSideFuncs:
                - __assert_fail
                - lyds_merge_nodes3
                - lyds_merge_nodes2
        - Branch String:   'src/tree_data_sorted.c:1713,16'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1715,33'
              BranchSideFuncs:
                - __assert_fail
                - lyds_merge_nodes3
                - lyds_merge_nodes2
            - BranchSide:      'src/tree_data_sorted.c:1716,17'
              BranchSideFuncs:
                - __assert_fail
                - lyds_merge_nodes3
                - lyds_merge_nodes2
        - Branch String:   'src/tree_data_sorted.c:1716,25'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1716,28'
              BranchSideFuncs:
                - __assert_fail
                - lyds_merge_nodes3
            - BranchSide:      'src/tree_data_sorted.c:1721,9'
              BranchSideFuncs:
                - __assert_fail
                - lyds_merge_nodes3
        - Branch String:   'src/tree_data_sorted.c:1716,16'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1718,33'
              BranchSideFuncs:
                - lyds_merge_nodes2
            - BranchSide:      'src/tree_data_sorted.c:1721,9'
              BranchSideFuncs:
                - __assert_fail
                - lyds_merge_nodes3
        - Branch String:   'src/tree_data_sorted.c:1721,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1721,9'
              BranchSideFuncs:
                - __assert_fail
                - lyds_merge_nodes3
            - BranchSide:      'src/tree_data_sorted.c:1721,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_sorted.c:1721,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1721,9'
              BranchSideFuncs:
                - lyds_merge_nodes3
            - BranchSide:      'src/tree_data_sorted.c:1722,27'
              BranchSideFuncs:
                - lyds_merge_nodes3
      Callsites:
        - Src:             'src/tree_data_sorted.c:1698,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_sorted.c:1700,15'
          Dst:             lyds_get_rb_tree
        - Src:             'src/tree_data_sorted.c:1701,15'
          Dst:             lyds_get_rb_tree
        - Src:             'src/tree_data_sorted.c:1705,9'
          Dst:             lyd_free_meta_single
        - Src:             'src/tree_data_sorted.c:1710,9'
          Dst:             lyds_create_metadata
        - Src:             'src/tree_data_sorted.c:1711,9'
          Dst:             lyds_additionally_create_rb_tree
        - Src:             'src/tree_data_sorted.c:1712,15'
          Dst:             lyds_merge_nodes1
        - Src:             'src/tree_data_sorted.c:1715,15'
          Dst:             lyds_merge_nodes1
        - Src:             'src/tree_data_sorted.c:1718,15'
          Dst:             lyds_merge_nodes2
        - Src:             'src/tree_data_sorted.c:1721,9'
          Dst:             __assert_fail
        - Src:             'src/tree_data_sorted.c:1722,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: 1150
      functionLinenumberEnd: 1183
      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:1156,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1156,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:1156,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_sorted.c:1156,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1156,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:1158,22'
              BranchSideFuncs:
                - lyds_get_rb_tree
                - ly_ctx_get_module_iter
                - ly_log
                - lyd_create_meta
                - strcmp
        - Branch String:   'src/tree_data_sorted.c:1156,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1156,5'
              BranchSideFuncs:
                - lyds_get_rb_tree
                - ly_ctx_get_module_iter
                - ly_log
                - lyd_create_meta
                - strcmp
            - BranchSide:      'src/tree_data_sorted.c:1158,22'
              BranchSideFuncs:
                - lyds_get_rb_tree
                - ly_ctx_get_module_iter
                - ly_log
                - lyd_create_meta
                - strcmp
        - Branch String:   'src/tree_data_sorted.c:1159,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1161,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:1165,7'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - ly_log
                - lyd_create_meta
                - strcmp
        - Branch String:   'src/tree_data_sorted.c:1166,46'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1166,23'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - ly_log
                - lyd_create_meta
                - strcmp
            - BranchSide:      'src/tree_data_sorted.c:1166,23'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - ly_log
                - lyd_create_meta
                - strcmp
        - Branch String:   'src/tree_data_sorted.c:1166,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1167,21'
              BranchSideFuncs:
                - strcmp
                - ly_log
                - lyd_create_meta
                - ly_ctx_get_module_iter
            - BranchSide:      'src/tree_data_sorted.c:1171,5'
              BranchSideFuncs:
                - ly_log
                - lyd_create_meta
        - Branch String:   'src/tree_data_sorted.c:1167,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1166,5'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - ly_log
                - lyd_create_meta
                - strcmp
            - BranchSide:      'src/tree_data_sorted.c:1168,13'
              BranchSideFuncs:
                - ly_log
                - lyd_create_meta
        - Branch String:   'src/tree_data_sorted.c:1171,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1171,5'
              BranchSideFuncs:
                - lyd_create_meta
            - BranchSide:      'src/tree_data_sorted.c:1174,27'
              BranchSideFuncs:
                - lyd_create_meta
        - Branch String:   'src/tree_data_sorted.c:1171,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1171,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_sorted.c:1171,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_sorted.c:1176,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1176,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:1178,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:1178,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1179,19'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:1182,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_sorted.c:1156,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_sorted.c:1158,5'
          Dst:             lyds_get_rb_tree
        - Src:             'src/tree_data_sorted.c:1166,23'
          Dst:             ly_ctx_get_module_iter
        - Src:             'src/tree_data_sorted.c:1167,14'
          Dst:             strcmp
        - Src:             'src/tree_data_sorted.c:1171,5'
          Dst:             ly_log
        - Src:             'src/tree_data_sorted.c:1174,11'
          Dst:             lyd_create_meta
    - functionName:    lyds_additionally_create_rb_tree
      functionSourceFile: '/src/libyang/src/tree_data_sorted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1087
      functionLinenumberEnd: 1103
      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:1093,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1093,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:1094,12'
              BranchSideFuncs:
                - lyds_additionally_create_rb_nodes
      Callsites:
        - Src:             'src/tree_data_sorted.c:1092,11'
          Dst:             lyds_create_node
        - Src:             'src/tree_data_sorted.c:1097,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: 1073
      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:          117
      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,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:1072,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:1062,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1062,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:1063,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:1064,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1066,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:1070,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:1061,15'
          Dst:             lyds_create_node
        - Src:             'src/tree_data_sorted.c:1063,9'
          Dst:             rb_insert_node
        - Src:             'src/tree_data_sorted.c:1066,13'
          Dst:             lyd_unlink_ignore_lyds
        - Src:             'src/tree_data_sorted.c:1067,13'
          Dst:             lyds_link_data_node
        - Src:             'src/tree_data_sorted.c:1068,13'
          Dst:             lyd_insert_hash
    - functionName:    lyds_free_metadata
      functionSourceFile: '/src/libyang/src/tree_data_sorted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1419
      functionLinenumberEnd: 1426
      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:1422,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1422,9'
              BranchSideFuncs:
                - lyds_get_rb_tree
                - lyd_free_meta_single
            - BranchSide:      'src/tree_data_sorted.c:1423,26'
              BranchSideFuncs:
                - lyds_get_rb_tree
                - lyd_free_meta_single
      Callsites:
        - Src:             'src/tree_data_sorted.c:1423,9'
          Dst:             lyds_get_rb_tree
        - Src:             'src/tree_data_sorted.c:1424,9'
          Dst:             lyd_free_meta_single
    - functionName:    lyds_split
      functionSourceFile: '/src/libyang/src/tree_data_sorted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1358
      functionLinenumberEnd: 1415
      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:1363,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1363,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:1363,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_sorted.c:1363,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1363,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:1365,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:1366,14'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1366,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:1368,17'
              BranchSideFuncs:
                - lyd_unlink_ignore_lyds
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
        - Branch String:   'src/tree_data_sorted.c:1366,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1368,17'
              BranchSideFuncs:
                - lyd_unlink_ignore_lyds
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
            - BranchSide:      'src/tree_data_sorted.c:1383,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:1371,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1371,9'
              BranchSideFuncs:
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
            - BranchSide:      'src/tree_data_sorted.c:1371,9'
              BranchSideFuncs:
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
        - Branch String:   'src/tree_data_sorted.c:1371,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1372,17'
              BranchSideFuncs:
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
            - BranchSide:      'src/tree_data_sorted.c:1379,19'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:1372,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1373,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:1375,36'
              BranchSideFuncs:
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
        - Branch String:   'src/tree_data_sorted.c:1384,16'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1384,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:1386,24'
              BranchSideFuncs:
                - rb_remove_node
                - rb_free_node
                - lyd_unlink_ignore_lyds
        - Branch String:   'src/tree_data_sorted.c:1384,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1386,24'
              BranchSideFuncs:
                - rb_remove_node
                - rb_free_node
                - lyd_unlink_ignore_lyds
            - BranchSide:      'src/tree_data_sorted.c:1394,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:1400,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1400,5'
              BranchSideFuncs:
                - rb_remove_node
                - rb_free_node
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
            - BranchSide:      'src/tree_data_sorted.c:1400,5'
              BranchSideFuncs:
                - rb_remove_node
                - rb_free_node
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
        - Branch String:   'src/tree_data_sorted.c:1400,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1401,13'
              BranchSideFuncs:
                - rb_remove_node
                - rb_free_node
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
            - BranchSide:      'src/tree_data_sorted.c:1411,15'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:1401,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1402,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:1404,24'
              BranchSideFuncs:
                - rb_remove_node
                - rb_free_node
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
      Callsites:
        - Src:             'src/tree_data_sorted.c:1363,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_sorted.c:1365,11'
          Dst:             lyds_get_rb_tree
        - Src:             'src/tree_data_sorted.c:1369,9'
          Dst:             lyd_unlink_ignore_lyds
        - Src:             'src/tree_data_sorted.c:1375,13'
          Dst:             lyd_unlink_ignore_lyds
        - Src:             'src/tree_data_sorted.c:1376,13'
          Dst:             lyd_insert_after_node
        - Src:             'src/tree_data_sorted.c:1386,9'
          Dst:             rb_remove_node
        - Src:             'src/tree_data_sorted.c:1387,9'
          Dst:             rb_free_node
        - Src:             'src/tree_data_sorted.c:1388,9'
          Dst:             lyd_unlink_ignore_lyds
        - Src:             'src/tree_data_sorted.c:1394,5'
          Dst:             rb_remove_node
        - Src:             'src/tree_data_sorted.c:1395,5'
          Dst:             rb_free_node
        - Src:             'src/tree_data_sorted.c:1396,5'
          Dst:             lyd_unlink_ignore_lyds
        - Src:             'src/tree_data_sorted.c:1404,9'
          Dst:             rb_remove_node
        - Src:             'src/tree_data_sorted.c:1405,9'
          Dst:             rb_free_node
        - Src:             'src/tree_data_sorted.c:1406,9'
          Dst:             lyd_unlink_ignore_lyds
        - Src:             'src/tree_data_sorted.c:1408,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: 1331
      functionLinenumberEnd: 1354
      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:1335,15'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1335,19'
              BranchSideFuncs:
                - lyds_get_rb_tree
                - rb_remove_node
                - rb_free_node
                - lyds_move_meta
            - BranchSide:      'src/tree_data_sorted.c:1336,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:1335,26'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1335,31'
              BranchSideFuncs:
                - lyds_get_rb_tree
                - rb_remove_node
                - rb_free_node
                - lyds_move_meta
            - BranchSide:      'src/tree_data_sorted.c:1336,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:1335,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1336,9'
              BranchSideFuncs:
                - lyds_get_rb_tree
                - rb_remove_node
                - rb_free_node
                - lyds_move_meta
            - BranchSide:      'src/tree_data_sorted.c:1340,29'
              BranchSideFuncs:
                - lyds_get_rb_tree
                - rb_remove_node
                - rb_free_node
                - lyds_move_meta
        - Branch String:   'src/tree_data_sorted.c:1343,20'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1343,23'
              BranchSideFuncs:
                - rb_remove_node
                - rb_free_node
                - lyds_move_meta
            - BranchSide:      'src/tree_data_sorted.c:1344,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:1343,23'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1343,23'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:1344,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:1343,23'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1343,23'
              BranchSideFuncs:
                - rb_remove_node
                - rb_free_node
                - lyds_move_meta
            - BranchSide:      'src/tree_data_sorted.c:1347,10'
              BranchSideFuncs:
                - rb_remove_node
                - rb_free_node
                - lyds_move_meta
        - Branch String:   'src/tree_data_sorted.c:1343,23'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1343,23'
              BranchSideFuncs:
                - rb_remove_node
                - rb_free_node
                - lyds_move_meta
            - BranchSide:      'src/tree_data_sorted.c:1344,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:1343,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1344,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:1347,10'
              BranchSideFuncs:
                - rb_remove_node
                - rb_free_node
                - lyds_move_meta
        - Branch String:   'src/tree_data_sorted.c:1347,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1349,26'
              BranchSideFuncs:
                - lyds_move_meta
                - rb_remove_node
                - rb_free_node
            - BranchSide:      'src/tree_data_sorted.c:1352,20'
              BranchSideFuncs:
                - rb_remove_node
                - rb_free_node
      Callsites:
        - Src:             'src/tree_data_sorted.c:1340,11'
          Dst:             lyds_get_rb_tree
        - Src:             'src/tree_data_sorted.c:1349,9'
          Dst:             lyds_move_meta
        - Src:             'src/tree_data_sorted.c:1352,5'
          Dst:             rb_remove_node
        - Src:             'src/tree_data_sorted.c:1353,5'
          Dst:             rb_free_node
    - functionName:    lyds_additionally_reuse_rb_tree
      functionSourceFile: '/src/libyang/src/tree_data_sorted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1119
      functionLinenumberEnd: 1146
      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:          159
      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:1129,39'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1129,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:1129,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:1129,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1130,14'
              BranchSideFuncs:
                - rb_insert_node
                - lyd_unlink_ignore_lyds
                - lyds_link_data_node
                - lyd_insert_hash
                - rb_iter_next
            - BranchSide:      'src/tree_data_sorted.c:1145,6'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:1130,13'
          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:1134,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:1136,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1138,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:1142,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:1126,17'
          Dst:             rb_iter_next
        - Src:             'src/tree_data_sorted.c:1135,9'
          Dst:             rb_insert_node
        - Src:             'src/tree_data_sorted.c:1138,13'
          Dst:             lyd_unlink_ignore_lyds
        - Src:             'src/tree_data_sorted.c:1139,13'
          Dst:             lyds_link_data_node
        - Src:             'src/tree_data_sorted.c:1140,13'
          Dst:             lyd_insert_hash
        - Src:             'src/tree_data_sorted.c:1142,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: 1256
      functionLinenumberEnd: 1327
      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:1262,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1262,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:1262,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_sorted.c:1262,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1262,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:1262,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_sorted.c:1262,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1262,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:1262,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_sorted.c:1262,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1262,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:1264,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:1264,18'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1264,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:1266,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:1264,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1266,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:1280,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:1268,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1270,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:1275,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:1281,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1283,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:1293,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:1284,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1286,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:1290,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:1287,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1287,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:1288,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:1293,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1295,41'
              BranchSideFuncs:
                - rb_insert
                - lyds_link_data_node
                - lyd_insert_hash
                - rb_insert_node
                - rb_iter_next
            - BranchSide:      'src/tree_data_sorted.c:1304,9'
              BranchSideFuncs:
                - rb_insert
                - lyds_link_data_node
                - lyd_insert_hash
                - rb_insert_node
                - rb_iter_next
        - Branch String:   'src/tree_data_sorted.c:1296,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1298,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:1301,5'
              BranchSideFuncs:
                - rb_insert
                - lyds_link_data_node
                - lyd_insert_hash
                - rb_insert_node
                - rb_iter_next
        - Branch String:   'src/tree_data_sorted.c:1299,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1299,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:1300,9'
              BranchSideFuncs:
                - rb_insert
                - lyds_link_data_node
                - lyd_insert_hash
                - rb_insert_node
                - rb_iter_next
        - Branch String:   'src/tree_data_sorted.c:1304,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1306,15'
              BranchSideFuncs:
                - rb_insert_node
                - rb_iter_next
                - lyds_link_data_node
                - lyd_insert_hash
            - BranchSide:      'src/tree_data_sorted.c:1313,25'
              BranchSideFuncs:
                - rb_insert
                - lyds_link_data_node
                - lyd_insert_hash
        - Branch String:   'src/tree_data_sorted.c:1314,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:1314,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:1320,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1321,9'
              BranchSideFuncs:
                - lyd_insert_hash
            - BranchSide:      'src/tree_data_sorted.c:1323,21'
              BranchSideFuncs:
                - lyd_insert_hash
        - Branch String:   'src/tree_data_sorted.c:1324,22'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1324,42'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:1324,58'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_sorted.c:1262,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_sorted.c:1267,9'
          Dst:             lyd_find_sibling_schema
        - Src:             'src/tree_data_sorted.c:1270,13'
          Dst:             lyd_insert_node_ordby_schema
        - Src:             'src/tree_data_sorted.c:1280,11'
          Dst:             lyds_get_rb_tree
        - Src:             'src/tree_data_sorted.c:1283,21'
          Dst:             lyds_pool_get_meta
        - Src:             'src/tree_data_sorted.c:1286,19'
          Dst:             lyds_create_metadata
        - Src:             'src/tree_data_sorted.c:1290,13'
          Dst:             lyd_insert_meta
        - Src:             'src/tree_data_sorted.c:1295,9'
          Dst:             lyds_additionally_reuse_rb_tree
        - Src:             'src/tree_data_sorted.c:1298,19'
          Dst:             lyds_additionally_create_rb_nodes
        - Src:             'src/tree_data_sorted.c:1308,9'
          Dst:             rb_insert_node
        - Src:             'src/tree_data_sorted.c:1310,21'
          Dst:             rb_iter_next
        - Src:             'src/tree_data_sorted.c:1313,15'
          Dst:             rb_insert
        - Src:             'src/tree_data_sorted.c:1317,5'
          Dst:             lyds_link_data_node
        - Src:             'src/tree_data_sorted.c:1323,5'
          Dst:             lyd_insert_hash
    - functionName:    lyds_insert
      functionSourceFile: '/src/libyang/src/tree_data_sorted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1212
      functionLinenumberEnd: 1251
      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:1218,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1218,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:1218,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:1218,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1218,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:1218,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_sorted.c:1218,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1218,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:1218,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:1218,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1218,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:1218,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_sorted.c:1218,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1218,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:1218,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_sorted.c:1218,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1218,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:1221,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:1222,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1223,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:1229,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:1223,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1223,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:1225,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:1223,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1223,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data_sorted.c:1223,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:1223,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1223,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data_sorted.c:1225,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:1230,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1231,9'
              BranchSideFuncs:
                - lyds_additionally_create_rb_tree
                - rb_insert
                - lyds_link_data_node
            - BranchSide:      'src/tree_data_sorted.c:1233,10'
              BranchSideFuncs:
                - lyds_additionally_create_rb_tree
                - rb_insert
                - lyds_link_data_node
        - Branch String:   'src/tree_data_sorted.c:1231,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1231,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:1232,5'
              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:1238,48'
              BranchSideFuncs:
                - rb_insert
                - lyds_link_data_node
            - BranchSide:      'src/tree_data_sorted.c:1243,21'
              BranchSideFuncs:
                - rb_insert
                - lyds_link_data_node
        - Branch String:   'src/tree_data_sorted.c:1239,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1239,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:1240,5'
              BranchSideFuncs:
                - rb_insert
                - lyds_link_data_node
        - Branch String:   'src/tree_data_sorted.c:1244,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1244,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:1245,25'
              BranchSideFuncs:
                - lyds_link_data_node
      Callsites:
        - Src:             'src/tree_data_sorted.c:1218,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_sorted.c:1221,11'
          Dst:             lyds_get_rb_tree
        - Src:             'src/tree_data_sorted.c:1223,9'
          Dst:             __assert_fail
        - Src:             'src/tree_data_sorted.c:1225,9'
          Dst:             lyd_free_meta_single
        - Src:             'src/tree_data_sorted.c:1229,11'
          Dst:             lyds_get_rb_tree
        - Src:             'src/tree_data_sorted.c:1231,9'
          Dst:             lyds_create_metadata
        - Src:             'src/tree_data_sorted.c:1238,15'
          Dst:             lyds_additionally_create_rb_tree
        - Src:             'src/tree_data_sorted.c:1243,11'
          Dst:             rb_insert
        - Src:             'src/tree_data_sorted.c:1245,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:         14
      ICount:          92
      EdgeCount:       17
      CyclomaticComplexity: 5
      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: []
        - Branch String:   'src/tree_data_sorted.c:938,16'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:938,29'
              BranchSideFuncs:
                - lyd_free_meta_single
            - BranchSide:      'src/tree_data_sorted.c:938,14'
              BranchSideFuncs:
                - lyd_free_meta_single
      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
      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: 1259
      functionLinenumberEnd: 1291
      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:1265,28'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1265,32'
              BranchSideFuncs:
                - strdup
                - free
                - asprintf
                - free
                - asprintf
            - BranchSide:      'src/tree_schema.c:1265,5'
              BranchSideFuncs:
                - strdup
                - free
                - asprintf
                - free
                - asprintf
        - Branch String:   'src/tree_schema.c:1265,48'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1265,52'
              BranchSideFuncs:
                - strdup
                - free
                - asprintf
                - free
                - asprintf
            - BranchSide:      'src/tree_schema.c:1265,5'
              BranchSideFuncs:
                - strdup
                - free
                - asprintf
                - free
                - asprintf
        - Branch String:   'src/tree_schema.c:1265,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1266,13'
              BranchSideFuncs:
                - asprintf
                - free
                - strdup
                - free
                - asprintf
            - BranchSide:      'src/tree_schema.c:1284,9'
              BranchSideFuncs:
                - strdup
                - free
        - Branch String:   'src/tree_schema.c:1266,20'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1266,24'
              BranchSideFuncs:
                - asprintf
                - free
                - strdup
                - free
                - asprintf
            - BranchSide:      'src/tree_schema.c:1269,19'
              BranchSideFuncs:
                - asprintf
                - free
                - strdup
                - free
                - asprintf
        - Branch String:   'src/tree_schema.c:1266,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1267,19'
              BranchSideFuncs:
                - asprintf
                - free
                - strdup
                - free
                - asprintf
            - BranchSide:      'src/tree_schema.c:1269,19'
              BranchSideFuncs:
                - asprintf
                - free
                - strdup
                - free
                - asprintf
        - Branch String:   'src/tree_schema.c:1274,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1276,48'
              BranchSideFuncs:
                - asprintf
                - free
                - strdup
                - free
                - asprintf
            - BranchSide:      'src/tree_schema.c:1279,45'
              BranchSideFuncs:
                - asprintf
                - free
                - strdup
                - free
                - asprintf
        - Branch String:   'src/tree_schema.c:1276,84'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1276,88'
              BranchSideFuncs:
                - asprintf
                - free
                - strdup
                - free
                - asprintf
            - BranchSide:      'src/tree_schema.c:1276,19'
              BranchSideFuncs:
                - asprintf
                - free
                - strdup
                - free
                - asprintf
        - Branch String:   'src/tree_schema.c:1279,64'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1279,68'
              BranchSideFuncs:
                - asprintf
                - free
                - strdup
                - free
                - asprintf
            - BranchSide:      'src/tree_schema.c:1279,19'
              BranchSideFuncs:
                - asprintf
                - free
                - strdup
                - free
                - asprintf
        - Branch String:   'src/tree_schema.c:1284,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1285,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_schema.c:1287,16'
              BranchSideFuncs:
                - strdup
      Callsites:
        - Src:             'src/tree_schema.c:1276,19'
          Dst:             asprintf
        - Src:             'src/tree_schema.c:1279,19'
          Dst:             asprintf
        - Src:             'src/tree_schema.c:1288,16'
          Dst:             strdup
    - functionName:    lysp_resolve_ext_instance_log_path
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1304
      functionLinenumberEnd: 1343
      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:1308,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1310,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:1321,28'
              BranchSideFuncs:
                - strlen
                - realloc
                - ly_log
                - sprintf
                - strlen
                - realloc
                - ly_log
                - sprintf
                - strlen
                - realloc
                - ly_log
                - sprintf
        - Branch String:   'src/tree_schema.c:1311,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1311,9'
              BranchSideFuncs:
                - strlen
                - realloc
                - ly_log
                - sprintf
                - strlen
                - realloc
                - ly_log
                - sprintf
                - strlen
                - realloc
                - ly_log
                - sprintf
            - BranchSide:      'src/tree_schema.c:1312,30'
              BranchSideFuncs:
                - strlen
                - realloc
                - ly_log
                - sprintf
                - strlen
                - realloc
                - ly_log
                - sprintf
                - strlen
                - realloc
                - ly_log
                - sprintf
        - Branch String:   'src/tree_schema.c:1311,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1311,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema.c:1311,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1317,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1317,9'
              BranchSideFuncs:
                - sprintf
                - strlen
                - realloc
                - ly_log
                - sprintf
                - strlen
                - realloc
                - ly_log
                - sprintf
            - BranchSide:      'src/tree_schema.c:1318,25'
              BranchSideFuncs:
                - sprintf
                - strlen
                - realloc
                - ly_log
                - sprintf
                - strlen
                - realloc
                - ly_log
                - sprintf
        - Branch String:   'src/tree_schema.c:1317,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1317,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema.c:1317,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1323,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1323,9'
              BranchSideFuncs:
                - sprintf
                - strlen
                - realloc
                - ly_log
                - sprintf
                - strlen
                - realloc
                - ly_log
                - sprintf
            - BranchSide:      'src/tree_schema.c:1324,25'
              BranchSideFuncs:
                - sprintf
                - strlen
                - realloc
                - ly_log
                - sprintf
                - strlen
                - realloc
                - ly_log
                - sprintf
        - Branch String:   'src/tree_schema.c:1323,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1323,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema.c:1323,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1330,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1330,5'
              BranchSideFuncs:
                - sprintf
                - strlen
                - realloc
                - ly_log
                - sprintf
            - BranchSide:      'src/tree_schema.c:1331,21'
              BranchSideFuncs:
                - sprintf
                - strlen
                - realloc
                - ly_log
                - sprintf
        - Branch String:   'src/tree_schema.c:1330,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1330,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema.c:1330,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1334,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1335,28'
              BranchSideFuncs:
                - strlen
                - realloc
                - ly_log
                - sprintf
            - BranchSide:      'src/tree_schema.c:1341,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema.c:1337,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1337,9'
              BranchSideFuncs:
                - sprintf
            - BranchSide:      'src/tree_schema.c:1338,25'
              BranchSideFuncs:
                - sprintf
        - Branch String:   'src/tree_schema.c:1337,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1337,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema.c:1337,9'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/tree_schema.c:1310,15'
          Dst:             lysp_path_until
        - Src:             'src/tree_schema.c:1311,9'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1312,23'
          Dst:             strlen
        - Src:             'src/tree_schema.c:1316,15'
          Dst:             realloc
        - Src:             'src/tree_schema.c:1317,9'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1318,17'
          Dst:             sprintf
        - Src:             'src/tree_schema.c:1321,21'
          Dst:             strlen
        - Src:             'src/tree_schema.c:1322,15'
          Dst:             realloc
        - Src:             'src/tree_schema.c:1323,9'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1324,17'
          Dst:             sprintf
        - Src:             'src/tree_schema.c:1328,18'
          Dst:             strlen
        - Src:             'src/tree_schema.c:1329,11'
          Dst:             realloc
        - Src:             'src/tree_schema.c:1330,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1331,13'
          Dst:             sprintf
        - Src:             'src/tree_schema.c:1335,21'
          Dst:             strlen
        - Src:             'src/tree_schema.c:1336,15'
          Dst:             realloc
        - Src:             'src/tree_schema.c:1337,9'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1338,17'
          Dst:             sprintf
    - functionName:    lys_getnext_into_case
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 135
      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:124,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:125,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:133,17'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema.c:125,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:127,23'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:130,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lys_search_localfile_file_type
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2120
      functionLinenumberEnd: 2175
      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
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_schema.c:2128,38'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2128,42'
              BranchSideFuncs:
                - asprintf
                - stat
                - free
                - asprintf
                - ly_set_add
                - ly_log
                - __errno_location
                - strerror
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_schema.c:2130,37'
              BranchSideFuncs:
                - asprintf
                - stat
                - free
                - asprintf
                - ly_set_add
                - ly_log
                - __errno_location
                - strerror
                - ly_log
                - ly_log
        - Branch String:   'src/tree_schema.c:2128,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2130,37'
              BranchSideFuncs:
                - asprintf
                - stat
                - free
                - asprintf
                - ly_set_add
                - ly_log
                - __errno_location
                - strerror
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_schema.c:2145,16'
              BranchSideFuncs:
                - free
                - asprintf
                - ly_set_add
                - ly_log
        - Branch String:   'src/tree_schema.c:2130,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2131,13'
              BranchSideFuncs:
                - ly_log
                - free
            - BranchSide:      'src/tree_schema.c:2135,18'
              BranchSideFuncs:
                - stat
                - free
                - asprintf
                - ly_set_add
                - ly_log
                - __errno_location
                - strerror
                - ly_log
        - Branch String:   'src/tree_schema.c:2135,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2136,13'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - ly_log
                - free
                - asprintf
                - ly_set_add
                - ly_log
            - BranchSide:      'src/tree_schema.c:2138,20'
              BranchSideFuncs:
                - free
                - asprintf
                - ly_set_add
                - ly_log
        - Branch String:   'src/tree_schema.c:2138,20'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2140,20'
              BranchSideFuncs:
                - free
                - asprintf
                - ly_set_add
                - ly_log
            - BranchSide:      'src/tree_schema.c:2141,20'
              BranchSideFuncs:
                - free
                - asprintf
                - ly_set_add
                - ly_log
        - Branch String:   'src/tree_schema.c:2145,16'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2147,16'
              BranchSideFuncs:
                - free
                - asprintf
                - ly_set_add
                - ly_log
            - BranchSide:      'src/tree_schema.c:2148,16'
              BranchSideFuncs:
                - free
                - asprintf
                - ly_set_add
                - ly_log
        - Branch String:   'src/tree_schema.c:2153,16'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2153,20'
              BranchSideFuncs:
                - asprintf
                - ly_set_add
                - free
                - ly_log
            - BranchSide:      'src/tree_schema.c:2168,17'
              BranchSideFuncs:
                - free
        - Branch String:   'src/tree_schema.c:2153,32'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2153,36'
              BranchSideFuncs:
                - asprintf
                - ly_set_add
                - free
                - ly_log
            - BranchSide:      'src/tree_schema.c:2156,14'
              BranchSideFuncs:
                - asprintf
                - ly_set_add
                - free
                - ly_log
        - Branch String:   'src/tree_schema.c:2153,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2156,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_schema.c:2168,17'
              BranchSideFuncs:
                - free
        - Branch String:   'src/tree_schema.c:2156,18'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2156,46'
              BranchSideFuncs:
                - ly_set_add
                - free
            - BranchSide:      'src/tree_schema.c:2161,30'
              BranchSideFuncs:
                - ly_set_add
                - free
        - Branch String:   'src/tree_schema.c:2156,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2157,13'
              BranchSideFuncs:
                - ly_log
                - free
            - BranchSide:      'src/tree_schema.c:2161,30'
              BranchSideFuncs:
                - ly_set_add
                - free
        - Branch String:   'src/tree_schema.c:2161,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2162,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_schema.c:2164,13'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/tree_schema.c:2130,13'
          Dst:             asprintf
        - Src:             'src/tree_schema.c:2131,13'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2135,13'
          Dst:             stat
        - Src:             'src/tree_schema.c:2136,13'
          Dst:             __errno_location
        - Src:             'src/tree_schema.c:2136,13'
          Dst:             strerror
        - Src:             'src/tree_schema.c:2136,13'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2156,22'
          Dst:             asprintf
        - Src:             'src/tree_schema.c:2157,13'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2161,19'
          Dst:             ly_set_add
    - functionName:    lys_search_localfile
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2181
      functionLinenumberEnd: 2350
      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
        - strlen
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_schema.c:2192,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2192,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:2196,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:2196,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2196,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:2198,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:2199,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2200,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:2212,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:2201,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2202,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:2207,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:2208,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2208,13'
              BranchSideFuncs:
                - free
                - free
                - ly_set_free
                - closedir
            - BranchSide:      'src/tree_schema.c:2209,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:2212,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2213,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:2229,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:2213,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2215,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:2228,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:2215,30'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2215,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:2219,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:2215,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2216,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:2219,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:2220,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2221,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:2224,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:2232,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2233,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:2334,20'
              BranchSideFuncs:
                - free
                - free
                - ly_set_free
                - closedir
        - Branch String:   'src/tree_schema.c:2240,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2241,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:2243,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:2245,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2246,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:2251,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:2251,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2232,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:2252,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:2252,44'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2252,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:2254,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:2252,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2254,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:2258,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:2258,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2259,17'
              BranchSideFuncs:
                - free
                - free
                - ly_set_free
                - closedir
            - BranchSide:      'src/tree_schema.c:2263,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:2263,50'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2263,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:2265,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:2263,81'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2263,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:2269,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:2263,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2265,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:2269,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:2270,50'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2270,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:2272,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:2270,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2271,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:2272,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:2272,56'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2272,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:2276,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:2272,24'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2273,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:2276,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:2279,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2281,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:2310,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:2281,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2283,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:2299,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:2283,25'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2285,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:2288,30'
              BranchSideFuncs:
                - free
                - asprintf
                - free
                - free
                - ly_set_free
                - closedir
                - ly_log
        - Branch String:   'src/tree_schema.c:2289,29'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2290,29'
              BranchSideFuncs:
                - ly_log
                - free
                - free
                - ly_set_free
                - closedir
            - BranchSide:      'src/tree_schema.c:2293,37'
              BranchSideFuncs:
                - free
                - free
                - ly_set_free
                - closedir
        - Branch String:   'src/tree_schema.c:2300,25'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2301,25'
              BranchSideFuncs:
                - ly_log
                - free
                - free
                - ly_set_free
                - closedir
            - BranchSide:      'src/tree_schema.c:2304,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:2310,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2311,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:2322,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:2311,52'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2312,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:2314,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:2311,25'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2314,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:2315,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:2322,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2323,21'
              BranchSideFuncs:
                - ly_log
                - free
                - free
                - ly_set_free
                - closedir
            - BranchSide:      'src/tree_schema.c:2326,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:2336,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2337,21'
              BranchSideFuncs:
                - free
                - free
                - ly_set_free
                - closedir
            - BranchSide:      'src/tree_schema.c:2339,9'
              BranchSideFuncs:
                - free
                - free
                - ly_set_free
                - closedir
        - Branch String:   'src/tree_schema.c:2343,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2344,18'
              BranchSideFuncs:
                - closedir
                - free
                - ly_set_free
            - BranchSide:      'src/tree_schema.c:2346,10'
              BranchSideFuncs:
                - free
                - ly_set_free
      Callsites:
        - Src:             'src/tree_schema.c:2192,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2196,5'
          Dst:             ly_set_new
        - Src:             'src/tree_schema.c:2198,11'
          Dst:             strlen
        - Src:             'src/tree_schema.c:2200,14'
          Dst:             get_current_dir_name
        - Src:             'src/tree_schema.c:2202,13'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2207,19'
          Dst:             ly_set_add
        - Src:             'src/tree_schema.c:2215,34'
          Dst:             strcmp
        - Src:             'src/tree_schema.c:2219,18'
          Dst:             strdup
        - Src:             'src/tree_schema.c:2221,17'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2224,23'
          Dst:             ly_set_add
        - Src:             'src/tree_schema.c:2238,9'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2241,13'
          Dst:             closedir
        - Src:             'src/tree_schema.c:2243,15'
          Dst:             opendir
        - Src:             'src/tree_schema.c:2244,19'
          Dst:             strlen
        - Src:             'src/tree_schema.c:2246,13'
          Dst:             __errno_location
        - Src:             'src/tree_schema.c:2246,13'
          Dst:             strerror
        - Src:             'src/tree_schema.c:2246,13'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2251,24'
          Dst:             readdir
        - Src:             'src/tree_schema.c:2252,18'
          Dst:             strcmp
        - Src:             'src/tree_schema.c:2252,48'
          Dst:             strcmp
        - Src:             'src/tree_schema.c:2258,24'
          Dst:             lys_search_localfile_file_type
        - Src:             'src/tree_schema.c:2263,17'
          Dst:             strncmp
        - Src:             'src/tree_schema.c:2269,20'
          Dst:             strlen
        - Src:             'src/tree_schema.c:2270,54'
          Dst:             strcmp
        - Src:             'src/tree_schema.c:2272,60'
          Dst:             strcmp
        - Src:             'src/tree_schema.c:2283,67'
          Dst:             strlen
        - Src:             'src/tree_schema.c:2283,25'
          Dst:             strncmp
        - Src:             'src/tree_schema.c:2289,29'
          Dst:             asprintf
        - Src:             'src/tree_schema.c:2290,29'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2300,25'
          Dst:             asprintf
        - Src:             'src/tree_schema.c:2301,25'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2312,29'
          Dst:             lysp_check_date
        - Src:             'src/tree_schema.c:2316,30'
          Dst:             strncmp
        - Src:             'src/tree_schema.c:2322,21'
          Dst:             asprintf
        - Src:             'src/tree_schema.c:2323,21'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2344,9'
          Dst:             closedir
        - Src:             'src/tree_schema.c:2347,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: 2092
      functionLinenumberEnd: 2105
      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:2096,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2096,5'
              BranchSideFuncs:
                - ly_log
                - ly_in_new_filepath
                - lys_parse
                - ly_in_free
                - ly_log
            - BranchSide:      'src/tree_schema.c:2096,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:2096,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2096,5'
              BranchSideFuncs:
                - ly_in_new_filepath
                - lys_parse
                - ly_in_free
                - ly_log
            - BranchSide:      'src/tree_schema.c:2098,5'
              BranchSideFuncs:
                - ly_in_new_filepath
                - lys_parse
                - ly_in_free
                - ly_log
        - Branch String:   'src/tree_schema.c:2098,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2098,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema.c:2101,21'
              BranchSideFuncs:
                - lys_parse
                - ly_in_free
      Callsites:
        - Src:             'src/tree_schema.c:2096,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2096,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2098,5'
          Dst:             ly_in_new_filepath
        - Src:             'src/tree_schema.c:2098,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2101,11'
          Dst:             lys_parse
        - Src:             'src/tree_schema.c:2102,5'
          Dst:             ly_in_free
    - functionName:    lys_parse
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2014
      functionLinenumberEnd: 2056
      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:          195
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - _lys_set_implemented
        - 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:2018,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2019,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
                - lys_unres_glob_revert
                - lys_unres_glob_erase
            - BranchSide:      'src/tree_schema.c:2021,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
                - lys_unres_glob_revert
                - lys_unres_glob_erase
        - Branch String:   'src/tree_schema.c:2021,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2021,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
                - lys_unres_glob_revert
                - lys_unres_glob_erase
            - BranchSide:      'src/tree_schema.c:2021,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:2021,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2021,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
                - lys_unres_glob_revert
                - lys_unres_glob_erase
            - BranchSide:      'src/tree_schema.c:2023,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
                - lys_unres_glob_revert
                - lys_unres_glob_erase
        - Branch String:   'src/tree_schema.c:2024,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2024,5'
              BranchSideFuncs:
                - lys_parse_in
                - _lys_set_implemented
                - lys_unres_dep_sets_create
                - lys_compile_depset_all
                - lys_unres_glob_erase
                - lys_unres_glob_revert
                - lys_unres_glob_erase
            - BranchSide:      'src/tree_schema.c:2027,22'
              BranchSideFuncs:
                - lys_parse_in
                - _lys_set_implemented
                - lys_unres_dep_sets_create
                - lys_compile_depset_all
                - lys_unres_glob_erase
                - lys_unres_glob_revert
                - lys_unres_glob_erase
        - Branch String:   'src/tree_schema.c:2031,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2031,5'
              BranchSideFuncs:
                - lys_unres_glob_revert
                - lys_unres_glob_erase
            - BranchSide:      'src/tree_schema.c:2034,32'
              BranchSideFuncs:
                - _lys_set_implemented
                - lys_unres_dep_sets_create
                - lys_compile_depset_all
                - lys_unres_glob_erase
                - lys_unres_glob_revert
                - lys_unres_glob_erase
        - Branch String:   'src/tree_schema.c:2035,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2035,5'
              BranchSideFuncs:
                - lys_unres_glob_revert
                - lys_unres_glob_erase
            - BranchSide:      'src/tree_schema.c:2037,11'
              BranchSideFuncs:
                - lys_unres_dep_sets_create
                - lys_compile_depset_all
                - lys_unres_glob_erase
                - lys_unres_glob_revert
                - lys_unres_glob_erase
        - Branch String:   'src/tree_schema.c:2037,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2037,47'
              BranchSideFuncs:
                - lys_unres_glob_revert
                - lys_unres_glob_erase
            - BranchSide:      'src/tree_schema.c:2039,9'
              BranchSideFuncs:
                - lys_unres_dep_sets_create
                - lys_compile_depset_all
                - lys_unres_glob_erase
                - lys_unres_glob_revert
                - lys_unres_glob_erase
        - Branch String:   'src/tree_schema.c:2039,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2039,9'
              BranchSideFuncs:
                - lys_unres_glob_revert
                - lys_unres_glob_erase
            - BranchSide:      'src/tree_schema.c:2042,9'
              BranchSideFuncs:
                - lys_compile_depset_all
                - lys_unres_glob_erase
                - lys_unres_glob_revert
                - lys_unres_glob_erase
        - Branch String:   'src/tree_schema.c:2042,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2042,9'
              BranchSideFuncs:
                - lys_unres_glob_revert
                - lys_unres_glob_erase
            - BranchSide:      'src/tree_schema.c:2045,31'
              BranchSideFuncs:
                - lys_unres_glob_erase
                - lys_unres_glob_revert
                - lys_unres_glob_erase
        - Branch String:   'src/tree_schema.c:2049,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2050,31'
              BranchSideFuncs:
                - lys_unres_glob_revert
                - lys_unres_glob_erase
            - BranchSide:      'src/tree_schema.c:2052,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema.c:2021,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2021,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2023,14'
          Dst:             lys_parse_get_format
        - Src:             'src/tree_schema.c:2024,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2030,11'
          Dst:             lys_parse_in
        - Src:             'src/tree_schema.c:2034,11'
          Dst:             _lys_set_implemented
        - Src:             'src/tree_schema.c:2039,9'
          Dst:             lys_unres_dep_sets_create
        - Src:             'src/tree_schema.c:2042,9'
          Dst:             lys_compile_depset_all
        - Src:             'src/tree_schema.c:2045,9'
          Dst:             lys_unres_glob_erase
        - Src:             'src/tree_schema.c:2050,9'
          Dst:             lys_unres_glob_revert
        - Src:             'src/tree_schema.c:2051,9'
          Dst:             lys_unres_glob_erase
    - functionName:    lys_parse_get_format
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1991
      functionLinenumberEnd: 2009
      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:1992,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1992,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1992,21'
              BranchSideFuncs:
                - strlen
                - strncmp
                - strncmp
                - __ctype_b_loc
        - Branch String:   'src/tree_schema.c:1992,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1992,9'
              BranchSideFuncs:
                - strlen
                - strncmp
                - strncmp
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema.c:1994,28'
              BranchSideFuncs:
                - strlen
                - strncmp
                - strncmp
                - __ctype_b_loc
        - Branch String:   'src/tree_schema.c:1998,25'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1998,28'
              BranchSideFuncs:
                - __ctype_b_loc
                - strncmp
                - strncmp
            - BranchSide:      'src/tree_schema.c:1998,9'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - __ctype_b_loc
        - Branch String:   'src/tree_schema.c:1998,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1998,60'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema.c:2000,14'
              BranchSideFuncs:
                - strncmp
                - strncmp
        - Branch String:   'src/tree_schema.c:2000,45'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2001,27'
              BranchSideFuncs:
                - strncmp
                - strncmp
            - BranchSide:      'src/tree_schema.c:2003,21'
              BranchSideFuncs:
                - strncmp
        - Branch String:   'src/tree_schema.c:2000,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2002,20'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'src/tree_schema.c:2003,21'
              BranchSideFuncs:
                - strncmp
      Callsites:
        - Src:             'src/tree_schema.c:1995,22'
          Dst:             strlen
        - Src:             'src/tree_schema.c:1998,28'
          Dst:             __ctype_b_loc
        - Src:             'src/tree_schema.c:2001,18'
          Dst:             strncmp
        - Src:             'src/tree_schema.c:2004,18'
          Dst:             strncmp
    - functionName:    lys_parse_in
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1816
      functionLinenumberEnd: 1987
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - in
        - format
        - custom_check
        - check_data
        - new_mods
        - module
      BBCount:         135
      ICount:          811
      EdgeCount:       179
      CyclomaticComplexity: 46
      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_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:1825,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1825,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
                - strcmp
                - lydict_insert
                - yin_parse_module
                - ly_log
            - BranchSide:      'src/tree_schema.c:1825,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_schema.c:1825,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1825,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
                - strcmp
                - lydict_insert
                - yin_parse_module
                - ly_log
            - BranchSide:      'src/tree_schema.c:1825,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_schema.c:1825,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1825,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
                - strcmp
                - lydict_insert
                - yin_parse_module
                - ly_log
            - BranchSide:      'src/tree_schema.c:1827,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
                - strcmp
                - lydict_insert
                - yin_parse_module
                - ly_log
        - Branch String:   'src/tree_schema.c:1827,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1828,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
                - strcmp
                - lydict_insert
                - yin_parse_module
                - ly_log
            - BranchSide:      'src/tree_schema.c:1831,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
                - strcmp
                - lydict_insert
                - yin_parse_module
                - ly_log
        - Branch String:   'src/tree_schema.c:1832,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1832,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
                - strcmp
                - lydict_insert
                - yin_parse_module
                - ly_log
            - BranchSide:      'src/tree_schema.c:1833,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
                - strcmp
                - lydict_insert
                - yin_parse_module
                - ly_log
        - Branch String:   'src/tree_schema.c:1836,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1838,41'
              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
                - strcmp
                - lydict_insert
            - BranchSide:      'src/tree_schema.c:1842,43'
              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
                - strcmp
                - lydict_insert
            - BranchSide:      'src/tree_schema.c:1846,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
                - strcmp
                - lydict_insert
        - Branch String:   'src/tree_schema.c:1850,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1850,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:1853,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
                - strcmp
                - lydict_insert
        - Branch String:   'src/tree_schema.c:1854,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1855,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
                - strcmp
            - BranchSide:      'src/tree_schema.c:1859,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
                - strcmp
        - Branch String:   'src/tree_schema.c:1855,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1855,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:1856,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
                - strcmp
        - Branch String:   'src/tree_schema.c:1860,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1861,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
                - strcmp
            - BranchSide:      'src/tree_schema.c:1876,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
        - Branch String:   'src/tree_schema.c:1861,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1862,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
                - strcmp
            - BranchSide:      'src/tree_schema.c:1873,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:1862,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1864,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
            - BranchSide:      'src/tree_schema.c:1866,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
        - Branch String:   'src/tree_schema.c:1866,24'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1867,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
            - BranchSide:      'src/tree_schema.c:1870,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
        - Branch String:   'src/tree_schema.c:1879,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1880,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
            - BranchSide:      'src/tree_schema.c:1884,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:1880,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1880,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:1881,5'
              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:1885,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1887,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:1893,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:1887,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1958,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:1958,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:1894,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1894,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:1901,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:1894,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1895,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:1901,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:1901,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1903,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:1909,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:1909,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:1909,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:1911,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:1915,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:1903,50'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1903,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:1903,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:1917,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1918,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:1922,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:1922,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1923,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:1924,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:1923,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1923,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:1924,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:1924,16'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1925,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:1926,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:1925,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1925,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:1926,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:1927,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1927,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:1928,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:1931,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1931,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:1932,20'
              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:1936,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1936,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:1937,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:1940,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1940,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:1943,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:1943,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1943,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:1946,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:1946,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1946,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:1947,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:1947,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1947,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:1948,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:1948,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1948,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:1949,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:1949,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1949,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:1952,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:1952,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1952,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:1955,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:1955,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1955,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:1955,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:1958,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1958,17'
              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:1969,10'
              BranchSideFuncs:
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
        - Branch String:   'src/tree_schema.c:1958,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1959,13'
              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:1969,10'
              BranchSideFuncs:
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
        - Branch String:   'src/tree_schema.c:1959,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1959,20'
              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:1968,5'
              BranchSideFuncs:
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
        - Branch String:   'src/tree_schema.c:1959,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1962,55'
              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:1968,5'
              BranchSideFuncs:
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
        - Branch String:   'src/tree_schema.c:1964,19'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1964,24'
              BranchSideFuncs:
                - ly_log
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
            - BranchSide:      'src/tree_schema.c:1967,9'
              BranchSideFuncs:
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
        - Branch String:   'src/tree_schema.c:1964,39'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1964,42'
              BranchSideFuncs:
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_log
            - BranchSide:      'src/tree_schema.c:1965,17'
              BranchSideFuncs:
                - ly_log
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
        - Branch String:   'src/tree_schema.c:1964,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1965,17'
              BranchSideFuncs:
                - ly_log
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
            - BranchSide:      'src/tree_schema.c:1967,9'
              BranchSideFuncs:
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
        - Branch String:   'src/tree_schema.c:1969,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1970,20'
              BranchSideFuncs:
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
            - BranchSide:      'src/tree_schema.c:1977,9'
              BranchSideFuncs:
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
        - Branch String:   'src/tree_schema.c:1977,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1978,28'
              BranchSideFuncs:
                - lysp_yang_ctx_free
            - BranchSide:      'src/tree_schema.c:1980,27'
              BranchSideFuncs:
                - lysp_yin_ctx_free
        - Branch String:   'src/tree_schema.c:1983,14'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1983,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1986,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema.c:1983,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1984,19'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1986,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema.c:1825,5'
          Dst:             __assert_fail
        - Src:             'src/tree_schema.c:1831,11'
          Dst:             calloc
        - Src:             'src/tree_schema.c:1832,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1838,15'
          Dst:             yin_parse_module
        - Src:             'src/tree_schema.c:1842,15'
          Dst:             yang_parse_module
        - Src:             'src/tree_schema.c:1846,9'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1853,5'
          Dst:             lysp_sort_revisions
        - Src:             'src/tree_schema.c:1855,9'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1859,14'
          Dst:             ly_ctx_get_module_latest
        - Src:             'src/tree_schema.c:1866,24'
          Dst:             strcmp
        - Src:             'src/tree_schema.c:1884,15'
          Dst:             ly_ctx_get_module
        - Src:             'src/tree_schema.c:1887,9'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1893,15'
          Dst:             ly_ctx_get_module_latest_ns
        - Src:             'src/tree_schema.c:1895,9'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1903,9'
          Dst:             ly_check_module_filename
        - Src:             'src/tree_schema.c:1911,9'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1915,5'
          Dst:             lys_parser_fill_filepath
        - Src:             'src/tree_schema.c:1922,10'
          Dst:             strcmp
        - Src:             'src/tree_schema.c:1923,9'
          Dst:             lysp_add_internal_ietf_netconf
        - Src:             'src/tree_schema.c:1924,17'
          Dst:             strcmp
        - Src:             'src/tree_schema.c:1925,9'
          Dst:             lysp_add_internal_ietf_netconf_with_defaults
        - Src:             'src/tree_schema.c:1926,17'
          Dst:             strcmp
        - Src:             'src/tree_schema.c:1927,9'
          Dst:             lysp_add_internal_yang
        - Src:             'src/tree_schema.c:1931,5'
          Dst:             ly_set_add
        - Src:             'src/tree_schema.c:1935,11'
          Dst:             ly_set_add
        - Src:             'src/tree_schema.c:1940,5'
          Dst:             lysp_resolve_import_include
        - Src:             'src/tree_schema.c:1943,5'
          Dst:             lysp_resolve_ext_instance_records
        - Src:             'src/tree_schema.c:1946,5'
          Dst:             lysp_check_dup_typedefs
        - Src:             'src/tree_schema.c:1947,5'
          Dst:             lysp_check_dup_groupings
        - Src:             'src/tree_schema.c:1948,5'
          Dst:             lysp_check_dup_features
        - Src:             'src/tree_schema.c:1949,5'
          Dst:             lysp_check_dup_identities
        - Src:             'src/tree_schema.c:1952,5'
          Dst:             lys_compile_feature_iffeatures
        - Src:             'src/tree_schema.c:1955,5'
          Dst:             lys_compile_identities
        - Src:             'src/tree_schema.c:1962,43'
          Dst:             ly_err_last
        - Src:             'src/tree_schema.c:1965,17'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1971,9'
          Dst:             lys_module_free
        - Src:             'src/tree_schema.c:1972,9'
          Dst:             lysf_ctx_erase
        - Src:             'src/tree_schema.c:1978,9'
          Dst:             lysp_yang_ctx_free
        - Src:             'src/tree_schema.c:1980,9'
          Dst:             lysp_yin_ctx_free
    - functionName:    _lys_set_implemented
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 809
      functionLinenumberEnd: 860
      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:815,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:817,30'
              BranchSideFuncs:
                - lys_set_features
            - BranchSide:      'src/tree_schema.c:830,23'
              BranchSideFuncs:
                - lys_implement
                - ly_ctx_get_module_iter
                - strcmp
                - ly_log
                - lys_implement
        - Branch String:   'src/tree_schema.c:818,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:820,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:821,21'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema.c:831,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:831,5'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - strcmp
                - ly_log
                - lys_implement
            - BranchSide:      'src/tree_schema.c:833,9'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - strcmp
                - ly_log
                - lys_implement
        - Branch String:   'src/tree_schema.c:831,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:831,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:833,9'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - strcmp
                - ly_log
                - lys_implement
        - Branch String:   'src/tree_schema.c:833,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:835,16'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - strcmp
                - ly_log
                - lys_implement
            - BranchSide:      'src/tree_schema.c:848,7'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - strcmp
                - ly_log
        - Branch String:   'src/tree_schema.c:835,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:836,19'
              BranchSideFuncs:
                - lys_implement
                - ly_ctx_get_module_iter
                - strcmp
                - ly_log
            - BranchSide:      'src/tree_schema.c:845,5'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - strcmp
                - ly_log
        - Branch String:   'src/tree_schema.c:837,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:838,17'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - strcmp
                - ly_log
                - lys_implement
            - BranchSide:      'src/tree_schema.c:841,22'
              BranchSideFuncs:
                - lys_implement
                - ly_ctx_get_module_iter
                - strcmp
                - ly_log
        - Branch String:   'src/tree_schema.c:841,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:841,70'
              BranchSideFuncs:
                - lys_implement
                - ly_ctx_get_module_iter
                - strcmp
                - ly_log
            - BranchSide:      'src/tree_schema.c:841,19'
              BranchSideFuncs:
                - lys_implement
                - ly_ctx_get_module_iter
                - strcmp
                - ly_log
        - Branch String:   'src/tree_schema.c:843,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:843,13'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - strcmp
                - ly_log
                - lys_implement
            - BranchSide:      'src/tree_schema.c:844,9'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - strcmp
                - ly_log
                - lys_implement
        - Branch String:   'src/tree_schema.c:843,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:843,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:844,9'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - strcmp
                - ly_log
                - lys_implement
        - Branch String:   'src/tree_schema.c:849,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:850,21'
              BranchSideFuncs:
                - strcmp
                - ly_ctx_get_module_iter
                - ly_log
            - BranchSide:      'src/tree_schema.c:859,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema.c:850,48'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:849,5'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - strcmp
                - ly_log
            - BranchSide:      'src/tree_schema.c:850,52'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - strcmp
                - ly_log
        - Branch String:   'src/tree_schema.c:850,69'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:849,5'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - strcmp
                - ly_log
            - BranchSide:      'src/tree_schema.c:850,73'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - strcmp
                - ly_log
        - Branch String:   'src/tree_schema.c:850,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:849,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema.c:851,13'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/tree_schema.c:817,13'
          Dst:             lys_set_features
        - Src:             'src/tree_schema.c:830,9'
          Dst:             lys_implement
        - Src:             'src/tree_schema.c:842,17'
          Dst:             lys_implement
        - Src:             'src/tree_schema.c:849,24'
          Dst:             ly_ctx_get_module_iter
        - Src:             'src/tree_schema.c:850,14'
          Dst:             strcmp
        - Src:             'src/tree_schema.c:851,13'
          Dst:             ly_log
    - functionName:    lys_unres_dep_sets_create
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1015
      functionLinenumberEnd: 1097
      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:1022,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1022,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_schema.c:1025,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:1025,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1025,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_set_erase
                - ly_set_free
                - ly_set_free
            - BranchSide:      'src/tree_schema.c:1028,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:1028,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1028,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_set_erase
                - ly_set_free
                - ly_set_free
            - 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
                - ly_set_contains
        - Branch String:   'src/tree_schema.c:1030,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1030,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:1035,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:1030,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1032,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:1035,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:1035,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1037,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:1080,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:1037,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1037,9'
              BranchSideFuncs:
                - __assert_fail
                - ly_set_erase
                - ly_set_free
                - ly_set_free
            - 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
        - Branch String:   'src/tree_schema.c:1039,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1041,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:1044,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:1041,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1041,13'
              BranchSideFuncs:
                - __assert_fail
                - ly_set_erase
                - ly_set_free
                - ly_set_free
            - BranchSide:      'src/tree_schema.c:1042,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:1044,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:1044,13'
              BranchSideFuncs:
                - __assert_fail
                - ly_set_erase
                - ly_set_free
                - ly_set_free
        - Branch String:   'src/tree_schema.c:1047,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1047,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:1050,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:1051,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1052,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:1059,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:1053,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1054,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:1057,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:1061,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:1070,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,13'
          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:1067,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:1063,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1064,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:1066,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:1070,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1070,9'
              BranchSideFuncs:
                - __assert_fail
                - ly_set_erase
                - ly_set_free
                - ly_set_free
            - BranchSide:      'src/tree_schema.c:1071,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:1073,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1035,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:1075,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:1081,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1082,35'
              BranchSideFuncs:
                - ly_log_dbg
                - __assert_fail
                - ly_set_erase
                - ly_set_free
                - ly_set_free
                - ly_log_dbg
            - BranchSide:      'src/tree_schema.c:1089,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_set_erase
                - ly_set_free
                - ly_set_free
        - Branch String:   'src/tree_schema.c:1085,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1086,17'
              BranchSideFuncs:
                - ly_log_dbg
                - __assert_fail
                - ly_set_erase
                - ly_set_free
                - ly_set_free
                - ly_log_dbg
            - BranchSide:      'src/tree_schema.c:1089,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:1093,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1093,5'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_free
                - ly_set_free
            - BranchSide:      'src/tree_schema.c:1093,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_set_erase
                - ly_set_free
                - ly_set_free
        - Branch String:   'src/tree_schema.c:1093,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1093,5'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_free
                - ly_set_free
            - BranchSide:      'src/tree_schema.c:1093,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/tree_schema.c:1022,5'
          Dst:             __assert_fail
        - Src:             'src/tree_schema.c:1025,5'
          Dst:             ly_set_dup
        - Src:             'src/tree_schema.c:1028,5'
          Dst:             lys_unres_dep_sets_create_single
        - Src:             'src/tree_schema.c:1030,17'
          Dst:             ly_set_contains
        - Src:             'src/tree_schema.c:1037,9'
          Dst:             ly_set_new
        - Src:             'src/tree_schema.c:1041,13'
          Dst:             lys_unres_dep_sets_create_mod_r
        - Src:             'src/tree_schema.c:1044,13'
          Dst:             lys_unres_dep_sets_create_mod_r
        - Src:             'src/tree_schema.c:1046,9'
          Dst:             ly_set_erase
        - Src:             'src/tree_schema.c:1047,9'
          Dst:             __assert_fail
        - Src:             'src/tree_schema.c:1070,9'
          Dst:             ly_set_add
        - Src:             'src/tree_schema.c:1080,5'
          Dst:             ly_log_dbg
        - Src:             'src/tree_schema.c:1084,9'
          Dst:             ly_log_dbg
        - Src:             'src/tree_schema.c:1087,13'
          Dst:             ly_log_dbg
        - Src:             'src/tree_schema.c:1093,5'
          Dst:             __assert_fail
        - Src:             'src/tree_schema.c:1094,5'
          Dst:             ly_set_erase
        - Src:             'src/tree_schema.c:1095,5'
          Dst:             ly_set_free
        - Src:             'src/tree_schema.c:1096,5'
          Dst:             ly_set_free
    - functionName:    lys_unres_glob_erase
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1158
      functionLinenumberEnd: 1174
      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:1161,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1162,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:1164,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: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
                - __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
                - __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
                - __assert_fail
                - __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:1172,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/tree_schema.c:1172,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1172,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_schema.c:1173,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_schema.c:1173,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1173,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_schema.c:1173,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema.c:1162,9'
          Dst:             ly_set_free
        - Src:             'src/tree_schema.c:1164,5'
          Dst:             ly_set_erase
        - Src:             'src/tree_schema.c:1165,5'
          Dst:             ly_set_erase
        - Src:             'src/tree_schema.c:1166,5'
          Dst:             ly_set_erase
        - 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
        - Src:             'src/tree_schema.c:1172,5'
          Dst:             __assert_fail
        - Src:             'src/tree_schema.c:1173,5'
          Dst:             __assert_fail
    - functionName:    lys_unres_glob_revert
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1102
      functionLinenumberEnd: 1154
      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:1108,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1109,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:1122,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:1110,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1110,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:1113,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:1122,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1123,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:1142,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:1129,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1130,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:1138,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:1131,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1132,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:1135,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:1144,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1144,9'
              BranchSideFuncs:
                - ly_temp_log_options
                - lys_compile_depset_all
                - ly_temp_log_options
                - ly_log
            - BranchSide:      'src/tree_schema.c:1147,19'
              BranchSideFuncs:
                - ly_temp_log_options
                - lys_compile_depset_all
                - ly_temp_log_options
                - ly_log
        - Branch String:   'src/tree_schema.c:1150,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1151,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema.c:1153,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema.c:1110,9'
          Dst:             __assert_fail
        - Src:             'src/tree_schema.c:1114,9'
          Dst:             lys_precompile_augments_deviations_revert
        - Src:             'src/tree_schema.c:1115,9'
          Dst:             lysc_module_free
        - Src:             'src/tree_schema.c:1126,9'
          Dst:             ly_set_rm
        - Src:             'src/tree_schema.c:1131,17'
          Dst:             ly_set_contains
        - Src:             'src/tree_schema.c:1132,17'
          Dst:             ly_set_rm_index
        - Src:             'src/tree_schema.c:1138,9'
          Dst:             lys_module_free
        - Src:             'src/tree_schema.c:1142,5'
          Dst:             lysf_ctx_erase
        - Src:             'src/tree_schema.c:1147,19'
          Dst:             ly_temp_log_options
        - Src:             'src/tree_schema.c:1148,15'
          Dst:             lys_compile_depset_all
        - Src:             'src/tree_schema.c:1149,9'
          Dst:             ly_temp_log_options
        - Src:             'src/tree_schema.c:1151,13'
          Dst:             ly_log
    - functionName:    lys_unres_dep_sets_create_single
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 985
      functionLinenumberEnd: 1010
      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
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_schema.c:991,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:991,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:992,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:993,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:993,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:1004,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:993,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:993,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:995,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:993,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:993,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:1004,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:993,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:995,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:1004,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:999,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:999,13'
              BranchSideFuncs:
                - ly_set_free
            - BranchSide:      'src/tree_schema.c:1000,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:1000,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1000,13'
              BranchSideFuncs:
                - ly_set_free
            - BranchSide:      'src/tree_schema.c:1001,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:1001,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1001,13'
              BranchSideFuncs:
                - ly_set_free
            - BranchSide:      'src/tree_schema.c:1002,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:993,13'
          Dst:             lys_has_compiled
        - Src:             'src/tree_schema.c:993,13'
          Dst:             lys_has_recompiled
        - Src:             'src/tree_schema.c:995,13'
          Dst:             ly_set_rm_index
        - Src:             'src/tree_schema.c:999,13'
          Dst:             ly_set_new
        - Src:             'src/tree_schema.c:1000,13'
          Dst:             ly_set_add
        - Src:             'src/tree_schema.c:1001,13'
          Dst:             ly_set_add
        - Src:             'src/tree_schema.c:1009,5'
          Dst:             ly_set_free
    - functionName:    lys_unres_dep_sets_create_mod_r
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 886
      functionLinenumberEnd: 974
      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_unres_dep_sets_create_mod_r
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/tree_schema.c:893,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:893,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:908,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,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:893,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:895,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:893,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:893,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:908,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,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:895,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:908,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:895,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:897,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:900,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:900,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:902,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:906,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:906,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:906,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:907,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:908,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:910,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:914,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:917,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:917,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema.c:922,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:922,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:922,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:922,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:923,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:926,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,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:924,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:925,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:926,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:926,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:926,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:926,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:927,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:940,12'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
        - Branch String:   'src/tree_schema.c:928,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:928,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:928,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:928,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:929,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:937,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:930,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:935,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:930,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:930,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:930,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:930,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:935,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:930,45'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:930,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:935,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:930,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:932,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:935,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:935,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:935,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:936,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:940,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:941,16'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
            - BranchSide:      'src/tree_schema.c:973,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema.c:945,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:945,9'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
            - BranchSide:      'src/tree_schema.c:945,9'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
        - Branch String:   'src/tree_schema.c:945,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:946,17'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
            - BranchSide:      'src/tree_schema.c:952,14'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
        - Branch String:   'src/tree_schema.c:946,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:947,23'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
            - BranchSide:      'src/tree_schema.c:950,9'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
        - Branch String:   'src/tree_schema.c:952,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:953,13'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
            - BranchSide:      'src/tree_schema.c:968,13'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
        - Branch String:   'src/tree_schema.c:953,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:953,13'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
            - BranchSide:      'src/tree_schema.c:953,13'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
        - Branch String:   'src/tree_schema.c:953,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:954,27'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
            - BranchSide:      'src/tree_schema.c:966,9'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
        - Branch String:   'src/tree_schema.c:955,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:955,17'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
            - BranchSide:      'src/tree_schema.c:955,17'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
        - Branch String:   'src/tree_schema.c:955,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:956,25'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
            - BranchSide:      'src/tree_schema.c:962,21'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
        - Branch String:   'src/tree_schema.c:956,25'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:957,31'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
            - BranchSide:      'src/tree_schema.c:960,17'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
        - Branch String:   'src/tree_schema.c:962,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:963,21'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
            - BranchSide:      'src/tree_schema.c:965,13'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
        - Branch String:   'src/tree_schema.c:968,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:969,13'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
            - BranchSide:      'src/tree_schema.c:971,5'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
        - Branch String:   'src/tree_schema.c:969,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:969,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:970,9'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
      Callsites:
        - Src:             'src/tree_schema.c:893,9'
          Dst:             lys_has_compiled
        - Src:             'src/tree_schema.c:893,9'
          Dst:             lys_has_recompiled
        - Src:             'src/tree_schema.c:895,14'
          Dst:             lys_has_dep_mods
        - Src:             'src/tree_schema.c:900,13'
          Dst:             ly_set_contains
        - Src:             'src/tree_schema.c:906,9'
          Dst:             ly_set_add
        - Src:             'src/tree_schema.c:908,14'
          Dst:             ly_set_contains
        - Src:             'src/tree_schema.c:914,9'
          Dst:             ly_set_rm_index
        - Src:             'src/tree_schema.c:917,9'
          Dst:             ly_set_add
        - Src:             'src/tree_schema.c:924,9'
          Dst:             lys_unres_dep_sets_create_mod_r
        - Src:             'src/tree_schema.c:930,17'
          Dst:             lys_has_compiled
        - Src:             'src/tree_schema.c:930,17'
          Dst:             lys_has_recompiled
        - Src:             'src/tree_schema.c:930,49'
          Dst:             lys_has_dep_mods
        - Src:             'src/tree_schema.c:935,13'
          Dst:             lys_unres_dep_sets_create_mod_r
        - Src:             'src/tree_schema.c:969,13'
          Dst:             lys_unres_dep_sets_create_mod_r
    - functionName:    lysp_add_internal_ietf_netconf
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1524
      functionLinenumberEnd: 1692
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - mod
      BBCount:         145
      ICount:          1707
      EdgeCount:       210
      CyclomaticComplexity: 67
      functionsReached:
        - __assert_fail
        - calloc
        - ly_log
        - ly_set_add
        - ly_set_contains
        - lydict_insert
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_schema.c:1533,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1533,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - 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:1533,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - 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:1533,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1533,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - 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:1533,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1533,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1533,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - 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:1533,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1534,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1534,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - 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:1535,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - 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:1535,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1535,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1536,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - 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:1536,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1536,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1537,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - 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:1544,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1544,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - 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:1545,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - 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:1545,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1545,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1546,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - 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:1546,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1546,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1547,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - 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:1553,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1553,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - 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:1554,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - 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:1554,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1554,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1555,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - 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:1555,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1555,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1556,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - 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:1562,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1562,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - 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:1563,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - 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:1563,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1563,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1564,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - 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:1564,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1564,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1565,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - 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:1571,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1571,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - 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:1572,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - 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:1572,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1572,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1573,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - 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:1573,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1573,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1574,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - 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:1580,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1580,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - 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:1581,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - 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:1581,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1581,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1582,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - 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:1582,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1582,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1583,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - 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:1589,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1589,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - 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:1590,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - 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:1590,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1590,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1591,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - 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:1591,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1591,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1592,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - 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:1599,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1599,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - 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:1599,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - 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:1599,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1599,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - 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:1599,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1599,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1599,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - 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:1599,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1600,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1600,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - 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:1601,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - 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:1601,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1601,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1602,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - 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:1602,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1602,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1603,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - 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:1610,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1610,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - 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:1611,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - 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:1611,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1611,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1612,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - 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:1612,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1612,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1613,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - 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:1619,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1619,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - 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:1620,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - 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:1620,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1620,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1621,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - 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:1621,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1621,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1622,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - 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:1628,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1628,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - 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:1629,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - 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:1629,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1629,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1630,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - 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:1630,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1630,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1631,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - 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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - 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:1636,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1637,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1650,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - 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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1639,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1639,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1640,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1640,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1640,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1641,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1641,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1641,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1642,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - 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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1650,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1650,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - 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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
            - BranchSide:      'src/tree_schema.c:1650,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - 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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
        - Branch String:   'src/tree_schema.c:1650,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1650,5'
              BranchSideFuncs:
                - 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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
            - BranchSide:      'src/tree_schema.c:1650,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1650,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1650,5'
              BranchSideFuncs:
                - 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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
            - BranchSide:      'src/tree_schema.c:1650,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1651,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1651,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
            - BranchSide:      'src/tree_schema.c:1652,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
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
        - Branch String:   'src/tree_schema.c:1652,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1652,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1653,5'
              BranchSideFuncs:
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
        - Branch String:   'src/tree_schema.c:1653,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1653,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1654,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
        - Branch String:   'src/tree_schema.c:1661,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1661,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
            - BranchSide:      'src/tree_schema.c:1662,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
        - Branch String:   'src/tree_schema.c:1662,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1662,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1663,5'
              BranchSideFuncs:
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
        - Branch String:   'src/tree_schema.c:1663,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1663,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1664,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_set_add
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
        - Branch String:   'src/tree_schema.c:1668,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1670,9'
              BranchSideFuncs:
                - ly_set_contains
                - ly_log
                - 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:1674,31'
              BranchSideFuncs:
                - ly_set_contains
                - ly_log
                - 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:1670,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1670,9'
              BranchSideFuncs:
                - ly_set_add
                - 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:1671,9'
              BranchSideFuncs:
                - ly_set_add
                - 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:1671,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1671,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1672,5'
              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:1674,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1675,13'
              BranchSideFuncs:
                - 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:1677,36'
              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:1681,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1681,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1681,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:1681,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1681,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1681,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1681,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1681,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1681,5'
              BranchSideFuncs:
                - 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
                - malloc
                - 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:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1686,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1686,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lydict_insert
                - lydict_insert
            - BranchSide:      'src/tree_schema.c:1686,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
        - Branch String:   'src/tree_schema.c:1686,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1686,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
            - BranchSide:      'src/tree_schema.c:1686,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1686,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1686,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
            - BranchSide:      'src/tree_schema.c:1686,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1687,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1687,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1688,5'
              BranchSideFuncs:
                - lydict_insert
        - Branch String:   'src/tree_schema.c:1688,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1688,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1689,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema.c:1533,5'
          Dst:             realloc
        - Src:             'src/tree_schema.c:1533,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1533,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1534,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1535,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1536,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1543,26'
          Dst:             calloc
        - Src:             'src/tree_schema.c:1544,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1545,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1546,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1551,19'
          Dst:             calloc
        - Src:             'src/tree_schema.c:1553,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1554,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1555,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1560,18'
          Dst:             calloc
        - Src:             'src/tree_schema.c:1562,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1563,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1564,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1569,18'
          Dst:             calloc
        - Src:             'src/tree_schema.c:1571,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1572,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1573,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1578,18'
          Dst:             calloc
        - Src:             'src/tree_schema.c:1580,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1581,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1582,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1587,18'
          Dst:             calloc
        - Src:             'src/tree_schema.c:1589,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1590,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1591,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1599,5'
          Dst:             realloc
        - Src:             'src/tree_schema.c:1599,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1599,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1600,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1601,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1602,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1609,26'
          Dst:             calloc
        - Src:             'src/tree_schema.c:1610,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1611,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1612,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1617,19'
          Dst:             calloc
        - Src:             'src/tree_schema.c:1619,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1620,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1621,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1626,18'
          Dst:             calloc
        - Src:             'src/tree_schema.c:1628,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1629,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1630,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1637,23'
          Dst:             calloc
        - Src:             'src/tree_schema.c:1639,9'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1640,9'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1641,9'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1650,5'
          Dst:             realloc
        - Src:             'src/tree_schema.c:1650,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1650,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1651,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1652,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1653,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1660,26'
          Dst:             calloc
        - Src:             'src/tree_schema.c:1661,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1662,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1663,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1670,9'
          Dst:             __assert_fail
        - Src:             'src/tree_schema.c:1671,9'
          Dst:             ly_set_add
        - Src:             'src/tree_schema.c:1674,14'
          Dst:             ly_set_contains
        - Src:             'src/tree_schema.c:1675,13'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1681,5'
          Dst:             realloc
        - Src:             'src/tree_schema.c:1681,5'
          Dst:             ly_log
        - 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:1686,5'
          Dst:             realloc
        - Src:             'src/tree_schema.c:1686,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1686,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1687,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1688,5'
          Dst:             lydict_insert
    - functionName:    lysp_add_internal_ietf_netconf_with_defaults
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1704
      functionLinenumberEnd: 1749
      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:1711,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1711,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:1711,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:1711,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1711,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:1711,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1711,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1711,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:1711,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1714,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1714,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1715,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:1715,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1715,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1716,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:1723,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1723,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:1724,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:1724,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1724,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1725,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:1725,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1725,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1726,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:1730,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1732,9'
              BranchSideFuncs:
                - ly_set_contains
                - ly_log
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1736,31'
              BranchSideFuncs:
                - ly_set_contains
                - ly_log
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1732,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1732,9'
              BranchSideFuncs:
                - ly_set_add
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1733,9'
              BranchSideFuncs:
                - ly_set_add
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1733,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1733,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1734,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1736,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1737,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1739,36'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1743,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1743,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lydict_insert
                - lydict_insert
            - BranchSide:      'src/tree_schema.c:1743,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
        - Branch String:   'src/tree_schema.c:1743,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1743,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
            - BranchSide:      'src/tree_schema.c:1743,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1743,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1743,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
            - BranchSide:      'src/tree_schema.c:1743,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1744,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1744,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1745,5'
              BranchSideFuncs:
                - lydict_insert
        - Branch String:   'src/tree_schema.c:1745,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1745,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1746,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema.c:1711,5'
          Dst:             realloc
        - Src:             'src/tree_schema.c:1711,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1711,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1714,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1715,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1722,26'
          Dst:             calloc
        - Src:             'src/tree_schema.c:1723,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1724,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1725,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1732,9'
          Dst:             __assert_fail
        - Src:             'src/tree_schema.c:1733,9'
          Dst:             ly_set_add
        - Src:             'src/tree_schema.c:1736,14'
          Dst:             ly_set_contains
        - Src:             'src/tree_schema.c:1737,13'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1743,5'
          Dst:             realloc
        - Src:             'src/tree_schema.c:1743,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1743,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1744,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1745,5'
          Dst:             lydict_insert
    - functionName:    lysp_add_internal_yang
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1764
      functionLinenumberEnd: 1810
      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:1771,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1771,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:1771,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:1771,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1771,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:1771,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1771,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1771,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema.c:1771,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1771,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1771,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:1771,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1771,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1771,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema.c:1771,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1772,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1772,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:1772,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:1772,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1772,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1773,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:1773,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1773,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:1773,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:1773,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1773,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1774,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:1777,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1777,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:1777,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:1777,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1777,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:1777,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1777,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1777,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema.c:1777,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1777,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1777,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:1777,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1777,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1777,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema.c:1777,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1780,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1780,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1781,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:1781,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1781,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1782,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:1790,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1790,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - ly_set_contains
                - ly_log
            - BranchSide:      'src/tree_schema.c:1791,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - ly_set_contains
                - ly_log
        - Branch String:   'src/tree_schema.c:1791,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1791,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1792,5'
              BranchSideFuncs:
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - ly_set_contains
                - ly_log
        - Branch String:   'src/tree_schema.c:1792,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1792,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1793,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_set_add
                - ly_set_contains
                - ly_log
        - Branch String:   'src/tree_schema.c:1797,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1799,9'
              BranchSideFuncs:
                - ly_set_contains
                - ly_log
            - BranchSide:      'src/tree_schema.c:1803,31'
              BranchSideFuncs:
                - ly_set_contains
                - ly_log
        - Branch String:   'src/tree_schema.c:1799,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1799,9'
              BranchSideFuncs:
                - ly_set_add
            - BranchSide:      'src/tree_schema.c:1800,9'
              BranchSideFuncs:
                - ly_set_add
        - Branch String:   'src/tree_schema.c:1800,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1800,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1801,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema.c:1803,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1804,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1806,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema.c:1771,5'
          Dst:             realloc
        - Src:             'src/tree_schema.c:1771,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1771,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1772,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1773,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1777,5'
          Dst:             realloc
        - Src:             'src/tree_schema.c:1777,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1777,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1780,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1781,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1789,26'
          Dst:             calloc
        - Src:             'src/tree_schema.c:1790,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1791,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1792,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1799,9'
          Dst:             __assert_fail
        - Src:             'src/tree_schema.c:1800,9'
          Dst:             ly_set_add
        - Src:             'src/tree_schema.c:1803,14'
          Dst:             ly_set_contains
        - Src:             'src/tree_schema.c:1804,13'
          Dst:             ly_log
    - functionName:    lysp_resolve_import_include
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1217
      functionLinenumberEnd: 1247
      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:1222,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1222,5'
              BranchSideFuncs:
                - lysp_load_submodules
                - lys_parse_load
                - ly_log
            - BranchSide:      'src/tree_schema.c:1222,5'
              BranchSideFuncs:
                - lysp_load_submodules
                - lys_parse_load
                - ly_log
        - Branch String:   'src/tree_schema.c:1222,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1223,16'
              BranchSideFuncs:
                - lys_parse_load
                - lysp_load_submodules
                - ly_log
            - BranchSide:      'src/tree_schema.c:1242,5'
              BranchSideFuncs:
                - lysp_load_submodules
        - Branch String:   'src/tree_schema.c:1224,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1225,13'
              BranchSideFuncs:
                - lysp_load_submodules
                - lys_parse_load
                - ly_log
            - BranchSide:      'src/tree_schema.c:1236,16'
              BranchSideFuncs:
                - lysp_load_submodules
                - lys_parse_load
                - ly_log
        - Branch String:   'src/tree_schema.c:1225,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1225,13'
              BranchSideFuncs:
                - lys_parse_load
                - lysp_load_submodules
                - ly_log
            - BranchSide:      'src/tree_schema.c:1225,13'
              BranchSideFuncs:
                - lys_parse_load
                - lysp_load_submodules
                - ly_log
        - Branch String:   'src/tree_schema.c:1225,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1225,13'
              BranchSideFuncs:
                - lys_parse_load
                - lysp_load_submodules
                - ly_log
            - BranchSide:      'src/tree_schema.c:1225,13'
              BranchSideFuncs:
                - lys_parse_load
                - lysp_load_submodules
                - ly_log
        - Branch String:   'src/tree_schema.c:1225,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1225,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1227,18'
              BranchSideFuncs:
                - lysp_load_submodules
                - lys_parse_load
                - ly_log
        - Branch String:   'src/tree_schema.c:1227,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1232,17'
              BranchSideFuncs:
                - lysp_load_submodules
                - lys_parse_load
                - ly_log
            - BranchSide:      'src/tree_schema.c:1234,9'
              BranchSideFuncs:
                - lysp_load_submodules
                - lys_parse_load
                - ly_log
        - Branch String:   'src/tree_schema.c:1236,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1237,17'
              BranchSideFuncs:
                - lysp_load_submodules
                - lys_parse_load
                - ly_log
            - BranchSide:      'src/tree_schema.c:1241,5'
              BranchSideFuncs:
                - lysp_load_submodules
                - lys_parse_load
                - ly_log
        - Branch String:   'src/tree_schema.c:1237,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1238,17'
              BranchSideFuncs:
                - ly_log
                - lysp_load_submodules
                - lys_parse_load
            - BranchSide:      'src/tree_schema.c:1240,9'
              BranchSideFuncs:
                - lysp_load_submodules
                - lys_parse_load
                - ly_log
        - Branch String:   'src/tree_schema.c:1238,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1240,9'
              BranchSideFuncs:
                - ly_log
                - lysp_load_submodules
                - lys_parse_load
            - BranchSide:      'src/tree_schema.c:1240,9'
              BranchSideFuncs:
                - ly_log
                - lysp_load_submodules
                - lys_parse_load
        - Branch String:   'src/tree_schema.c:1242,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1242,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1244,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema.c:1225,13'
          Dst:             lys_parse_load
        - Src:             'src/tree_schema.c:1238,17'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1242,5'
          Dst:             lysp_load_submodules
    - functionName:    lysp_resolve_ext_instance_records
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1353
      functionLinenumberEnd: 1421
      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:1355,36'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1355,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:1355,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:1363,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1364,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:1380,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:1365,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1365,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:1365,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:1365,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1366,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:1377,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:1369,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1369,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:1369,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:1369,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1369,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1372,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:1372,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1372,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:1372,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:1372,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1372,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1375,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:1380,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1381,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:1420,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema.c:1383,20'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1383,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:1383,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:1383,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1384,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:1418,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:1385,30'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1385,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:1386,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:1385,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1386,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:1390,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:1390,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1391,24'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1393,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:1401,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1403,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:1410,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:1405,25'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1405,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:1405,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:1405,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1407,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:1409,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:1407,33'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1407,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:1407,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:1369,13'
          Dst:             lysp_ext_find_definition
        - Src:             'src/tree_schema.c:1372,13'
          Dst:             lysp_ext_instance_resolve_argument
        - Src:             'src/tree_schema.c:1375,27'
          Dst:             lyplg_ext_record_find
        - Src:             'src/tree_schema.c:1390,22'
          Dst:             lysp_resolve_ext_instance_log_path
        - Src:             'src/tree_schema.c:1393,13'
          Dst:             ly_log_location
        - Src:             'src/tree_schema.c:1398,13'
          Dst:             ly_log_location_revert
        - Src:             'src/tree_schema.c:1403,17'
          Dst:             lysp_ext_instance_free
    - functionName:    lys_parse_fd
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2076
      functionLinenumberEnd: 2088
      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:2080,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2080,5'
              BranchSideFuncs:
                - ly_log
                - ly_in_new_fd
                - lys_parse
                - ly_in_free
                - ly_log
            - BranchSide:      'src/tree_schema.c:2080,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:2080,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2080,5'
              BranchSideFuncs:
                - ly_in_new_fd
                - lys_parse
                - ly_in_free
                - ly_log
            - BranchSide:      'src/tree_schema.c:2082,5'
              BranchSideFuncs:
                - ly_in_new_fd
                - lys_parse
                - ly_in_free
                - ly_log
        - Branch String:   'src/tree_schema.c:2082,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2082,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema.c:2084,21'
              BranchSideFuncs:
                - lys_parse
                - ly_in_free
      Callsites:
        - Src:             'src/tree_schema.c:2080,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2080,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2082,5'
          Dst:             ly_in_new_fd
        - Src:             'src/tree_schema.c:2082,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2084,11'
          Dst:             lys_parse
        - Src:             'src/tree_schema.c:2085,5'
          Dst:             ly_in_free
    - functionName:    lys_parse_mem
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2060
      functionLinenumberEnd: 2072
      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:2064,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2064,5'
              BranchSideFuncs:
                - ly_log
                - ly_in_new_memory
                - lys_parse
                - ly_in_free
                - ly_log
            - BranchSide:      'src/tree_schema.c:2064,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:2064,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2064,5'
              BranchSideFuncs:
                - ly_in_new_memory
                - lys_parse
                - ly_in_free
                - ly_log
            - BranchSide:      'src/tree_schema.c:2066,5'
              BranchSideFuncs:
                - ly_in_new_memory
                - lys_parse
                - ly_in_free
                - ly_log
        - Branch String:   'src/tree_schema.c:2066,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2066,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema.c:2068,21'
              BranchSideFuncs:
                - lys_parse
                - ly_in_free
      Callsites:
        - Src:             'src/tree_schema.c:2064,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2064,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2066,5'
          Dst:             ly_in_new_memory
        - Src:             'src/tree_schema.c:2066,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2068,11'
          Dst:             lys_parse
        - Src:             'src/tree_schema.c:2069,5'
          Dst:             ly_in_free
    - functionName:    lys_parse_submodule
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1427
      functionLinenumberEnd: 1512
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - in
        - format
        - main_ctx
        - custom_check
        - check_data
        - new_mods
        - submodule
      BBCount:         53
      ICount:          363
      EdgeCount:       67
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
        - ly_ctx_get_submodule2_latest
        - ly_log
        - lys_parser_fill_filepath
        - 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:1435,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1435,5'
              BranchSideFuncs:
                - ly_log
                - yang_parse_submodule
                - __assert_fail
                - lysp_sort_revisions
                - ly_ctx_get_submodule2_latest
                - lys_parser_fill_filepath
                - lysp_resolve_import_include
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_log
                - lysp_module_free
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_log
                - strcmp
                - yin_parse_submodule
                - ly_log
            - BranchSide:      'src/tree_schema.c:1435,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1435,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1435,5'
              BranchSideFuncs:
                - yang_parse_submodule
                - __assert_fail
                - lysp_sort_revisions
                - ly_ctx_get_submodule2_latest
                - lys_parser_fill_filepath
                - lysp_resolve_import_include
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_log
                - lysp_module_free
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_log
                - strcmp
                - yin_parse_submodule
                - ly_log
            - BranchSide:      'src/tree_schema.c:1437,13'
              BranchSideFuncs:
                - yang_parse_submodule
                - __assert_fail
                - lysp_sort_revisions
                - ly_ctx_get_submodule2_latest
                - lys_parser_fill_filepath
                - lysp_resolve_import_include
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_log
                - lysp_module_free
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_log
                - strcmp
                - yin_parse_submodule
                - ly_log
        - Branch String:   'src/tree_schema.c:1437,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1439,44'
              BranchSideFuncs:
                - yin_parse_submodule
                - __assert_fail
                - lysp_sort_revisions
                - ly_ctx_get_submodule2_latest
                - lys_parser_fill_filepath
                - lysp_resolve_import_include
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_log
                - lysp_module_free
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_log
                - strcmp
            - BranchSide:      'src/tree_schema.c:1443,46'
              BranchSideFuncs:
                - yang_parse_submodule
                - __assert_fail
                - lysp_sort_revisions
                - ly_ctx_get_submodule2_latest
                - lys_parser_fill_filepath
                - lysp_resolve_import_include
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_log
                - lysp_module_free
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_log
                - strcmp
            - BranchSide:      'src/tree_schema.c:1447,9'
              BranchSideFuncs:
                - ly_log
                - __assert_fail
                - lysp_sort_revisions
                - ly_ctx_get_submodule2_latest
                - lys_parser_fill_filepath
                - lysp_resolve_import_include
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_log
                - lysp_module_free
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_log
                - strcmp
        - Branch String:   'src/tree_schema.c:1451,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1451,5'
              BranchSideFuncs:
                - ly_log
                - lysp_module_free
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_log
            - BranchSide:      'src/tree_schema.c:1452,5'
              BranchSideFuncs:
                - __assert_fail
                - lysp_sort_revisions
                - ly_ctx_get_submodule2_latest
                - lys_parser_fill_filepath
                - lysp_resolve_import_include
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_log
                - lysp_module_free
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_log
                - strcmp
        - Branch String:   'src/tree_schema.c:1452,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1452,5'
              BranchSideFuncs:
                - lysp_sort_revisions
                - ly_ctx_get_submodule2_latest
                - lys_parser_fill_filepath
                - lysp_resolve_import_include
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_log
                - lysp_module_free
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_log
                - strcmp
            - BranchSide:      'src/tree_schema.c:1455,25'
              BranchSideFuncs:
                - lysp_sort_revisions
                - ly_ctx_get_submodule2_latest
                - lys_parser_fill_filepath
                - lysp_resolve_import_include
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_log
                - lysp_module_free
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_log
                - strcmp
        - Branch String:   'src/tree_schema.c:1459,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1460,13'
              BranchSideFuncs:
                - lys_parser_fill_filepath
                - lysp_resolve_import_include
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_log
                - lysp_module_free
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_log
                - strcmp
            - BranchSide:      'src/tree_schema.c:1475,9'
              BranchSideFuncs:
                - lys_parser_fill_filepath
                - lysp_resolve_import_include
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_log
                - lysp_module_free
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_log
        - Branch String:   'src/tree_schema.c:1460,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1461,18'
              BranchSideFuncs:
                - lys_parser_fill_filepath
                - lysp_resolve_import_include
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_log
                - lysp_module_free
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_log
                - strcmp
            - BranchSide:      'src/tree_schema.c:1472,23'
              BranchSideFuncs:
                - lys_parser_fill_filepath
                - lysp_resolve_import_include
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_log
                - lysp_module_free
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_log
        - Branch String:   'src/tree_schema.c:1461,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1463,43'
              BranchSideFuncs:
                - strcmp
                - lys_parser_fill_filepath
                - lysp_resolve_import_include
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_log
                - lysp_module_free
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_log
            - BranchSide:      'src/tree_schema.c:1465,31'
              BranchSideFuncs:
                - strcmp
                - lys_parser_fill_filepath
                - lysp_resolve_import_include
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_log
                - lysp_module_free
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_log
        - Branch String:   'src/tree_schema.c:1465,24'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1466,43'
              BranchSideFuncs:
                - lys_parser_fill_filepath
                - lysp_resolve_import_include
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_log
                - lysp_module_free
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_log
            - BranchSide:      'src/tree_schema.c:1469,27'
              BranchSideFuncs:
                - lys_parser_fill_filepath
                - lysp_resolve_import_include
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_log
                - lysp_module_free
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_log
        - Branch String:   'src/tree_schema.c:1478,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1479,9'
              BranchSideFuncs:
                - lys_parser_fill_filepath
                - lysp_resolve_import_include
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_log
                - lysp_module_free
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_log
            - BranchSide:      'src/tree_schema.c:1482,9'
              BranchSideFuncs:
                - lys_parser_fill_filepath
                - lysp_resolve_import_include
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_log
                - lysp_module_free
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_log
        - Branch String:   'src/tree_schema.c:1479,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1479,9'
              BranchSideFuncs:
                - ly_log
                - lysp_module_free
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_log
            - BranchSide:      'src/tree_schema.c:1480,5'
              BranchSideFuncs:
                - lys_parser_fill_filepath
                - lysp_resolve_import_include
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_log
                - lysp_module_free
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_log
        - Branch String:   'src/tree_schema.c:1482,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1483,9'
              BranchSideFuncs:
                - lys_parser_fill_filepath
                - lysp_resolve_import_include
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_log
                - lysp_module_free
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_log
            - BranchSide:      'src/tree_schema.c:1486,30'
              BranchSideFuncs:
                - lys_parser_fill_filepath
                - lysp_resolve_import_include
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_log
                - lysp_module_free
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_log
        - Branch String:   'src/tree_schema.c:1489,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1489,5'
              BranchSideFuncs:
                - ly_log
                - lysp_module_free
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_log
            - BranchSide:      'src/tree_schema.c:1491,9'
              BranchSideFuncs:
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
        - Branch String:   'src/tree_schema.c:1491,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1492,28'
              BranchSideFuncs:
                - lysp_yang_ctx_free
            - BranchSide:      'src/tree_schema.c:1494,27'
              BranchSideFuncs:
                - lysp_yin_ctx_free
        - Branch String:   'src/tree_schema.c:1500,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1500,21'
              BranchSideFuncs:
                - ly_log
                - lysp_module_free
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_log
            - BranchSide:      'src/tree_schema.c:1501,9'
              BranchSideFuncs:
                - ly_log
                - lysp_module_free
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
        - Branch String:   'src/tree_schema.c:1500,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1501,9'
              BranchSideFuncs:
                - ly_log
                - lysp_module_free
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
            - BranchSide:      'src/tree_schema.c:1503,9'
              BranchSideFuncs:
                - ly_log
                - lysp_module_free
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
        - Branch String:   'src/tree_schema.c:1506,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1507,28'
              BranchSideFuncs:
                - lysp_yang_ctx_free
            - BranchSide:      'src/tree_schema.c:1509,27'
              BranchSideFuncs:
                - lysp_yin_ctx_free
      Callsites:
        - Src:             'src/tree_schema.c:1435,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1435,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1439,15'
          Dst:             yin_parse_submodule
        - Src:             'src/tree_schema.c:1443,15'
          Dst:             yang_parse_submodule
        - Src:             'src/tree_schema.c:1447,9'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1452,5'
          Dst:             __assert_fail
        - Src:             'src/tree_schema.c:1455,5'
          Dst:             lysp_sort_revisions
        - Src:             'src/tree_schema.c:1458,42'
          Dst:             ly_ctx_get_submodule2_latest
        - Src:             'src/tree_schema.c:1465,24'
          Dst:             strcmp
        - Src:             'src/tree_schema.c:1486,5'
          Dst:             lys_parser_fill_filepath
        - Src:             'src/tree_schema.c:1489,5'
          Dst:             lysp_resolve_import_include
        - Src:             'src/tree_schema.c:1492,9'
          Dst:             lysp_yang_ctx_free
        - Src:             'src/tree_schema.c:1494,9'
          Dst:             lysp_yin_ctx_free
        - Src:             'src/tree_schema.c:1501,9'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1503,9'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1505,5'
          Dst:             lysp_module_free
        - Src:             'src/tree_schema.c:1507,9'
          Dst:             lysp_yang_ctx_free
        - Src:             'src/tree_schema.c:1509,9'
          Dst:             lysp_yin_ctx_free
    - functionName:    lys_set_implemented
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1178
      functionLinenumberEnd: 1205
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mod
        - features
      BBCount:         19
      ICount:          123
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _lys_set_implemented
        - 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:1182,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1182,5'
              BranchSideFuncs:
                - _lys_set_implemented
                - lys_unres_dep_sets_create
                - lys_compile_depset_all
                - lys_unres_glob_erase
                - lys_unres_glob_revert
                - lys_unres_glob_erase
            - BranchSide:      'src/tree_schema.c:1185,32'
              BranchSideFuncs:
                - _lys_set_implemented
                - lys_unres_dep_sets_create
                - lys_compile_depset_all
                - lys_unres_glob_erase
                - lys_unres_glob_revert
                - lys_unres_glob_erase
        - Branch String:   'src/tree_schema.c:1186,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1186,5'
              BranchSideFuncs:
                - lys_unres_glob_revert
                - lys_unres_glob_erase
            - BranchSide:      'src/tree_schema.c:1188,11'
              BranchSideFuncs:
                - lys_unres_dep_sets_create
                - lys_compile_depset_all
                - lys_unres_glob_erase
                - lys_unres_glob_revert
                - lys_unres_glob_erase
        - Branch String:   'src/tree_schema.c:1188,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1188,52'
              BranchSideFuncs:
                - lys_unres_glob_revert
                - lys_unres_glob_erase
            - BranchSide:      'src/tree_schema.c:1190,9'
              BranchSideFuncs:
                - lys_unres_dep_sets_create
                - lys_compile_depset_all
                - lys_unres_glob_erase
                - lys_unres_glob_revert
                - lys_unres_glob_erase
        - Branch String:   'src/tree_schema.c:1190,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1190,9'
              BranchSideFuncs:
                - lys_unres_glob_revert
                - lys_unres_glob_erase
            - BranchSide:      'src/tree_schema.c:1193,9'
              BranchSideFuncs:
                - lys_compile_depset_all
                - lys_unres_glob_erase
                - lys_unres_glob_revert
                - lys_unres_glob_erase
        - Branch String:   'src/tree_schema.c:1193,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1193,9'
              BranchSideFuncs:
                - lys_unres_glob_revert
                - lys_unres_glob_erase
            - BranchSide:      'src/tree_schema.c:1196,30'
              BranchSideFuncs:
                - lys_unres_glob_erase
                - lys_unres_glob_revert
                - lys_unres_glob_erase
        - Branch String:   'src/tree_schema.c:1200,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1201,31'
              BranchSideFuncs:
                - lys_unres_glob_revert
                - lys_unres_glob_erase
            - BranchSide:      'src/tree_schema.c:1204,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema.c:1182,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1185,11'
          Dst:             _lys_set_implemented
        - Src:             'src/tree_schema.c:1190,9'
          Dst:             lys_unres_dep_sets_create
        - Src:             'src/tree_schema.c:1193,9'
          Dst:             lys_compile_depset_all
        - Src:             'src/tree_schema.c:1196,9'
          Dst:             lys_unres_glob_erase
        - Src:             'src/tree_schema.c:1201,9'
          Dst:             lys_unres_glob_revert
        - Src:             'src/tree_schema.c:1202,9'
          Dst:             lys_unres_glob_erase
    - functionName:    lysc_path
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 803
      functionLinenumberEnd: 804
      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:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tree_schema.c:804,12'
          Dst:             lysc_path_until
    - functionName:    lysc_path_until
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionLinenumberEnd: 799
      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:          638
      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:696,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:697,9'
              BranchSideFuncs:
                - ly_log
                - 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:701,10'
              BranchSideFuncs:
                - 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:697,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:697,9'
              BranchSideFuncs:
                - 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,9'
              BranchSideFuncs:
                - 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:701,38'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:701,42'
              BranchSideFuncs:
                - 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:703,21'
              BranchSideFuncs:
                - 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:701,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:703,21'
              BranchSideFuncs:
                - 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,21'
              BranchSideFuncs:
                - 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:708,28'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:708,32'
              BranchSideFuncs:
                - 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:708,5'
              BranchSideFuncs:
                - 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:708,48'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:708,52'
              BranchSideFuncs:
                - 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:708,5'
              BranchSideFuncs:
                - 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:708,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:712,13'
              BranchSideFuncs:
                - asprintf
                - 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:783,9'
              BranchSideFuncs:
                - strdup
                - strcpy
                - free
        - Branch String:   'src/tree_schema.c:712,25'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:712,29'
              BranchSideFuncs:
                - asprintf
                - 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:717,14'
              BranchSideFuncs:
                - asprintf
                - 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:712,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:714,13'
              BranchSideFuncs:
                - 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:717,14'
              BranchSideFuncs:
                - asprintf
                - 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:717,50'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:717,54'
              BranchSideFuncs:
                - asprintf
                - 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:747,13'
              BranchSideFuncs:
                - asprintf
                - 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:717,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:718,19'
              BranchSideFuncs:
                - lys_getnext
                - asprintf
                - free
                - free
                - asprintf
                - free
                - strdup
                - strcpy
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
            - BranchSide:      'src/tree_schema.c:747,13'
              BranchSideFuncs:
                - asprintf
                - 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:721,60'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:721,63'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - asprintf
                - free
                - strdup
                - strcpy
                - free
                - lys_getnext
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
            - BranchSide:      'src/tree_schema.c:721,13'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - asprintf
                - 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:721,63'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:721,63'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - asprintf
                - free
                - strdup
                - strcpy
                - free
                - lys_getnext
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
            - BranchSide:      'src/tree_schema.c:721,13'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - asprintf
                - 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:721,63'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:721,13'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - asprintf
                - free
                - strdup
                - strcpy
                - free
                - lys_getnext
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
            - BranchSide:      'src/tree_schema.c:721,13'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - asprintf
                - 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:721,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:722,21'
              BranchSideFuncs:
                - asprintf
                - free
                - lys_getnext
                - asprintf
                - free
                - free
                - asprintf
                - free
                - strdup
                - strcpy
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
                - snprintf
                - strdup
                - free
                - free
            - BranchSide:      'src/tree_schema.c:732,17'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - asprintf
                - 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:725,59'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:725,63'
              BranchSideFuncs:
                - asprintf
                - free
                - lys_getnext
                - asprintf
                - free
                - free
                - asprintf
                - free
                - strdup
                - strcpy
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
                - snprintf
                - strdup
                - free
                - free
            - BranchSide:      'src/tree_schema.c:725,71'
              BranchSideFuncs:
                - asprintf
                - free
                - lys_getnext
                - asprintf
                - free
                - free
                - asprintf
                - free
                - strdup
                - strcpy
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
                - snprintf
                - strdup
                - free
                - free
        - Branch String:   'src/tree_schema.c:725,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:726,26'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/tree_schema.c:730,22'
              BranchSideFuncs:
                - free
                - lys_getnext
                - asprintf
                - free
                - free
                - asprintf
                - free
                - strdup
                - strcpy
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
                - snprintf
                - strdup
                - asprintf
                - free
                - free
        - Branch String:   'src/tree_schema.c:732,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:732,33'
              BranchSideFuncs:
                - strdup
                - asprintf
                - free
                - free
                - asprintf
                - free
                - strdup
                - strcpy
                - free
                - lys_getnext
                - asprintf
                - free
                - free
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
                - snprintf
            - BranchSide:      'src/tree_schema.c:732,43'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - asprintf
                - 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:733,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:734,32'
              BranchSideFuncs:
                - snprintf
                - free
                - free
                - asprintf
                - free
                - strdup
                - strcpy
                - free
                - lys_getnext
                - asprintf
                - strdup
                - asprintf
                - free
                - free
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
            - BranchSide:      'src/tree_schema.c:736,47'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - asprintf
                - 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:734,56'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:734,69'
              BranchSideFuncs:
                - snprintf
                - free
                - free
                - asprintf
                - free
                - strdup
                - strcpy
                - free
                - lys_getnext
                - asprintf
                - strdup
                - asprintf
                - free
                - free
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
            - BranchSide:      'src/tree_schema.c:734,86'
              BranchSideFuncs:
                - snprintf
                - free
                - free
                - asprintf
                - 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:734,86'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:734,90'
              BranchSideFuncs:
                - snprintf
                - free
                - free
                - asprintf
                - free
                - strdup
                - strcpy
                - free
                - lys_getnext
                - asprintf
                - strdup
                - asprintf
                - free
                - free
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
            - BranchSide:      'src/tree_schema.c:734,23'
              BranchSideFuncs:
                - snprintf
                - free
                - free
                - asprintf
                - 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:736,47'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:736,60'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - asprintf
                - free
                - strdup
                - strcpy
                - free
                - lys_getnext
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
            - BranchSide:      'src/tree_schema.c:736,77'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - asprintf
                - 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:736,77'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:736,81'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - asprintf
                - free
                - strdup
                - strcpy
                - free
                - lys_getnext
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
            - BranchSide:      'src/tree_schema.c:736,23'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - asprintf
                - 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:741,24'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:741,28'
              BranchSideFuncs:
                - asprintf
                - 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:745,9'
              BranchSideFuncs:
                - asprintf
                - 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:741,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:743,17'
              BranchSideFuncs:
                - strdup
                - strcpy
                - free
            - BranchSide:      'src/tree_schema.c:745,9'
              BranchSideFuncs:
                - asprintf
                - 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:747,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:747,29'
              BranchSideFuncs:
                - strdup
                - asprintf
                - 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:747,39'
              BranchSideFuncs:
                - asprintf
                - 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:748,20'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:748,24'
              BranchSideFuncs:
                - asprintf
                - 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:751,19'
              BranchSideFuncs:
                - asprintf
                - 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:748,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:749,19'
              BranchSideFuncs:
                - asprintf
                - 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:751,19'
              BranchSideFuncs:
                - asprintf
                - 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:754,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:755,19'
              BranchSideFuncs:
                - lysc_data_node
                - asprintf
                - 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,19'
              BranchSideFuncs:
                - asprintf
                - 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:755,19'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:760,14'
              BranchSideFuncs:
                - lysc_data_node
                - asprintf
                - free
                - strdup
                - strcpy
                - free
                - strdup
                - lys_getnext
                - asprintf
                - free
                - free
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
                - snprintf
                - asprintf
                - snprintf
            - BranchSide:      'src/tree_schema.c:760,14'
              BranchSideFuncs:
                - lysc_data_node
                - asprintf
                - 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:760,18'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:760,22'
              BranchSideFuncs:
                - asprintf
                - 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:762,17'
              BranchSideFuncs:
                - asprintf
                - 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:760,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:762,17'
              BranchSideFuncs:
                - asprintf
                - 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:769,17'
              BranchSideFuncs:
                - asprintf
                - 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:762,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:763,32'
              BranchSideFuncs:
                - snprintf
                - 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:765,52'
              BranchSideFuncs:
                - asprintf
                - 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:763,100'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:763,104'
              BranchSideFuncs:
                - snprintf
                - 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:763,23'
              BranchSideFuncs:
                - snprintf
                - 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:765,91'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:765,95'
              BranchSideFuncs:
                - asprintf
                - 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:765,23'
              BranchSideFuncs:
                - asprintf
                - 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:769,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:770,32'
              BranchSideFuncs:
                - snprintf
                - 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:772,49'
              BranchSideFuncs:
                - asprintf
                - 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:770,77'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:770,81'
              BranchSideFuncs:
                - snprintf
                - 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:770,23'
              BranchSideFuncs:
                - snprintf
                - 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:772,68'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:772,72'
              BranchSideFuncs:
                - asprintf
                - 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:772,23'
              BranchSideFuncs:
                - asprintf
                - 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:777,20'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:777,24'
              BranchSideFuncs:
                - 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:781,5'
              BranchSideFuncs:
                - 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:777,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:779,13'
              BranchSideFuncs:
                - strdup
                - strcpy
                - free
            - BranchSide:      'src/tree_schema.c:781,5'
              BranchSideFuncs:
                - 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:783,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:784,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_schema.c:786,16'
              BranchSideFuncs:
                - strdup
                - strcpy
        - Branch String:   'src/tree_schema.c:787,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:788,20'
              BranchSideFuncs:
                - strcpy
            - BranchSide:      'src/tree_schema.c:790,20'
              BranchSideFuncs:
                - strdup
        - Branch String:   'src/tree_schema.c:794,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:795,16'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:797,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema.c:697,9'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:721,27'
          Dst:             lys_getnext
        - Src:             'src/tree_schema.c:725,21'
          Dst:             asprintf
        - Src:             'src/tree_schema.c:732,26'
          Dst:             strdup
        - Src:             'src/tree_schema.c:734,23'
          Dst:             snprintf
        - Src:             'src/tree_schema.c:736,23'
          Dst:             asprintf
        - Src:             'src/tree_schema.c:747,22'
          Dst:             strdup
        - Src:             'src/tree_schema.c:755,19'
          Dst:             lysc_data_node
        - Src:             'src/tree_schema.c:763,23'
          Dst:             snprintf
        - Src:             'src/tree_schema.c:765,23'
          Dst:             asprintf
        - Src:             'src/tree_schema.c:770,23'
          Dst:             snprintf
        - Src:             'src/tree_schema.c:772,23'
          Dst:             asprintf
        - Src:             'src/tree_schema.c:788,13'
          Dst:             strcpy
        - Src:             'src/tree_schema.c:790,20'
          Dst:             strdup
    - functionName:    lys_getnext
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 364
      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:    36
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tree_schema.c:364,12'
          Dst:             lys_getnext_
    - functionName:    lys_getnext_
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 359
      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:         171
      ICount:          827
      EdgeCount:       221
      CyclomaticComplexity: 52
      functionsReached:
        - __assert_fail
        - ly_ctx_destroy
        - ly_ctx_get_module_iter
        - ly_log
        - lyplg_ext_get_storage
        - lyplg_ext_schema_mount_create_context
        - 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:174,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:174,5'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:177,10'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:174,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:174,5'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:177,10'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:174,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:174,5'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:174,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:177,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:181,13'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:200,16'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:181,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:183,43'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:186,17'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:186,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:187,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
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:190,31'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:193,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:195,13'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:198,9'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:200,16'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:201,21'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:203,16'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:203,16'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:204,34'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:207,16'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:211,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:211,10'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:212,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
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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,18'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:212,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
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:233,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
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - lyplg_ext_get_storage
                - lysc_node_child
        - Branch String:   'src/tree_schema.c:212,30'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:212,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
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - lyplg_ext_get_storage
                - lysc_node_child
            - BranchSide:      'src/tree_schema.c:233,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
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - lyplg_ext_get_storage
                - lysc_node_child
        - Branch String:   'src/tree_schema.c:212,40'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:212,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
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:233,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
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - lyplg_ext_get_storage
                - lysc_node_child
        - Branch String:   'src/tree_schema.c:212,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:213,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
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:233,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
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - lyplg_ext_get_storage
                - lysc_node_child
        - Branch String:   'src/tree_schema.c:218,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:219,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
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:223,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
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:219,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:218,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
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:220,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
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:223,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:223,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
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:226,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
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:226,26'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:226,13'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:226,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
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:226,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:227,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
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:233,9'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:227,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:228,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
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:231,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
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:233,25'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:233,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
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - lyplg_ext_get_storage
                - lysc_node_child
            - BranchSide:      'src/tree_schema.c:237,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
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
        - Branch String:   'src/tree_schema.c:233,20'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:235,20'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:237,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
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
        - Branch String:   'src/tree_schema.c:237,20'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:238,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
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
            - BranchSide:      'src/tree_schema.c:246,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
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
        - Branch String:   'src/tree_schema.c:239,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:240,39'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lysc_node_actions
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:241,24'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:241,24'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:242,62'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:244,44'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:246,20'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:247,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
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
            - BranchSide:      'src/tree_schema.c:255,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
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
        - Branch String:   'src/tree_schema.c:248,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:249,39'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - ly_ctx_get_module_iter
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:250,24'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:250,24'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:251,61'
              BranchSideFuncs:
                - lysc_node_notifs
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:253,44'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:255,20'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:256,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:285,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema.c:257,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:258,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
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
            - BranchSide:      'src/tree_schema.c:284,9'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:258,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:258,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
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
            - BranchSide:      'src/tree_schema.c:258,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
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
        - Branch String:   'src/tree_schema.c:258,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:259,33'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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
                - ly_ctx_destroy
                - lys_getnext
            - BranchSide:      'src/tree_schema.c:268,21'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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
                - ly_ctx_destroy
                - lys_getnext
        - Branch String:   'src/tree_schema.c:259,75'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:260,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
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
            - BranchSide:      'src/tree_schema.c:267,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
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
        - Branch String:   'src/tree_schema.c:259,25'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:261,64'
              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
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
            - BranchSide:      'src/tree_schema.c:267,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
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
        - Branch String:   'src/tree_schema.c:262,29'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:264,29'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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
                - ly_ctx_destroy
                - lys_getnext
            - BranchSide:      'src/tree_schema.c:266,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
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
        - Branch String:   'src/tree_schema.c:268,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:270,25'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - ly_ctx_destroy
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:283,13'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:271,34'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:271,21'
              BranchSideFuncs:
                - ly_ctx_destroy
                - 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_create_context
                - 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:271,67'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - ly_ctx_destroy
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:271,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:272,30'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - ly_ctx_destroy
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:278,26'
              BranchSideFuncs:
                - ly_ctx_destroy
                - 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_create_context
                - 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,29'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:273,29'
              BranchSideFuncs:
                - lys_getnext
                - ly_ctx_get_module_iter
                - ly_ctx_destroy
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:276,56'
              BranchSideFuncs:
                - lys_getnext
                - ly_ctx_get_module_iter
                - ly_ctx_destroy
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:278,25'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:280,40'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:282,17'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:290,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:299,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:299,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:299,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:299,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:299,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:299,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:299,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:299,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:301,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
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:309,15'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:321,13'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:335,13'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:344,15'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:354,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:301,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:302,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:305,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
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:309,43'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:309,47'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:319,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema.c:309,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:310,33'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:319,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema.c:310,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:312,40'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:314,24'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:321,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:322,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:323,21'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:323,53'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:323,73'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:324,20'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:323,20'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:324,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
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:326,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
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:326,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:327,40'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:330,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
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:335,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:337,20'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:340,36'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:344,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:346,20'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:349,36'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - ly_ctx_destroy
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_create_context
                - 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:354,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:354,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema.c:354,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:354,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:354,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema.c:354,9'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/tree_schema.c:174,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:183,27'
          Dst:             lysc_node_child
        - Src:             'src/tree_schema.c:187,17'
          Dst:             lyplg_ext_get_storage
        - Src:             'src/tree_schema.c:218,27'
          Dst:             ly_ctx_get_module_iter
        - Src:             'src/tree_schema.c:223,13'
          Dst:             __assert_fail
        - Src:             'src/tree_schema.c:226,36'
          Dst:             ly_ctx_get_module_iter
        - Src:             'src/tree_schema.c:231,24'
          Dst:             lys_getnext
        - Src:             'src/tree_schema.c:240,17'
          Dst:             lyplg_ext_get_storage
        - Src:             'src/tree_schema.c:242,44'
          Dst:             lysc_node_actions
        - Src:             'src/tree_schema.c:249,17'
          Dst:             lyplg_ext_get_storage
        - Src:             'src/tree_schema.c:251,44'
          Dst:             lysc_node_notifs
        - Src:             'src/tree_schema.c:259,26'
          Dst:             strcmp
        - Src:             'src/tree_schema.c:260,30'
          Dst:             strcmp
        - Src:             'src/tree_schema.c:261,25'
          Dst:             lyplg_ext_schema_mount_create_context
        - Src:             'src/tree_schema.c:271,44'
          Dst:             ly_ctx_get_module_iter
        - Src:             'src/tree_schema.c:276,32'
          Dst:             lys_getnext
        - Src:             'src/tree_schema.c:280,25'
          Dst:             ly_ctx_destroy
        - Src:             'src/tree_schema.c:305,13'
          Dst:             lys_getnext_into_case
        - Src:             'src/tree_schema.c:310,17'
          Dst:             lysc_node_child
        - Src:             'src/tree_schema.c:312,24'
          Dst:             lysc_node_child
        - Src:             'src/tree_schema.c:323,57'
          Dst:             lysc_node_child
        - Src:             'src/tree_schema.c:327,24'
          Dst:             lysc_node_child
        - Src:             'src/tree_schema.c:330,17'
          Dst:             lys_getnext_into_case
        - Src:             'src/tree_schema.c:340,20'
          Dst:             lysc_node_child
        - Src:             'src/tree_schema.c:349,20'
          Dst:             lysc_node_child
        - Src:             'src/tree_schema.c:354,9'
          Dst:             ly_log
    - functionName:    lys_find_path
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionLinenumberEnd: 685
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ctx
        - ctx_node
        - path
        - output
      BBCount:         35
      ICount:          211
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - ly_log
        - ly_path_compile
        - ly_path_free
        - ly_path_parse
        - lyxp_expr_free
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tree_schema.c:661,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:661,5'
              BranchSideFuncs:
                - strlen
                - ly_path_parse
                - ly_path_compile
                - ly_path_free
                - lyxp_expr_free
                - ly_log
            - BranchSide:      'src/tree_schema.c:662,5'
              BranchSideFuncs:
                - strlen
                - ly_path_parse
                - ly_path_compile
                - ly_path_free
                - lyxp_expr_free
                - ly_log
        - Branch String:   'src/tree_schema.c:661,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:661,5'
              BranchSideFuncs:
                - strlen
                - ly_path_parse
                - ly_path_compile
                - ly_path_free
                - lyxp_expr_free
                - ly_log
            - BranchSide:      'src/tree_schema.c:662,5'
              BranchSideFuncs:
                - strlen
                - ly_path_parse
                - ly_path_compile
                - ly_path_free
                - lyxp_expr_free
                - ly_log
        - Branch String:   'src/tree_schema.c:662,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:662,5'
              BranchSideFuncs:
                - strlen
                - ly_path_parse
                - ly_path_compile
                - ly_path_free
                - lyxp_expr_free
                - ly_log
            - BranchSide:      'src/tree_schema.c:664,10'
              BranchSideFuncs:
                - strlen
                - ly_path_parse
                - ly_path_compile
                - ly_path_free
                - lyxp_expr_free
        - Branch String:   'src/tree_schema.c:662,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:662,5'
              BranchSideFuncs:
                - strlen
                - ly_path_parse
                - ly_path_compile
                - ly_path_free
                - lyxp_expr_free
                - ly_log
            - BranchSide:      'src/tree_schema.c:662,5'
              BranchSideFuncs:
                - strlen
                - ly_path_parse
                - ly_path_compile
                - ly_path_free
                - lyxp_expr_free
                - ly_log
        - Branch String:   'src/tree_schema.c:662,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:662,5'
              BranchSideFuncs:
                - strlen
                - ly_path_parse
                - ly_path_compile
                - ly_path_free
                - lyxp_expr_free
                - ly_log
            - BranchSide:      'src/tree_schema.c:664,10'
              BranchSideFuncs:
                - strlen
                - ly_path_parse
                - ly_path_compile
                - ly_path_free
                - lyxp_expr_free
        - Branch String:   'src/tree_schema.c:662,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:662,5'
              BranchSideFuncs:
                - strlen
                - ly_path_parse
                - ly_path_compile
                - ly_path_free
                - lyxp_expr_free
                - ly_log
            - BranchSide:      'src/tree_schema.c:664,10'
              BranchSideFuncs:
                - strlen
                - ly_path_parse
                - ly_path_compile
                - ly_path_free
                - lyxp_expr_free
        - Branch String:   'src/tree_schema.c:662,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:662,5'
              BranchSideFuncs:
                - strlen
                - ly_path_parse
                - ly_path_compile
                - ly_path_free
                - lyxp_expr_free
                - ly_log
            - BranchSide:      'src/tree_schema.c:662,5'
              BranchSideFuncs:
                - strlen
                - ly_path_parse
                - ly_path_compile
                - ly_path_free
                - lyxp_expr_free
                - ly_log
        - Branch String:   'src/tree_schema.c:662,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:662,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema.c:664,10'
              BranchSideFuncs:
                - strlen
                - ly_path_parse
                - ly_path_compile
                - ly_path_free
                - lyxp_expr_free
        - Branch String:   'src/tree_schema.c:664,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:665,15'
              BranchSideFuncs:
                - strlen
                - ly_path_parse
                - ly_path_compile
                - ly_path_free
                - lyxp_expr_free
            - BranchSide:      'src/tree_schema.c:669,25'
              BranchSideFuncs:
                - strlen
                - ly_path_parse
                - ly_path_compile
                - ly_path_free
                - lyxp_expr_free
        - Branch String:   'src/tree_schema.c:671,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:671,5'
              BranchSideFuncs:
                - ly_path_free
                - lyxp_expr_free
            - BranchSide:      'src/tree_schema.c:674,12'
              BranchSideFuncs:
                - ly_path_compile
                - ly_path_free
                - lyxp_expr_free
        - Branch String:   'src/tree_schema.c:676,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:676,5'
              BranchSideFuncs:
                - ly_path_free
                - lyxp_expr_free
            - BranchSide:      'src/tree_schema.c:679,13'
              BranchSideFuncs:
                - ly_path_free
                - lyxp_expr_free
        - Branch String:   'src/tree_schema.c:679,15'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:679,33'
              BranchSideFuncs:
                - ly_path_free
                - lyxp_expr_free
            - BranchSide:      'src/tree_schema.c:679,33'
              BranchSideFuncs:
                - ly_path_free
                - lyxp_expr_free
      Callsites:
        - Src:             'src/tree_schema.c:661,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:662,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:669,46'
          Dst:             strlen
        - Src:             'src/tree_schema.c:669,11'
          Dst:             ly_path_parse
        - Src:             'src/tree_schema.c:675,11'
          Dst:             ly_path_compile
        - Src:             'src/tree_schema.c:682,5'
          Dst:             ly_path_free
        - Src:             'src/tree_schema.c:683,5'
          Dst:             lyxp_expr_free
    - functionName:    lys_find_path_atoms
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 620
      functionLinenumberEnd: 650
      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:          218
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - ly_log
        - ly_path_compile
        - ly_path_free
        - ly_path_parse
        - lys_find_lypath_atoms
        - lyxp_expr_free
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tree_schema.c:626,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:626,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - strlen
                - ly_path_parse
                - ly_path_compile
                - lys_find_lypath_atoms
                - ly_path_free
                - lyxp_expr_free
                - ly_log
            - BranchSide:      'src/tree_schema.c:626,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - strlen
                - ly_path_parse
                - ly_path_compile
                - lys_find_lypath_atoms
                - ly_path_free
                - lyxp_expr_free
                - ly_log
        - Branch String:   'src/tree_schema.c:626,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:626,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - strlen
                - ly_path_parse
                - ly_path_compile
                - lys_find_lypath_atoms
                - ly_path_free
                - lyxp_expr_free
                - ly_log
            - BranchSide:      'src/tree_schema.c:626,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:626,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:626,5'
              BranchSideFuncs:
                - ly_log
                - strlen
                - ly_path_parse
                - ly_path_compile
                - lys_find_lypath_atoms
                - ly_path_free
                - lyxp_expr_free
                - ly_log
            - BranchSide:      'src/tree_schema.c:626,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:626,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:626,5'
              BranchSideFuncs:
                - strlen
                - ly_path_parse
                - ly_path_compile
                - lys_find_lypath_atoms
                - ly_path_free
                - lyxp_expr_free
                - ly_log
            - BranchSide:      'src/tree_schema.c:627,5'
              BranchSideFuncs:
                - strlen
                - ly_path_parse
                - ly_path_compile
                - lys_find_lypath_atoms
                - ly_path_free
                - lyxp_expr_free
                - ly_log
        - Branch String:   'src/tree_schema.c:627,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:627,5'
              BranchSideFuncs:
                - strlen
                - ly_path_parse
                - ly_path_compile
                - lys_find_lypath_atoms
                - ly_path_free
                - lyxp_expr_free
                - ly_log
            - BranchSide:      'src/tree_schema.c:629,10'
              BranchSideFuncs:
                - strlen
                - ly_path_parse
                - ly_path_compile
                - lys_find_lypath_atoms
                - ly_path_free
                - lyxp_expr_free
        - Branch String:   'src/tree_schema.c:627,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:627,5'
              BranchSideFuncs:
                - strlen
                - ly_path_parse
                - ly_path_compile
                - lys_find_lypath_atoms
                - ly_path_free
                - lyxp_expr_free
                - ly_log
            - BranchSide:      'src/tree_schema.c:627,5'
              BranchSideFuncs:
                - strlen
                - ly_path_parse
                - ly_path_compile
                - lys_find_lypath_atoms
                - ly_path_free
                - lyxp_expr_free
                - ly_log
        - Branch String:   'src/tree_schema.c:627,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:627,5'
              BranchSideFuncs:
                - strlen
                - ly_path_parse
                - ly_path_compile
                - lys_find_lypath_atoms
                - ly_path_free
                - lyxp_expr_free
                - ly_log
            - BranchSide:      'src/tree_schema.c:629,10'
              BranchSideFuncs:
                - strlen
                - ly_path_parse
                - ly_path_compile
                - lys_find_lypath_atoms
                - ly_path_free
                - lyxp_expr_free
        - Branch String:   'src/tree_schema.c:627,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:627,5'
              BranchSideFuncs:
                - strlen
                - ly_path_parse
                - ly_path_compile
                - lys_find_lypath_atoms
                - ly_path_free
                - lyxp_expr_free
                - ly_log
            - BranchSide:      'src/tree_schema.c:629,10'
              BranchSideFuncs:
                - strlen
                - ly_path_parse
                - ly_path_compile
                - lys_find_lypath_atoms
                - ly_path_free
                - lyxp_expr_free
        - Branch String:   'src/tree_schema.c:627,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:627,5'
              BranchSideFuncs:
                - strlen
                - ly_path_parse
                - ly_path_compile
                - lys_find_lypath_atoms
                - ly_path_free
                - lyxp_expr_free
                - ly_log
            - BranchSide:      'src/tree_schema.c:627,5'
              BranchSideFuncs:
                - strlen
                - ly_path_parse
                - ly_path_compile
                - lys_find_lypath_atoms
                - ly_path_free
                - lyxp_expr_free
                - ly_log
        - Branch String:   'src/tree_schema.c:627,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:627,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema.c:629,10'
              BranchSideFuncs:
                - strlen
                - ly_path_parse
                - ly_path_compile
                - lys_find_lypath_atoms
                - ly_path_free
                - lyxp_expr_free
        - Branch String:   'src/tree_schema.c:629,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:630,15'
              BranchSideFuncs:
                - strlen
                - ly_path_parse
                - ly_path_compile
                - lys_find_lypath_atoms
                - ly_path_free
                - lyxp_expr_free
            - BranchSide:      'src/tree_schema.c:634,25'
              BranchSideFuncs:
                - strlen
                - ly_path_parse
                - ly_path_compile
                - lys_find_lypath_atoms
                - ly_path_free
                - lyxp_expr_free
        - Branch String:   'src/tree_schema.c:636,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:636,5'
              BranchSideFuncs:
                - ly_path_free
                - lyxp_expr_free
            - BranchSide:      'src/tree_schema.c:639,12'
              BranchSideFuncs:
                - ly_path_compile
                - lys_find_lypath_atoms
                - ly_path_free
                - lyxp_expr_free
        - Branch String:   'src/tree_schema.c:641,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:641,5'
              BranchSideFuncs:
                - ly_path_free
                - lyxp_expr_free
            - BranchSide:      'src/tree_schema.c:644,33'
              BranchSideFuncs:
                - lys_find_lypath_atoms
                - ly_path_free
                - lyxp_expr_free
      Callsites:
        - Src:             'src/tree_schema.c:626,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:626,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:626,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:627,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:634,46'
          Dst:             strlen
        - Src:             'src/tree_schema.c:634,11'
          Dst:             ly_path_parse
        - Src:             'src/tree_schema.c:640,11'
          Dst:             ly_path_compile
        - Src:             'src/tree_schema.c:644,11'
          Dst:             lys_find_lypath_atoms
        - Src:             'src/tree_schema.c:647,5'
          Dst:             ly_path_free
        - Src:             'src/tree_schema.c:648,5'
          Dst:             lyxp_expr_free
    - functionName:    lys_find_lypath_atoms
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 589
      functionLinenumberEnd: 615
      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:593,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:593,5'
              BranchSideFuncs:
                - ly_log
                - ly_set_new
                - ly_set_free
                - ly_set_add
                - ly_set_add
            - BranchSide:      'src/tree_schema.c:593,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:593,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:593,5'
              BranchSideFuncs:
                - ly_set_new
                - ly_set_free
                - ly_set_add
                - ly_set_add
            - BranchSide:      'src/tree_schema.c:596,5'
              BranchSideFuncs:
                - ly_set_new
                - ly_set_free
                - ly_set_add
                - ly_set_add
        - Branch String:   'src/tree_schema.c:596,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:596,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:598,5'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_add
                - ly_set_add
        - Branch String:   'src/tree_schema.c:598,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:598,5'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_add
                - ly_set_add
            - BranchSide:      'src/tree_schema.c:598,5'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_add
                - ly_set_add
        - Branch String:   'src/tree_schema.c:598,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:600,9'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_free
                - ly_set_add
            - BranchSide:      'src/tree_schema.c:607,5'
              BranchSideFuncs:
                - ly_set_free
        - Branch String:   'src/tree_schema.c:600,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:600,9'
              BranchSideFuncs:
                - ly_set_free
            - BranchSide:      'src/tree_schema.c:601,9'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_add
                - ly_set_add
        - Branch String:   'src/tree_schema.c:601,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:601,9'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_add
                - ly_set_add
            - BranchSide:      'src/tree_schema.c:601,9'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_add
                - ly_set_add
        - Branch String:   'src/tree_schema.c:601,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:602,18'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_add
                - ly_set_add
            - BranchSide:      'src/tree_schema.c:607,5'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_add
                - ly_set_add
        - Branch String:   'src/tree_schema.c:602,71'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:602,75'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_free
                - ly_set_add
            - BranchSide:      'src/tree_schema.c:604,17'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_free
                - ly_set_add
        - Branch String:   'src/tree_schema.c:602,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:604,17'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_free
                - ly_set_add
            - BranchSide:      'src/tree_schema.c:606,9'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_add
                - ly_set_add
        - Branch String:   'src/tree_schema.c:604,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:604,17'
              BranchSideFuncs:
                - ly_set_free
            - BranchSide:      'src/tree_schema.c:605,13'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_add
                - ly_set_add
        - Branch String:   'src/tree_schema.c:610,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:611,22'
              BranchSideFuncs:
                - ly_set_free
            - BranchSide:      'src/tree_schema.c:614,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema.c:593,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:593,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:596,5'
          Dst:             ly_set_new
        - Src:             'src/tree_schema.c:600,9'
          Dst:             ly_set_add
        - Src:             'src/tree_schema.c:604,17'
          Dst:             ly_set_add
        - Src:             'src/tree_schema.c:611,9'
          Dst:             ly_set_free
    - functionName:    lys_find_xpath
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 585
      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:          335
      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:544,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:544,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:544,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:544,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:544,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:544,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:544,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:544,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:544,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:544,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:544,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:545,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:545,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:545,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:546,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:545,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:545,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:545,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:545,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:545,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:546,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:545,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:545,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:546,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:545,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:545,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:545,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:545,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:545,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema.c:546,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:546,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:547,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:549,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:549,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:550,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:554,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:555,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:555,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_free
            - BranchSide:      'src/tree_schema.c:558,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:559,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:559,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_free
            - BranchSide:      'src/tree_schema.c:562,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:563,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:563,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_free
            - BranchSide:      'src/tree_schema.c:566,34'
              BranchSideFuncs:
                - malloc
                - ly_log
                - 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:567,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_free
                - ly_set_add
            - BranchSide:      'src/tree_schema.c:568,27'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_free
                - ly_set_add
        - Branch String:   'src/tree_schema.c:570,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:571,21'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_free
                - ly_set_add
            - BranchSide:      'src/tree_schema.c:575,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_free
        - Branch String:   'src/tree_schema.c:571,60'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:571,71'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_free
                - ly_set_add
            - BranchSide:      'src/tree_schema.c:575,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_free
                - ly_set_add
        - Branch String:   'src/tree_schema.c:571,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:572,31'
              BranchSideFuncs:
                - ly_set_add
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_free
            - BranchSide:      'src/tree_schema.c:575,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_free
                - ly_set_add
        - Branch String:   'src/tree_schema.c:573,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:573,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_free
            - BranchSide:      'src/tree_schema.c:574,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_free
                - ly_set_add
        - Branch String:   'src/tree_schema.c:580,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:581,22'
              BranchSideFuncs:
                - ly_set_free
            - BranchSide:      'src/tree_schema.c:584,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema.c:544,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:544,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:544,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:545,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:554,11'
          Dst:             ly_set_new
        - Src:             'src/tree_schema.c:558,11'
          Dst:             lyxp_expr_parse
        - Src:             'src/tree_schema.c:562,11'
          Dst:             lyxp_atomize
        - Src:             'src/tree_schema.c:567,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:572,19'
          Dst:             ly_set_add
        - Src:             'src/tree_schema.c:578,5'
          Dst:             lyxp_set_free_content
        - Src:             'src/tree_schema.c:579,5'
          Dst:             lyxp_expr_free
        - Src:             'src/tree_schema.c:581,9'
          Dst:             ly_set_free
    - functionName:    lys_find_expr_atoms
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 533
      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:496,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:496,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:496,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:496,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:496,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:496,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:496,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:496,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:496,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:496,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:496,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:497,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:497,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:497,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:497,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:497,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:497,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:498,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:497,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:497,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:498,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:497,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:497,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:498,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:497,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:497,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:497,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:497,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:497,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema.c:498,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:497,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:497,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema.c:497,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:498,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:499,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:503,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:504,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:504,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_set_free
            - BranchSide:      'src/tree_schema.c:507,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:509,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:509,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_set_free
            - BranchSide:      'src/tree_schema.c:512,34'
              BranchSideFuncs:
                - malloc
                - ly_log
                - 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:513,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_set_free
                - __assert_fail
                - ly_set_add
            - BranchSide:      'src/tree_schema.c:514,27'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_set_free
                - __assert_fail
                - ly_set_add
        - Branch String:   'src/tree_schema.c:516,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:517,21'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_set_free
                - __assert_fail
                - ly_set_add
            - BranchSide:      'src/tree_schema.c:524,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_set_free
        - Branch String:   'src/tree_schema.c:517,60'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:517,71'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_set_free
                - __assert_fail
                - ly_set_add
            - BranchSide:      'src/tree_schema.c:524,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_set_free
                - __assert_fail
                - ly_set_add
        - Branch String:   'src/tree_schema.c:517,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:518,13'
              BranchSideFuncs:
                - __assert_fail
                - ly_set_add
                - lyxp_set_free_content
                - ly_set_free
            - BranchSide:      'src/tree_schema.c:524,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_set_free
                - __assert_fail
                - ly_set_add
        - Branch String:   'src/tree_schema.c:518,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:518,13'
              BranchSideFuncs:
                - ly_set_add
                - lyxp_set_free_content
                - ly_set_free
                - __assert_fail
            - BranchSide:      'src/tree_schema.c:521,31'
              BranchSideFuncs:
                - ly_set_add
                - lyxp_set_free_content
                - ly_set_free
                - __assert_fail
        - Branch String:   'src/tree_schema.c:518,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:518,13'
              BranchSideFuncs:
                - ly_set_add
                - lyxp_set_free_content
                - ly_set_free
                - __assert_fail
            - BranchSide:      'src/tree_schema.c:521,31'
              BranchSideFuncs:
                - ly_set_add
                - lyxp_set_free_content
                - ly_set_free
                - __assert_fail
        - Branch String:   'src/tree_schema.c:518,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:518,13'
              BranchSideFuncs:
                - ly_set_add
                - lyxp_set_free_content
                - ly_set_free
                - __assert_fail
            - BranchSide:      'src/tree_schema.c:521,31'
              BranchSideFuncs:
                - ly_set_add
                - lyxp_set_free_content
                - ly_set_free
                - __assert_fail
        - Branch String:   'src/tree_schema.c:522,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:522,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_set_free
            - BranchSide:      'src/tree_schema.c:523,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_set_free
                - __assert_fail
                - ly_set_add
        - Branch String:   'src/tree_schema.c:528,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:529,22'
              BranchSideFuncs:
                - ly_set_free
            - BranchSide:      'src/tree_schema.c:532,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema.c:496,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:496,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:496,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:496,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:497,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:503,11'
          Dst:             ly_set_new
        - Src:             'src/tree_schema.c:507,11'
          Dst:             lyxp_atomize
        - Src:             'src/tree_schema.c:513,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:518,13'
          Dst:             __assert_fail
        - Src:             'src/tree_schema.c:521,19'
          Dst:             ly_set_add
        - Src:             'src/tree_schema.c:527,5'
          Dst:             lyxp_set_free_content
        - Src:             'src/tree_schema.c:529,9'
          Dst:             ly_set_free
    - functionName:    lys_find_xpath_atoms
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 486
      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:449,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:449,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:449,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:449,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:449,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:449,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:449,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:449,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:449,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:449,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:449,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:450,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:450,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:450,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:451,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:450,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:450,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:450,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:450,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:450,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:451,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:450,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:450,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:451,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:450,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:450,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:450,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:450,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:450,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema.c:451,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:451,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:452,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:454,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:454,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:455,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:459,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:460,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:460,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
            - BranchSide:      'src/tree_schema.c:463,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:464,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:464,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
            - BranchSide:      'src/tree_schema.c:467,24'
              BranchSideFuncs:
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_add
        - Branch String:   'src/tree_schema.c:468,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:468,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
            - BranchSide:      'src/tree_schema.c:471,34'
              BranchSideFuncs:
                - malloc
                - ly_log
                - 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:472,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_add
            - BranchSide:      'src/tree_schema.c:473,27'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_add
        - Branch String:   'src/tree_schema.c:475,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:476,20'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_add
            - BranchSide:      'src/tree_schema.c:480,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
        - Branch String:   'src/tree_schema.c:476,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:477,31'
              BranchSideFuncs:
                - ly_set_add
                - lyxp_set_free_content
                - lyxp_expr_free
            - BranchSide:      'src/tree_schema.c:480,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_add
        - Branch String:   'src/tree_schema.c:478,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:478,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
            - BranchSide:      'src/tree_schema.c:479,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_add
      Callsites:
        - Src:             'src/tree_schema.c:449,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:449,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:449,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:450,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:459,11'
          Dst:             ly_set_new
        - Src:             'src/tree_schema.c:463,11'
          Dst:             lyxp_expr_parse
        - Src:             'src/tree_schema.c:467,11'
          Dst:             lyxp_atomize
        - Src:             'src/tree_schema.c:472,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:477,19'
          Dst:             ly_set_add
        - Src:             'src/tree_schema.c:483,5'
          Dst:             lyxp_set_free_content
        - Src:             'src/tree_schema.c:484,5'
          Dst:             lyxp_expr_free
    - functionName:    lys_find_child
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 438
      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:412,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:412,5'
              BranchSideFuncs:
                - ly_log
                - lys_getnext
                - strcmp
                - ly_strncmp
                - ly_log
            - BranchSide:      'src/tree_schema.c:412,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:412,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:412,5'
              BranchSideFuncs:
                - lys_getnext
                - strcmp
                - ly_strncmp
                - ly_log
            - BranchSide:      'src/tree_schema.c:413,5'
              BranchSideFuncs:
                - lys_getnext
                - strcmp
                - ly_strncmp
                - ly_log
        - Branch String:   'src/tree_schema.c:413,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:413,5'
              BranchSideFuncs:
                - lys_getnext
                - strcmp
                - ly_strncmp
                - ly_log
            - BranchSide:      'src/tree_schema.c:413,5'
              BranchSideFuncs:
                - lys_getnext
                - strcmp
                - ly_strncmp
                - ly_log
        - Branch String:   'src/tree_schema.c:413,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:413,5'
              BranchSideFuncs:
                - lys_getnext
                - strcmp
                - ly_strncmp
                - ly_log
            - BranchSide:      'src/tree_schema.c:414,10'
              BranchSideFuncs:
                - lys_getnext
                - strcmp
                - ly_strncmp
        - Branch String:   'src/tree_schema.c:413,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:413,5'
              BranchSideFuncs:
                - lys_getnext
                - strcmp
                - ly_strncmp
                - ly_log
            - BranchSide:      'src/tree_schema.c:414,10'
              BranchSideFuncs:
                - lys_getnext
                - strcmp
                - ly_strncmp
        - Branch String:   'src/tree_schema.c:413,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:413,5'
              BranchSideFuncs:
                - lys_getnext
                - strcmp
                - ly_strncmp
                - ly_log
            - BranchSide:      'src/tree_schema.c:414,10'
              BranchSideFuncs:
                - lys_getnext
                - strcmp
                - ly_strncmp
        - Branch String:   'src/tree_schema.c:413,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:413,5'
              BranchSideFuncs:
                - lys_getnext
                - strcmp
                - ly_strncmp
                - ly_log
            - BranchSide:      'src/tree_schema.c:413,5'
              BranchSideFuncs:
                - lys_getnext
                - strcmp
                - ly_strncmp
                - ly_log
        - Branch String:   'src/tree_schema.c:413,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:413,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema.c:414,10'
              BranchSideFuncs:
                - lys_getnext
                - strcmp
                - ly_strncmp
        - Branch String:   'src/tree_schema.c:413,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:413,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema.c:413,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:414,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:415,18'
              BranchSideFuncs:
                - lys_getnext
                - strcmp
                - ly_strncmp
            - BranchSide:      'src/tree_schema.c:418,5'
              BranchSideFuncs:
                - lys_getnext
                - strcmp
                - ly_strncmp
        - Branch String:   'src/tree_schema.c:418,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:419,15'
              BranchSideFuncs:
                - lys_getnext
                - strcmp
                - ly_strncmp
            - BranchSide:      'src/tree_schema.c:437,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema.c:419,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:420,13'
              BranchSideFuncs:
                - strcmp
                - lys_getnext
                - ly_strncmp
            - BranchSide:      'src/tree_schema.c:422,13'
              BranchSideFuncs:
                - strcmp
                - lys_getnext
                - ly_strncmp
        - Branch String:   'src/tree_schema.c:422,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:423,13'
              BranchSideFuncs:
                - lys_getnext
                - strcmp
                - ly_strncmp
            - BranchSide:      'src/tree_schema.c:426,13'
              BranchSideFuncs:
                - strcmp
                - lys_getnext
                - ly_strncmp
        - Branch String:   'src/tree_schema.c:426,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:427,29'
              BranchSideFuncs:
                - ly_strncmp
                - lys_getnext
                - strcmp
            - BranchSide:      'src/tree_schema.c:431,25'
              BranchSideFuncs:
                - strcmp
                - lys_getnext
                - ly_strncmp
        - Branch String:   'src/tree_schema.c:427,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:428,24'
              BranchSideFuncs:
                - lys_getnext
                - strcmp
                - ly_strncmp
            - BranchSide:      'src/tree_schema.c:430,9'
              BranchSideFuncs:
                - lys_getnext
                - strcmp
                - ly_strncmp
        - Branch String:   'src/tree_schema.c:431,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:0,0'
              BranchSideFuncs:
                - lys_getnext
                - strcmp
                - ly_strncmp
            - BranchSide:      'src/tree_schema.c:432,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema.c:412,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:412,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:413,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:418,20'
          Dst:             lys_getnext
        - Src:             'src/tree_schema.c:427,18'
          Dst:             ly_strncmp
        - Src:             'src/tree_schema.c:431,18'
          Dst:             strcmp
    - functionName:    lysc_ext_find_node
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 404
      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:379,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:379,5'
              BranchSideFuncs:
                - ly_log
                - lys_getnext_ext
                - strcmp
                - ly_strncmp
            - BranchSide:      'src/tree_schema.c:379,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:379,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:379,5'
              BranchSideFuncs:
                - lys_getnext_ext
                - strcmp
                - ly_strncmp
            - BranchSide:      'src/tree_schema.c:380,10'
              BranchSideFuncs:
                - lys_getnext_ext
                - strcmp
                - ly_strncmp
        - Branch String:   'src/tree_schema.c:380,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:381,18'
              BranchSideFuncs:
                - lys_getnext_ext
                - strcmp
                - ly_strncmp
            - BranchSide:      'src/tree_schema.c:384,9'
              BranchSideFuncs:
                - lys_getnext_ext
                - strcmp
                - ly_strncmp
        - Branch String:   'src/tree_schema.c:384,16'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:384,20'
              BranchSideFuncs:
                - lys_getnext_ext
                - strcmp
                - ly_strncmp
            - BranchSide:      'src/tree_schema.c:388,5'
              BranchSideFuncs:
                - lys_getnext_ext
                - strcmp
                - ly_strncmp
        - Branch String:   'src/tree_schema.c:384,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:385,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:388,5'
              BranchSideFuncs:
                - lys_getnext_ext
                - strcmp
                - ly_strncmp
        - Branch String:   'src/tree_schema.c:388,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:389,15'
              BranchSideFuncs:
                - lys_getnext_ext
                - strcmp
                - ly_strncmp
            - BranchSide:      'src/tree_schema.c:403,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema.c:389,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:390,13'
              BranchSideFuncs:
                - strcmp
                - lys_getnext_ext
                - ly_strncmp
            - BranchSide:      'src/tree_schema.c:393,13'
              BranchSideFuncs:
                - strcmp
                - lys_getnext_ext
                - ly_strncmp
        - Branch String:   'src/tree_schema.c:393,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:394,29'
              BranchSideFuncs:
                - ly_strncmp
                - lys_getnext_ext
                - strcmp
            - BranchSide:      'src/tree_schema.c:398,25'
              BranchSideFuncs:
                - strcmp
                - lys_getnext_ext
                - ly_strncmp
        - Branch String:   'src/tree_schema.c:394,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:395,24'
              BranchSideFuncs:
                - lys_getnext_ext
                - strcmp
                - ly_strncmp
            - BranchSide:      'src/tree_schema.c:397,9'
              BranchSideFuncs:
                - lys_getnext_ext
                - strcmp
                - ly_strncmp
        - Branch String:   'src/tree_schema.c:398,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:0,0'
              BranchSideFuncs:
                - lys_getnext_ext
                - strcmp
                - ly_strncmp
            - BranchSide:      'src/tree_schema.c:399,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema.c:379,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:379,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:388,20'
          Dst:             lys_getnext_ext
        - Src:             'src/tree_schema.c:394,18'
          Dst:             ly_strncmp
        - Src:             'src/tree_schema.c:398,18'
          Dst:             strcmp
    - functionName:    lys_getnext_ext
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 370
      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:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tree_schema.c:370,12'
          Dst:             lys_getnext_
    - functionName:    lysc_module_dfs_full
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 119
      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:    3
      BranchProfiles:
        - Branch String:   'src/tree_schema.c:101,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:101,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lysc_tree_dfs_full
                - lysc_tree_dfs_full
                - lysc_tree_dfs_full
            - BranchSide:      'src/tree_schema.c:101,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:101,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:101,5'
              BranchSideFuncs:
                - ly_log
                - lysc_tree_dfs_full
                - lysc_tree_dfs_full
                - lysc_tree_dfs_full
            - BranchSide:      'src/tree_schema.c:101,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:101,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:101,5'
              BranchSideFuncs:
                - lysc_tree_dfs_full
                - lysc_tree_dfs_full
                - lysc_tree_dfs_full
            - BranchSide:      'src/tree_schema.c:104,5'
              BranchSideFuncs:
                - lysc_tree_dfs_full
                - lysc_tree_dfs_full
                - lysc_tree_dfs_full
        - Branch String:   'src/tree_schema.c:104,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:105,9'
              BranchSideFuncs:
                - lysc_tree_dfs_full
                - lysc_tree_dfs_full
                - lysc_tree_dfs_full
            - BranchSide:      'src/tree_schema.c:109,5'
              BranchSideFuncs:
                - lysc_tree_dfs_full
                - lysc_tree_dfs_full
        - Branch String:   'src/tree_schema.c:105,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:105,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:106,5'
              BranchSideFuncs:
                - lysc_tree_dfs_full
                - lysc_tree_dfs_full
                - lysc_tree_dfs_full
        - Branch String:   'src/tree_schema.c:109,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:110,9'
              BranchSideFuncs:
                - lysc_tree_dfs_full
                - lysc_tree_dfs_full
            - BranchSide:      'src/tree_schema.c:114,5'
              BranchSideFuncs:
                - lysc_tree_dfs_full
        - Branch String:   'src/tree_schema.c:110,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:110,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:111,5'
              BranchSideFuncs:
                - lysc_tree_dfs_full
                - lysc_tree_dfs_full
        - Branch String:   'src/tree_schema.c:114,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:115,9'
              BranchSideFuncs:
                - lysc_tree_dfs_full
            - BranchSide:      'src/tree_schema.c:118,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema.c:115,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:115,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:116,5'
              BranchSideFuncs:
                - lysc_tree_dfs_full
      Callsites:
        - Src:             'src/tree_schema.c:101,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:101,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:101,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:105,9'
          Dst:             lysc_tree_dfs_full
        - Src:             'src/tree_schema.c:110,9'
          Dst:             lysc_tree_dfs_full
        - Src:             'src/tree_schema.c:115,9'
          Dst:             lysc_tree_dfs_full
    - functionName:    lysc_tree_dfs_full
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 94
      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:66,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:66,5'
              BranchSideFuncs:
                - ly_log
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
            - BranchSide:      'src/tree_schema.c:66,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:66,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:66,5'
              BranchSideFuncs:
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
            - BranchSide:      'src/tree_schema.c:68,5'
              BranchSideFuncs:
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
        - Branch String:   'src/tree_schema.c:68,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:70,9'
              BranchSideFuncs:
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
            - BranchSide:      'src/tree_schema.c:93,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema.c:70,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:70,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:72,9'
              BranchSideFuncs:
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
        - Branch String:   'src/tree_schema.c:72,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:73,13'
              BranchSideFuncs:
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_child
                - lysc_node_child
            - BranchSide:      'src/tree_schema.c:81,9'
              BranchSideFuncs:
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_child
                - lysc_node_child
        - Branch String:   'src/tree_schema.c:73,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:75,17'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_child
            - BranchSide:      'src/tree_schema.c:79,9'
              BranchSideFuncs:
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_child
                - lysc_node_child
        - Branch String:   'src/tree_schema.c:75,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:75,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:77,17'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_child
        - Branch String:   'src/tree_schema.c:77,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:77,17'
              BranchSideFuncs:
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_child
                - lysc_node_child
            - BranchSide:      'src/tree_schema.c:77,17'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_child
        - Branch String:   'src/tree_schema.c:77,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:77,17'
              BranchSideFuncs:
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_child
                - lysc_node_child
            - BranchSide:      'src/tree_schema.c:77,17'
              BranchSideFuncs:
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_child
                - lysc_node_child
        - Branch String:   'src/tree_schema.c:77,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:77,17'
              BranchSideFuncs:
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_child
                - lysc_node_child
            - BranchSide:      'src/tree_schema.c:77,17'
              BranchSideFuncs:
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_child
                - lysc_node_child
        - Branch String:   'src/tree_schema.c:77,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:73,13'
              BranchSideFuncs:
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_child
                - lysc_node_child
            - BranchSide:      'src/tree_schema.c:77,17'
              BranchSideFuncs:
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_child
                - lysc_node_child
        - Branch String:   'src/tree_schema.c:77,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:77,17'
              BranchSideFuncs:
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_child
                - lysc_node_child
            - BranchSide:      'src/tree_schema.c:77,17'
              BranchSideFuncs:
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_child
                - lysc_node_child
        - Branch String:   'src/tree_schema.c:81,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:82,13'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_child
            - BranchSide:      'src/tree_schema.c:90,9'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_child
        - Branch String:   'src/tree_schema.c:82,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:84,17'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
            - BranchSide:      'src/tree_schema.c:88,9'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_child
        - Branch String:   'src/tree_schema.c:84,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:84,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:86,17'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
        - Branch String:   'src/tree_schema.c:86,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:86,17'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_child
            - BranchSide:      'src/tree_schema.c:86,17'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
        - Branch String:   'src/tree_schema.c:86,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:86,17'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_child
            - BranchSide:      'src/tree_schema.c:86,17'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_child
        - Branch String:   'src/tree_schema.c:86,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:86,17'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_child
            - BranchSide:      'src/tree_schema.c:86,17'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_child
        - Branch String:   'src/tree_schema.c:86,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:82,13'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_child
            - BranchSide:      'src/tree_schema.c:86,17'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_child
        - Branch String:   'src/tree_schema.c:86,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:86,17'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_child
            - BranchSide:      'src/tree_schema.c:86,17'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_child
        - Branch String:   'src/tree_schema.c:90,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:90,9'
              BranchSideFuncs:
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
            - BranchSide:      'src/tree_schema.c:90,9'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_child
        - Branch String:   'src/tree_schema.c:90,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:90,9'
              BranchSideFuncs:
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
            - BranchSide:      'src/tree_schema.c:90,9'
              BranchSideFuncs:
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
        - Branch String:   'src/tree_schema.c:90,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:90,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:90,9'
              BranchSideFuncs:
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
        - Branch String:   'src/tree_schema.c:90,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:68,5'
              BranchSideFuncs:
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
            - BranchSide:      'src/tree_schema.c:90,9'
              BranchSideFuncs:
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
        - Branch String:   'src/tree_schema.c:90,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:90,9'
              BranchSideFuncs:
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
            - BranchSide:      'src/tree_schema.c:90,9'
              BranchSideFuncs:
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
      Callsites:
        - Src:             'src/tree_schema.c:66,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:66,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:72,9'
          Dst:             lysc_node_actions
        - Src:             'src/tree_schema.c:77,17'
          Dst:             lysc_node_child
        - Src:             'src/tree_schema.c:81,9'
          Dst:             lysc_node_notifs
        - Src:             'src/tree_schema.c:86,17'
          Dst:             lysc_node_child
        - Src:             'src/tree_schema.c:90,9'
          Dst:             lysc_node_child
    - functionName:    lysc_node_notif_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 996
      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:991,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:991,5'
              BranchSideFuncs:
                - lysc_node_free_
                - free
                - lysc_must_free
                - free
                - lysc_when_free
            - BranchSide:      'src/tree_schema_free.c:991,5'
              BranchSideFuncs:
                - lysc_node_free_
                - free
                - lysc_must_free
                - free
                - lysc_when_free
        - Branch String:   'src/tree_schema_free.c:991,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:991,5'
              BranchSideFuncs:
                - lysc_when_free
                - lysc_node_free_
                - free
                - lysc_must_free
                - free
            - BranchSide:      'src/tree_schema_free.c:991,5'
              BranchSideFuncs:
                - lysc_node_free_
                - free
                - lysc_must_free
                - free
        - Branch String:   'src/tree_schema_free.c:991,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:991,5'
              BranchSideFuncs:
                - free
                - lysc_node_free_
                - free
                - lysc_must_free
            - BranchSide:      'src/tree_schema_free.c:992,5'
              BranchSideFuncs:
                - lysc_node_free_
                - free
                - lysc_must_free
        - Branch String:   'src/tree_schema_free.c:992,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:992,5'
              BranchSideFuncs:
                - lysc_node_free_
                - free
                - lysc_must_free
            - BranchSide:      'src/tree_schema_free.c:992,5'
              BranchSideFuncs:
                - lysc_node_free_
                - free
                - lysc_must_free
        - Branch String:   'src/tree_schema_free.c:992,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:992,5'
              BranchSideFuncs:
                - lysc_must_free
                - lysc_node_free_
                - free
            - BranchSide:      'src/tree_schema_free.c:992,5'
              BranchSideFuncs:
                - lysc_node_free_
                - free
        - Branch String:   'src/tree_schema_free.c:992,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:992,5'
              BranchSideFuncs:
                - free
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:993,5'
              BranchSideFuncs:
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:993,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:993,5'
              BranchSideFuncs:
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:993,5'
              BranchSideFuncs:
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:993,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:994,25'
              BranchSideFuncs:
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:996,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_free.c:991,5'
          Dst:             lysc_when_free
        - Src:             'src/tree_schema_free.c:992,5'
          Dst:             lysc_must_free
        - Src:             'src/tree_schema_free.c:994,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: 1156
      functionLinenumberEnd: 1209
      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:1165,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1167,34'
              BranchSideFuncs:
                - lysc_node_container_free
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:1170,29'
              BranchSideFuncs:
                - lysc_node_leaf_free
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:1173,33'
              BranchSideFuncs:
                - lysc_node_leaflist_free
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:1176,29'
              BranchSideFuncs:
                - lysc_node_list_free
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:1179,31'
              BranchSideFuncs:
                - lysc_node_choice_free
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:1182,29'
              BranchSideFuncs:
                - lysc_node_case_free
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:1186,32'
              BranchSideFuncs:
                - lysc_node_anydata_free
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:1186,32'
              BranchSideFuncs:
                - lysc_node_anydata_free
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:1190,31'
              BranchSideFuncs:
                - lysc_node_action_free
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:1190,31'
              BranchSideFuncs:
                - lysc_node_action_free
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:1194,37'
              BranchSideFuncs:
                - lysc_node_action_inout_free
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:1194,37'
              BranchSideFuncs:
                - lysc_node_action_inout_free
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:1198,30'
              BranchSideFuncs:
                - lysc_node_notif_free
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:1201,9'
              BranchSideFuncs:
                - ly_log
                - free
                - free
                - lysc_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:1204,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1204,5'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:1204,5'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:1204,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1204,5'
              BranchSideFuncs:
                - lysc_ext_instance_free
                - free
                - free
            - BranchSide:      'src/tree_schema_free.c:1204,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/tree_schema_free.c:1204,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1204,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/tree_schema_free.c:1206,10'
              BranchSideFuncs:
                - free
        - Branch String:   'src/tree_schema_free.c:1206,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1206,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_free.c:1207,14'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/tree_schema_free.c:1160,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:1161,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:1162,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:1167,9'
          Dst:             lysc_node_container_free
        - Src:             'src/tree_schema_free.c:1170,9'
          Dst:             lysc_node_leaf_free
        - Src:             'src/tree_schema_free.c:1173,9'
          Dst:             lysc_node_leaflist_free
        - Src:             'src/tree_schema_free.c:1176,9'
          Dst:             lysc_node_list_free
        - Src:             'src/tree_schema_free.c:1179,9'
          Dst:             lysc_node_choice_free
        - Src:             'src/tree_schema_free.c:1182,9'
          Dst:             lysc_node_case_free
        - Src:             'src/tree_schema_free.c:1186,9'
          Dst:             lysc_node_anydata_free
        - Src:             'src/tree_schema_free.c:1190,9'
          Dst:             lysc_node_action_free
        - Src:             'src/tree_schema_free.c:1194,9'
          Dst:             lysc_node_action_inout_free
        - Src:             'src/tree_schema_free.c:1198,9'
          Dst:             lysc_node_notif_free
        - Src:             'src/tree_schema_free.c:1201,9'
          Dst:             ly_log
        - Src:             'src/tree_schema_free.c:1204,5'
          Dst:             lysc_ext_instance_free
    - functionName:    lysc_node_container_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1000
      functionLinenumberEnd: 1014
      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:1003,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1003,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:1003,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:1003,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1004,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:1006,5'
              BranchSideFuncs:
                - free
                - lysc_must_free
                - free
                - lysc_when_free
                - lysc_node_free_
                - lysc_node_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
                - free
                - lysc_when_free
                - lysc_node_free_
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1006,5'
              BranchSideFuncs:
                - free
                - lysc_must_free
                - free
                - lysc_when_free
                - lysc_node_free_
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:1006,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1007,25'
              BranchSideFuncs:
                - lysc_node_free_
                - free
                - lysc_must_free
                - free
                - lysc_when_free
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1009,5'
              BranchSideFuncs:
                - free
                - lysc_must_free
                - free
                - lysc_when_free
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:1009,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1009,5'
              BranchSideFuncs:
                - free
                - lysc_must_free
                - free
                - lysc_when_free
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1009,5'
              BranchSideFuncs:
                - free
                - lysc_must_free
                - free
                - lysc_when_free
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:1009,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1010,25'
              BranchSideFuncs:
                - lysc_node_free_
                - free
                - lysc_must_free
                - free
                - lysc_when_free
            - BranchSide:      'src/tree_schema_free.c:1012,5'
              BranchSideFuncs:
                - free
                - lysc_must_free
                - free
                - lysc_when_free
        - Branch String:   'src/tree_schema_free.c:1012,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1012,5'
              BranchSideFuncs:
                - free
                - lysc_must_free
                - free
                - lysc_when_free
            - BranchSide:      'src/tree_schema_free.c:1012,5'
              BranchSideFuncs:
                - free
                - lysc_must_free
                - free
                - lysc_when_free
        - Branch String:   'src/tree_schema_free.c:1012,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1012,5'
              BranchSideFuncs:
                - lysc_when_free
                - free
                - lysc_must_free
                - free
            - BranchSide:      'src/tree_schema_free.c:1012,5'
              BranchSideFuncs:
                - free
                - lysc_must_free
                - free
        - Branch String:   'src/tree_schema_free.c:1012,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1012,5'
              BranchSideFuncs:
                - free
                - free
                - lysc_must_free
            - BranchSide:      'src/tree_schema_free.c:1013,5'
              BranchSideFuncs:
                - free
                - lysc_must_free
        - Branch String:   'src/tree_schema_free.c:1013,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1013,5'
              BranchSideFuncs:
                - free
                - lysc_must_free
            - BranchSide:      'src/tree_schema_free.c:1013,5'
              BranchSideFuncs:
                - free
                - lysc_must_free
        - Branch String:   'src/tree_schema_free.c:1013,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1013,5'
              BranchSideFuncs:
                - lysc_must_free
                - free
            - BranchSide:      'src/tree_schema_free.c:1013,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/tree_schema_free.c:1013,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1013,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_schema_free.c:1013,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_free.c:1004,9'
          Dst:             lysc_node_free_
        - Src:             'src/tree_schema_free.c:1007,9'
          Dst:             lysc_node_free_
        - Src:             'src/tree_schema_free.c:1010,9'
          Dst:             lysc_node_free_
        - Src:             'src/tree_schema_free.c:1012,5'
          Dst:             lysc_when_free
        - Src:             'src/tree_schema_free.c:1013,5'
          Dst:             lysc_must_free
    - functionName:    lysc_node_leaf_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1025
      functionLinenumberEnd: 1037
      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:1026,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1026,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:1026,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:1026,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1026,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:1026,5'
              BranchSideFuncs:
                - lydict_remove
                - lysc_type_free
                - free
                - lysc_type_free
                - free
                - lysc_must_free
                - free
        - Branch String:   'src/tree_schema_free.c:1026,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1026,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lysc_type_free
                - free
                - lysc_type_free
                - free
                - lysc_must_free
            - BranchSide:      'src/tree_schema_free.c:1027,5'
              BranchSideFuncs:
                - lydict_remove
                - lysc_type_free
                - free
                - lysc_type_free
                - free
                - lysc_must_free
        - Branch String:   'src/tree_schema_free.c:1027,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1027,5'
              BranchSideFuncs:
                - lydict_remove
                - lysc_type_free
                - free
                - lysc_type_free
                - free
                - lysc_must_free
            - BranchSide:      'src/tree_schema_free.c:1027,5'
              BranchSideFuncs:
                - lydict_remove
                - lysc_type_free
                - free
                - lysc_type_free
                - free
                - lysc_must_free
        - Branch String:   'src/tree_schema_free.c:1027,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1027,5'
              BranchSideFuncs:
                - lysc_must_free
                - lydict_remove
                - lysc_type_free
                - free
                - lysc_type_free
                - free
            - BranchSide:      'src/tree_schema_free.c:1027,5'
              BranchSideFuncs:
                - lydict_remove
                - lysc_type_free
                - free
                - lysc_type_free
                - free
        - Branch String:   'src/tree_schema_free.c:1027,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1027,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lysc_type_free
                - free
                - lysc_type_free
            - BranchSide:      'src/tree_schema_free.c:1028,9'
              BranchSideFuncs:
                - lydict_remove
                - lysc_type_free
                - free
                - lysc_type_free
        - Branch String:   'src/tree_schema_free.c:1028,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1029,24'
              BranchSideFuncs:
                - lysc_type_free
                - lydict_remove
                - lysc_type_free
                - free
            - BranchSide:      'src/tree_schema_free.c:1031,19'
              BranchSideFuncs:
                - lydict_remove
                - lysc_type_free
                - free
        - Branch String:   'src/tree_schema_free.c:1032,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1032,9'
              BranchSideFuncs:
                - lysc_type_free
                - free
            - BranchSide:      'src/tree_schema_free.c:1033,9'
              BranchSideFuncs:
                - lysc_type_free
                - free
      Callsites:
        - Src:             'src/tree_schema_free.c:1026,5'
          Dst:             lysc_when_free
        - Src:             'src/tree_schema_free.c:1027,5'
          Dst:             lysc_must_free
        - Src:             'src/tree_schema_free.c:1029,9'
          Dst:             lysc_type_free
        - Src:             'src/tree_schema_free.c:1031,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:1034,9'
          Dst:             lysc_type_free
    - functionName:    lysc_node_leaflist_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1048
      functionLinenumberEnd: 1063
      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:1051,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1051,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:1051,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:1051,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1051,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:1051,5'
              BranchSideFuncs:
                - lydict_remove
                - free
                - lysc_type_free
                - free
                - lysc_type_free
                - free
                - lysc_must_free
                - free
        - Branch String:   'src/tree_schema_free.c:1051,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1051,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - free
                - lysc_type_free
                - free
                - lysc_type_free
                - free
                - lysc_must_free
            - BranchSide:      'src/tree_schema_free.c:1052,5'
              BranchSideFuncs:
                - lydict_remove
                - free
                - lysc_type_free
                - free
                - lysc_type_free
                - free
                - lysc_must_free
        - Branch String:   'src/tree_schema_free.c:1052,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1052,5'
              BranchSideFuncs:
                - lydict_remove
                - free
                - lysc_type_free
                - free
                - lysc_type_free
                - free
                - lysc_must_free
            - BranchSide:      'src/tree_schema_free.c:1052,5'
              BranchSideFuncs:
                - lydict_remove
                - free
                - lysc_type_free
                - free
                - lysc_type_free
                - free
                - lysc_must_free
        - Branch String:   'src/tree_schema_free.c:1052,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1052,5'
              BranchSideFuncs:
                - lysc_must_free
                - lydict_remove
                - free
                - lysc_type_free
                - free
                - lysc_type_free
                - free
            - BranchSide:      'src/tree_schema_free.c:1052,5'
              BranchSideFuncs:
                - lydict_remove
                - free
                - lysc_type_free
                - free
                - lysc_type_free
                - free
        - Branch String:   'src/tree_schema_free.c:1052,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1052,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - free
                - lysc_type_free
                - free
                - lysc_type_free
            - BranchSide:      'src/tree_schema_free.c:1053,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - lysc_type_free
                - free
                - lysc_type_free
        - Branch String:   'src/tree_schema_free.c:1053,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1054,24'
              BranchSideFuncs:
                - lysc_type_free
                - lydict_remove
                - free
                - lysc_type_free
                - free
            - BranchSide:      'src/tree_schema_free.c:1056,19'
              BranchSideFuncs:
                - lydict_remove
                - free
                - lysc_type_free
                - free
        - Branch String:   'src/tree_schema_free.c:1057,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1057,5'
              BranchSideFuncs:
                - free
                - lysc_type_free
                - free
            - BranchSide:      'src/tree_schema_free.c:1057,5'
              BranchSideFuncs:
                - free
                - lysc_type_free
                - free
        - Branch String:   'src/tree_schema_free.c:1057,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1058,9'
              BranchSideFuncs:
                - lysc_type_free
                - free
                - free
            - BranchSide:      'src/tree_schema_free.c:1062,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/tree_schema_free.c:1062,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1062,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_schema_free.c:1062,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_free.c:1051,5'
          Dst:             lysc_when_free
        - Src:             'src/tree_schema_free.c:1052,5'
          Dst:             lysc_must_free
        - Src:             'src/tree_schema_free.c:1054,9'
          Dst:             lysc_type_free
        - Src:             'src/tree_schema_free.c:1056,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:1059,9'
          Dst:             lysc_type_free
    - functionName:    lysc_node_list_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1095
      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:1078,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1078,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:1078,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:1078,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1079,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:1081,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:1081,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1081,5'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_free_
                - free
                - free
                - free
                - lysc_must_free
                - free
                - lysc_when_free
            - BranchSide:      'src/tree_schema_free.c:1081,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:1081,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1081,5'
              BranchSideFuncs:
                - lysc_when_free
                - lysc_node_free_
                - lysc_node_free_
                - free
                - free
                - free
                - lysc_must_free
                - free
            - BranchSide:      'src/tree_schema_free.c:1081,5'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_free_
                - free
                - free
                - free
                - lysc_must_free
                - free
        - Branch String:   'src/tree_schema_free.c:1081,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1081,5'
              BranchSideFuncs:
                - free
                - lysc_node_free_
                - lysc_node_free_
                - free
                - free
                - free
                - lysc_must_free
            - BranchSide:      'src/tree_schema_free.c:1082,5'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_free_
                - free
                - free
                - free
                - lysc_must_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_
                - free
                - free
                - free
                - lysc_must_free
            - BranchSide:      'src/tree_schema_free.c:1082,5'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_free_
                - free
                - free
                - free
                - lysc_must_free
        - Branch String:   'src/tree_schema_free.c:1082,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1082,5'
              BranchSideFuncs:
                - lysc_must_free
                - lysc_node_free_
                - lysc_node_free_
                - free
                - free
                - free
            - BranchSide:      'src/tree_schema_free.c:1082,5'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_free_
                - free
                - free
                - free
        - Branch String:   'src/tree_schema_free.c:1082,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1082,5'
              BranchSideFuncs:
                - free
                - lysc_node_free_
                - lysc_node_free_
                - free
                - free
            - BranchSide:      'src/tree_schema_free.c:1084,5'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_free_
                - free
                - free
        - Branch String:   'src/tree_schema_free.c:1084,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1084,5'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_free_
                - free
                - free
            - BranchSide:      'src/tree_schema_free.c:1084,5'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_free_
                - free
                - free
        - Branch String:   'src/tree_schema_free.c:1084,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1085,9'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_free_
                - free
                - free
            - BranchSide:      'src/tree_schema_free.c:1087,5'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_free_
                - free
        - Branch String:   'src/tree_schema_free.c:1085,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1085,9'
              BranchSideFuncs:
                - free
                - lysc_node_free_
                - lysc_node_free_
                - free
            - BranchSide:      'src/tree_schema_free.c:1086,5'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_free_
                - free
                - free
        - Branch String:   'src/tree_schema_free.c:1087,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1087,5'
              BranchSideFuncs:
                - free
                - lysc_node_free_
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1089,5'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:1089,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1089,5'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1089,5'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:1089,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1090,25'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1092,5'
              BranchSideFuncs:
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:1092,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1092,5'
              BranchSideFuncs:
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1092,5'
              BranchSideFuncs:
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:1092,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1093,25'
              BranchSideFuncs:
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1095,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_free.c:1079,9'
          Dst:             lysc_node_free_
        - Src:             'src/tree_schema_free.c:1081,5'
          Dst:             lysc_when_free
        - Src:             'src/tree_schema_free.c:1082,5'
          Dst:             lysc_must_free
        - Src:             'src/tree_schema_free.c:1090,9'
          Dst:             lysc_node_free_
        - Src:             'src/tree_schema_free.c:1093,9'
          Dst:             lysc_node_free_
    - functionName:    lysc_node_choice_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1106
      functionLinenumberEnd: 1113
      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:1109,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1109,5'
              BranchSideFuncs:
                - lysc_node_free_
                - free
                - lysc_when_free
            - BranchSide:      'src/tree_schema_free.c:1109,5'
              BranchSideFuncs:
                - lysc_node_free_
                - free
                - lysc_when_free
        - Branch String:   'src/tree_schema_free.c:1109,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1109,5'
              BranchSideFuncs:
                - lysc_when_free
                - lysc_node_free_
                - free
            - BranchSide:      'src/tree_schema_free.c:1109,5'
              BranchSideFuncs:
                - lysc_node_free_
                - free
        - Branch String:   'src/tree_schema_free.c:1109,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1109,5'
              BranchSideFuncs:
                - free
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1110,5'
              BranchSideFuncs:
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:1110,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1110,5'
              BranchSideFuncs:
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1110,5'
              BranchSideFuncs:
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:1110,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1111,25'
              BranchSideFuncs:
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1113,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_free.c:1109,5'
          Dst:             lysc_when_free
        - Src:             'src/tree_schema_free.c:1111,9'
          Dst:             lysc_node_free_
    - functionName:    lysc_node_case_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1124
      functionLinenumberEnd: 1131
      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:1127,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1127,5'
              BranchSideFuncs:
                - lysc_node_free_
                - free
                - lysc_when_free
            - BranchSide:      'src/tree_schema_free.c:1127,5'
              BranchSideFuncs:
                - lysc_node_free_
                - free
                - lysc_when_free
        - Branch String:   'src/tree_schema_free.c:1127,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1127,5'
              BranchSideFuncs:
                - lysc_when_free
                - lysc_node_free_
                - free
            - BranchSide:      'src/tree_schema_free.c:1127,5'
              BranchSideFuncs:
                - lysc_node_free_
                - free
        - Branch String:   'src/tree_schema_free.c:1127,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1127,5'
              BranchSideFuncs:
                - free
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1128,5'
              BranchSideFuncs:
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:1128,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1128,5'
              BranchSideFuncs:
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1128,5'
              BranchSideFuncs:
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:1128,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1129,25'
              BranchSideFuncs:
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1131,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_free.c:1127,5'
          Dst:             lysc_when_free
        - Src:             'src/tree_schema_free.c:1129,9'
          Dst:             lysc_node_free_
    - functionName:    lysc_node_anydata_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1142
      functionLinenumberEnd: 1145
      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:1143,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1143,5'
              BranchSideFuncs:
                - free
                - lysc_must_free
                - free
                - lysc_when_free
            - BranchSide:      'src/tree_schema_free.c:1143,5'
              BranchSideFuncs:
                - free
                - lysc_must_free
                - free
                - lysc_when_free
        - Branch String:   'src/tree_schema_free.c:1143,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1143,5'
              BranchSideFuncs:
                - lysc_when_free
                - free
                - lysc_must_free
                - free
            - BranchSide:      'src/tree_schema_free.c:1143,5'
              BranchSideFuncs:
                - free
                - lysc_must_free
                - free
        - Branch String:   'src/tree_schema_free.c:1143,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1143,5'
              BranchSideFuncs:
                - free
                - free
                - lysc_must_free
            - BranchSide:      'src/tree_schema_free.c:1144,5'
              BranchSideFuncs:
                - free
                - lysc_must_free
        - Branch String:   'src/tree_schema_free.c:1144,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1144,5'
              BranchSideFuncs:
                - free
                - lysc_must_free
            - BranchSide:      'src/tree_schema_free.c:1144,5'
              BranchSideFuncs:
                - free
                - lysc_must_free
        - Branch String:   'src/tree_schema_free.c:1144,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1144,5'
              BranchSideFuncs:
                - lysc_must_free
                - free
            - BranchSide:      'src/tree_schema_free.c:1144,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/tree_schema_free.c:1144,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1144,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_schema_free.c:1144,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_free.c:1143,5'
          Dst:             lysc_when_free
        - Src:             'src/tree_schema_free.c:1144,5'
          Dst:             lysc_must_free
    - functionName:    lysc_node_action_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 969
      functionLinenumberEnd: 977
      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:970,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:970,5'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_free_
                - free
                - lysc_when_free
            - BranchSide:      'src/tree_schema_free.c:970,5'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_free_
                - free
                - lysc_when_free
        - Branch String:   'src/tree_schema_free.c:970,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:970,5'
              BranchSideFuncs:
                - lysc_when_free
                - lysc_node_free_
                - lysc_node_free_
                - free
            - BranchSide:      'src/tree_schema_free.c:970,5'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_free_
                - free
        - Branch String:   'src/tree_schema_free.c:970,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:970,5'
              BranchSideFuncs:
                - free
                - lysc_node_free_
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:971,9'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:971,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:972,25'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:974,9'
              BranchSideFuncs:
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:974,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:974,9'
              BranchSideFuncs:
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:975,25'
              BranchSideFuncs:
                - lysc_node_free_
      Callsites:
        - Src:             'src/tree_schema_free.c:970,5'
          Dst:             lysc_when_free
        - Src:             'src/tree_schema_free.c:972,9'
          Dst:             lysc_node_free_
        - Src:             'src/tree_schema_free.c:975,9'
          Dst:             lysc_node_free_
    - functionName:    lysc_node_action_inout_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 951
      functionLinenumberEnd: 958
      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:954,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:954,5'
              BranchSideFuncs:
                - lysc_node_free_
                - free
                - lysc_must_free
            - BranchSide:      'src/tree_schema_free.c:954,5'
              BranchSideFuncs:
                - lysc_node_free_
                - free
                - lysc_must_free
        - Branch String:   'src/tree_schema_free.c:954,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:954,5'
              BranchSideFuncs:
                - lysc_must_free
                - lysc_node_free_
                - free
            - BranchSide:      'src/tree_schema_free.c:954,5'
              BranchSideFuncs:
                - lysc_node_free_
                - free
        - Branch String:   'src/tree_schema_free.c:954,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:954,5'
              BranchSideFuncs:
                - free
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:955,5'
              BranchSideFuncs:
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:955,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:955,5'
              BranchSideFuncs:
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:955,5'
              BranchSideFuncs:
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:955,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:956,25'
              BranchSideFuncs:
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:958,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_free.c:954,5'
          Dst:             lysc_must_free
        - Src:             'src/tree_schema_free.c:956,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: 886
      functionLinenumberEnd: 940
      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:887,15'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:887,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:888,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_free.c:887,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:888,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_free.c:891,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:891,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:893,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - lysc_range_free
                - free
            - BranchSide:      'src/tree_schema_free.c:896,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
                - lysc_range_free
                - free
            - BranchSide:      'src/tree_schema_free.c:902,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_pattern_free
                - lysc_range_free
                - free
            - BranchSide:      'src/tree_schema_free.c:906,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_enum_item_free
            - BranchSide:      'src/tree_schema_free.c:916,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - lysc_range_free
                - free
            - BranchSide:      'src/tree_schema_free.c:916,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - lysc_range_free
                - free
            - BranchSide:      'src/tree_schema_free.c:916,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - lysc_range_free
                - free
            - BranchSide:      'src/tree_schema_free.c:916,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - lysc_range_free
                - free
            - BranchSide:      'src/tree_schema_free.c:916,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - lysc_range_free
                - free
            - BranchSide:      'src/tree_schema_free.c:916,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - lysc_range_free
                - free
            - BranchSide:      'src/tree_schema_free.c:916,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - lysc_range_free
                - free
            - BranchSide:      'src/tree_schema_free.c:916,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - lysc_range_free
                - free
            - BranchSide:      'src/tree_schema_free.c:919,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - free
            - BranchSide:      'src/tree_schema_free.c:922,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_type2_free
            - BranchSide:      'src/tree_schema_free.c:925,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:934,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:934,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:934,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:934,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:937,19'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:893,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:893,9'
              BranchSideFuncs:
                - lysc_range_free
                - free
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:894,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_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_enum_item_free
            - BranchSide:      'src/tree_schema_free.c:896,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_enum_item_free
        - Branch String:   'src/tree_schema_free.c:896,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:896,9'
              BranchSideFuncs:
                - lysc_enum_item_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:
                - lysc_range_free
                - 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:902,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:902,9'
              BranchSideFuncs:
                - lysc_range_free
                - free
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_pattern_free
            - BranchSide:      'src/tree_schema_free.c:903,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_pattern_free
        - Branch String:   'src/tree_schema_free.c:903,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:903,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_pattern_free
            - BranchSide:      'src/tree_schema_free.c:903,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_pattern_free
        - Branch String:   'src/tree_schema_free.c:903,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:903,9'
              BranchSideFuncs:
                - lysc_pattern_free
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - free
            - BranchSide:      'src/tree_schema_free.c:903,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - free
        - Branch String:   'src/tree_schema_free.c:903,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:903,9'
              BranchSideFuncs:
                - free
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:904,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:906,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:906,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_enum_item_free
            - BranchSide:      'src/tree_schema_free.c:906,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_enum_item_free
        - Branch String:   'src/tree_schema_free.c:906,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:906,9'
              BranchSideFuncs:
                - lysc_enum_item_free
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - free
            - BranchSide:      'src/tree_schema_free.c:906,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - free
        - Branch String:   'src/tree_schema_free.c:906,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:906,9'
              BranchSideFuncs:
                - free
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:907,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:916,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:916,9'
              BranchSideFuncs:
                - lysc_range_free
                - free
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:917,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:919,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:919,9'
              BranchSideFuncs:
                - free
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:920,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:922,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:922,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_type2_free
            - BranchSide:      'src/tree_schema_free.c:922,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_type2_free
        - Branch String:   'src/tree_schema_free.c:922,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:922,9'
              BranchSideFuncs:
                - lysc_type2_free
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - free
            - BranchSide:      'src/tree_schema_free.c:922,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - free
        - Branch String:   'src/tree_schema_free.c:922,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:922,9'
              BranchSideFuncs:
                - free
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:923,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:938,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:938,5'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:938,5'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:938,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:938,5'
              BranchSideFuncs:
                - lysc_ext_instance_free
                - free
                - free
            - BranchSide:      'src/tree_schema_free.c:938,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/tree_schema_free.c:938,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:938,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/tree_schema_free.c:939,10'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/tree_schema_free.c:893,9'
          Dst:             lysc_range_free
        - Src:             'src/tree_schema_free.c:896,9'
          Dst:             lysc_enum_item_free
        - Src:             'src/tree_schema_free.c:899,9'
          Dst:             lysc_range_free
        - Src:             'src/tree_schema_free.c:902,9'
          Dst:             lysc_range_free
        - Src:             'src/tree_schema_free.c:903,9'
          Dst:             lysc_pattern_free
        - Src:             'src/tree_schema_free.c:906,9'
          Dst:             lysc_enum_item_free
        - Src:             'src/tree_schema_free.c:916,9'
          Dst:             lysc_range_free
        - Src:             'src/tree_schema_free.c:922,9'
          Dst:             lysc_type2_free
        - Src:             'src/tree_schema_free.c:925,9'
          Dst:             lyxp_expr_free
        - Src:             'src/tree_schema_free.c:926,9'
          Dst:             ly_free_prefix_data
        - Src:             'src/tree_schema_free.c:927,9'
          Dst:             lysc_type_free
        - Src:             'src/tree_schema_free.c:937,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:938,5'
          Dst:             lysc_ext_instance_free
    - functionName:    lysc_range_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 837
      functionLinenumberEnd: 844
      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:    5
      BranchProfiles:
        - Branch String:   'src/tree_schema_free.c:838,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:838,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:839,19'
              BranchSideFuncs:
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysc_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:843,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:843,5'
              BranchSideFuncs:
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:843,5'
              BranchSideFuncs:
                - free
                - lysc_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:843,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:843,5'
              BranchSideFuncs:
                - lysc_ext_instance_free
                - free
            - BranchSide:      'src/tree_schema_free.c:843,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/tree_schema_free.c:843,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:843,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_schema_free.c:843,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_free.c:839,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:840,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:841,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:842,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:843,5'
          Dst:             lysc_ext_instance_free
    - functionName:    lysc_enum_item_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 864
      functionLinenumberEnd: 869
      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:868,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:868,5'
              BranchSideFuncs:
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:868,5'
              BranchSideFuncs:
                - free
                - lysc_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:868,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:868,5'
              BranchSideFuncs:
                - lysc_ext_instance_free
                - free
            - BranchSide:      'src/tree_schema_free.c:868,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/tree_schema_free.c:868,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:868,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_schema_free.c:868,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_free.c:865,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:866,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:867,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:868,5'
          Dst:             lysc_ext_instance_free
    - functionName:    lysc_pattern_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 848
      functionLinenumberEnd: 860
      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:849,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:850,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_free.c:852,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:858,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:858,5'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:858,5'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:858,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:858,5'
              BranchSideFuncs:
                - lysc_ext_instance_free
                - free
                - free
            - BranchSide:      'src/tree_schema_free.c:858,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/tree_schema_free.c:858,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:858,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/tree_schema_free.c:859,11'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/tree_schema_free.c:852,5'
          Dst:             pcre2_code_free_8
        - Src:             'src/tree_schema_free.c:853,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:854,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:855,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:856,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:857,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:858,5'
          Dst:             lysc_ext_instance_free
    - functionName:    lysc_type2_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 880
      functionLinenumberEnd: 882
      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:881,5'
          Dst:             lysc_type_free
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - 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:    8
      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,32'
              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: 1725
      functionLinenumberEnd: 1740
      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:    5
      BranchProfiles:
        - Branch String:   'src/tree_schema_free.c:1726,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1726,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:1727,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:1727,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1728,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:1731,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:1731,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1731,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_schema_free.c:1731,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:1731,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1731,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_schema_free.c:1732,23'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_rm_index
                - ly_set_free
                - lyxml_ctx_free
                - free
        - Branch String:   'src/tree_schema_free.c:1734,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1735,25'
              BranchSideFuncs:
                - lyxml_ctx_free
                - free
            - BranchSide:      'src/tree_schema_free.c:1737,24'
              BranchSideFuncs:
                - lyxml_ctx_free
                - free
      Callsites:
        - Src:             'src/tree_schema_free.c:1728,13'
          Dst:             ly_set_erase
        - Src:             'src/tree_schema_free.c:1729,13'
          Dst:             ly_set_erase
        - Src:             'src/tree_schema_free.c:1731,9'
          Dst:             __assert_fail
        - Src:             'src/tree_schema_free.c:1732,9'
          Dst:             ly_set_erase
        - Src:             'src/tree_schema_free.c:1733,9'
          Dst:             ly_set_rm_index
        - Src:             'src/tree_schema_free.c:1735,13'
          Dst:             ly_set_free
        - Src:             'src/tree_schema_free.c:1737,9'
          Dst:             lyxml_ctx_free
    - functionName:    lysp_yang_ctx_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1707
      functionLinenumberEnd: 1721
      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:    5
      BranchProfiles:
        - Branch String:   'src/tree_schema_free.c:1708,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1708,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:1709,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:1709,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1710,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:1713,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_rm_index
                - ly_set_free
                - free
                - __assert_fail
        - Branch String:   'src/tree_schema_free.c:1713,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1713,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_schema_free.c:1713,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_rm_index
                - ly_set_free
                - free
                - __assert_fail
        - Branch String:   'src/tree_schema_free.c:1713,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1713,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_schema_free.c:1714,23'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_rm_index
                - ly_set_free
                - free
        - Branch String:   'src/tree_schema_free.c:1716,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1717,25'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_schema_free.c:1719,14'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/tree_schema_free.c:1710,13'
          Dst:             ly_set_erase
        - Src:             'src/tree_schema_free.c:1711,13'
          Dst:             ly_set_erase
        - Src:             'src/tree_schema_free.c:1713,9'
          Dst:             __assert_fail
        - Src:             'src/tree_schema_free.c:1714,9'
          Dst:             ly_set_erase
        - Src:             'src/tree_schema_free.c:1715,9'
          Dst:             ly_set_rm_index
        - Src:             'src/tree_schema_free.c:1717,13'
          Dst:             ly_set_free
    - functionName:    lyplg_ext_cfree_instance_substatements
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1547
      functionLinenumberEnd: 1703
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - substmts
      BBCount:         152
      ICount:          778
      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:1552,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1552,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:1552,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:1552,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1553,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:1702,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/tree_schema_free.c:1553,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1554,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:1557,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:1557,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1573,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:1573,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:1573,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:1573,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:1573,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:1573,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:1573,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:1573,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:1573,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:1573,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:1573,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:1573,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:1573,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:1595,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:1595,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:1595,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:1595,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:1595,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:1595,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:1595,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:1595,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:1595,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:1595,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:1595,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:1610,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:1610,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:1610,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:1610,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:1610,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:1610,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:1610,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:1610,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:1610,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:1610,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:1610,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:1610,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:1618,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:1618,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:1626,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,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:1633,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:1640,35'
              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:1645,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:1652,31'
              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:1659,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:1666,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:1695,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:1695,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:1695,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:1695,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:1695,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:1695,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:1695,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:1695,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:1695,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:1695,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:1695,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:1695,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:1695,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:1695,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:1695,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:1695,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:1695,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:1695,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:1695,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:1695,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:1695,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:1695,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:1695,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:1698,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:1573,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1573,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:1573,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:1573,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1574,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:1580,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:1576,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1577,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:1579,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:1620,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1620,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:1620,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:1620,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1620,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:1620,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:1620,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1620,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:1621,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:1635,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1635,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:1635,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:1635,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1635,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:1635,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:1635,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1635,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:1636,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:1647,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1647,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:1647,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:1647,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1647,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:1647,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:1647,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1647,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:1648,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_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:1661,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:1661,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1661,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:1661,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:1661,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1661,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: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:1668,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1668,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:1668,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:1668,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1668,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:1668,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:1668,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1668,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:1669,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:1702,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1702,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_schema_free.c:1702,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_free.c:1575,17'
          Dst:             lysc_node_free_
        - Src:             'src/tree_schema_free.c:1612,13'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:1620,13'
          Dst:             lysc_enum_item_free
        - Src:             'src/tree_schema_free.c:1628,13'
          Dst:             lysc_range_free
        - Src:             'src/tree_schema_free.c:1635,13'
          Dst:             lysc_must_free
        - Src:             'src/tree_schema_free.c:1640,13'
          Dst:             lysc_when_free
        - Src:             'src/tree_schema_free.c:1647,13'
          Dst:             lysc_pattern_free
        - Src:             'src/tree_schema_free.c:1654,13'
          Dst:             lysc_type_free
        - Src:             'src/tree_schema_free.c:1661,13'
          Dst:             lysc_ident_free
        - Src:             'src/tree_schema_free.c:1668,13'
          Dst:             lysc_ext_instance_free
        - Src:             'src/tree_schema_free.c:1698,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: 1359
      functionLinenumberEnd: 1543
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - substmts
      BBCount:         223
      ICount:          1450
      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:1364,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1364,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:1364,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:1364,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1365,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:1542,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/tree_schema_free.c:1365,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1366,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:1369,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:1369,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1388,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:1388,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:1388,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:1388,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:1388,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:1388,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:1388,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:1388,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:1388,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:1388,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:1388,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:1388,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:1388,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:1388,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:1388,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:1388,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:1400,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:1406,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:1406,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:1411,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:1416,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:1421,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:1426,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:1431,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:1436,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:1441,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:1446,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:1451,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:1456,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:1472,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:1472,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:1472,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:1472,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:1472,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:1472,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:1472,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:1472,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:1472,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:1472,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:1472,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:1472,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:1490,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:1490,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:1490,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:1490,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:1490,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:1490,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:1490,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:1490,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:1490,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:1490,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:1490,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:1490,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:1490,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:1490,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:1490,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:1498,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:1498,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:1498,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:1498,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:1503,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:1508,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:1515,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:1515,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:1515,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:1520,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:1525,32'
              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:1534,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:1534,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:1538,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:1388,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1388,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:1388,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:1388,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1389,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:1395,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:1391,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1392,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: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
                - ly_log
                - lysp_node_free
                - free
        - Branch String:   'src/tree_schema_free.c:1400,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1400,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:1400,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:1400,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1400,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:1400,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:1400,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1400,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:1401,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:1426,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1426,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:1426,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:1426,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1426,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:1426,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:1426,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1426,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:1427,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:1431,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1431,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:1431,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:1431,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1431,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:1431,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:1431,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1431,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:1432,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:1436,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1436,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:1436,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:1436,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1436,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:1436,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:1436,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1436,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:1437,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:1441,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1441,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:1441,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:1441,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1441,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:1441,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:1441,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1441,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:1442,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:1446,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1446,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:1446,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:1446,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1446,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:1446,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:1446,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1446,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:1447,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:1451,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1451,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:1451,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:1451,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1451,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:1451,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:1451,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1451,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:1452,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:1456,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1456,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:1456,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:1456,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1456,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:1456,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:1456,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1456,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:1457,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:1498,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1498,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:1498,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:1498,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1498,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:1498,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:1498,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1498,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:1499,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:1503,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1503,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:1503,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:1503,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1503,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:1503,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:1503,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1503,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:1504,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:1515,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1515,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:1515,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:1515,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1515,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:1515,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:1515,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1515,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:1516,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:1520,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1520,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:1520,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:1520,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1520,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:1520,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:1520,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1520,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:1521,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:1542,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1542,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_schema_free.c:1542,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_free.c:1390,17'
          Dst:             lysp_node_free
        - Src:             'src/tree_schema_free.c:1400,13'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:1406,13'
          Dst:             lysp_type_enum_free
        - Src:             'src/tree_schema_free.c:1411,13'
          Dst:             lysp_deviate_free
        - Src:             'src/tree_schema_free.c:1416,13'
          Dst:             lysp_deviation_free
        - Src:             'src/tree_schema_free.c:1421,13'
          Dst:             lysp_ext_free
        - Src:             'src/tree_schema_free.c:1426,13'
          Dst:             lysp_ext_instance_free
        - Src:             'src/tree_schema_free.c:1431,13'
          Dst:             lysp_feature_free
        - Src:             'src/tree_schema_free.c:1436,13'
          Dst:             lysp_ident_free
        - Src:             'src/tree_schema_free.c:1441,13'
          Dst:             lysp_import_free
        - Src:             'src/tree_schema_free.c:1446,13'
          Dst:             lysp_include_free
        - Src:             'src/tree_schema_free.c:1451,13'
          Dst:             lysp_refine_free
        - Src:             'src/tree_schema_free.c:1456,13'
          Dst:             lysp_revision_free
        - Src:             'src/tree_schema_free.c:1490,13'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:1498,13'
          Dst:             lysp_restr_free
        - Src:             'src/tree_schema_free.c:1503,13'
          Dst:             lysp_when_free
        - Src:             'src/tree_schema_free.c:1508,13'
          Dst:             lyxp_expr_free
        - Src:             'src/tree_schema_free.c:1515,13'
          Dst:             lysp_qname_free
        - Src:             'src/tree_schema_free.c:1520,13'
          Dst:             lysp_tpdf_free
        - Src:             'src/tree_schema_free.c:1527,13'
          Dst:             lysp_type_free
        - Src:             'src/tree_schema_free.c:1534,13'
          Dst:             lysp_module_free
        - Src:             'src/tree_schema_free.c:1538,13'
          Dst:             ly_log
    - functionName:    lysf_ctx_erase
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1343
      functionLinenumberEnd: 1355
      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:    5
      BranchProfiles:
        - Branch String:   'src/tree_schema_free.c:1347,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1348,15'
              BranchSideFuncs:
                - lydict_remove
                - lydict_remove
                - free
                - ly_set_erase
            - BranchSide:      'src/tree_schema_free.c:1354,19'
              BranchSideFuncs:
                - ly_set_erase
      Callsites:
        - Src:             'src/tree_schema_free.c:1350,9'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:1351,9'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:1354,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: 1306
      functionLinenumberEnd: 1339
      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:1309,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1310,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:1313,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:1313,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1313,5'
              BranchSideFuncs:
                - __assert_fail
            - 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
                - lysc_ident_derived_unlink
                - __assert_fail
        - Branch String:   'src/tree_schema_free.c:1314,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1314,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_schema_free.c:1316,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:1316,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1318,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:1322,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:1318,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1318,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:1318,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:1318,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1319,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:1321,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:1322,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1322,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:1322,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:1322,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1322,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:1322,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:1322,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1322,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:1323,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:1325,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1325,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:1326,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:1326,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1326,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:1328,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:1313,5'
          Dst:             __assert_fail
        - Src:             'src/tree_schema_free.c:1314,5'
          Dst:             __assert_fail
        - Src:             'src/tree_schema_free.c:1319,13'
          Dst:             lysc_ident_derived_unlink
        - Src:             'src/tree_schema_free.c:1322,5'
          Dst:             lysc_ident_free
        - Src:             'src/tree_schema_free.c:1323,5'
          Dst:             lysp_module_free
        - Src:             'src/tree_schema_free.c:1328,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:1329,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:1330,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:1331,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:1332,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:1333,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:1334,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:1335,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:1336,5'
          Dst:             lydict_remove
    - functionName:    lysc_module_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1283
      functionLinenumberEnd: 1302
      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:1286,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1287,9'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - lysc_node_free_
                - lysc_node_free_
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1290,5'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - lysc_node_free_
                - lysc_node_free_
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:1290,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1290,5'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - lysc_node_free_
                - lysc_node_free_
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1290,5'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - lysc_node_free_
                - lysc_node_free_
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:1290,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1291,25'
              BranchSideFuncs:
                - lysc_node_free_
                - free
                - free
                - lysc_ext_instance_free
                - lysc_node_free_
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1293,5'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - lysc_node_free_
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:1293,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1293,5'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - lysc_node_free_
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1293,5'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - lysc_node_free_
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:1293,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1294,25'
              BranchSideFuncs:
                - lysc_node_free_
                - free
                - free
                - lysc_ext_instance_free
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1296,5'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:1296,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1296,5'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1296,5'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:1296,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1297,25'
              BranchSideFuncs:
                - lysc_node_free_
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:1299,5'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:1299,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1299,5'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:1299,5'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:1299,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1299,5'
              BranchSideFuncs:
                - lysc_ext_instance_free
                - free
                - free
            - BranchSide:      'src/tree_schema_free.c:1299,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/tree_schema_free.c:1299,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1299,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/tree_schema_free.c:1301,10'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/tree_schema_free.c:1291,9'
          Dst:             lysc_node_free_
        - Src:             'src/tree_schema_free.c:1294,9'
          Dst:             lysc_node_free_
        - Src:             'src/tree_schema_free.c:1297,9'
          Dst:             lysc_node_free_
        - Src:             'src/tree_schema_free.c:1299,5'
          Dst:             lysc_ext_instance_free
    - functionName:    lysc_node_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1279
      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:1216,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1218,81'
              BranchSideFuncs:
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1227,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:1220,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1220,9'
              BranchSideFuncs:
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1220,9'
              BranchSideFuncs:
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:1220,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1221,29'
              BranchSideFuncs:
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1223,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_free.c:1227,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1229,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:1278,21'
              BranchSideFuncs:
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:1229,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1230,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:1232,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:1232,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1233,32'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_child_p
                - lysc_node_notifs_p
                - lysc_node_actions_p
            - BranchSide:      'src/tree_schema_free.c:1236,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:1236,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1237,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:1245,24'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_child_p
                - lysc_node_notifs_p
                - lysc_node_actions_p
        - Branch String:   'src/tree_schema_free.c:1237,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1238,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:1239,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:1239,28'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1240,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:1242,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:1244,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1244,17'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_child_p
                - lysc_node_notifs_p
                - lysc_node_actions_p
            - BranchSide:      'src/tree_schema_free.c:1245,13'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_child_p
                - lysc_node_notifs_p
                - lysc_node_actions_p
        - Branch String:   'src/tree_schema_free.c:1245,24'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1246,44'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_child_p
                - lysc_node_notifs_p
                - lysc_node_actions_p
            - BranchSide:      'src/tree_schema_free.c:1247,24'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_child_p
                - lysc_node_notifs_p
                - lysc_node_actions_p
        - Branch String:   'src/tree_schema_free.c:1247,24'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1248,44'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_child_p
                - lysc_node_notifs_p
                - lysc_node_actions_p
            - BranchSide:      'src/tree_schema_free.c:1250,24'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_child_p
                - lysc_node_notifs_p
                - lysc_node_actions_p
        - Branch String:   'src/tree_schema_free.c:1257,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1258,17'
              BranchSideFuncs:
                - lysc_node_child_p
                - lysc_node_free_
                - lysc_node_notifs_p
                - lysc_node_actions_p
            - BranchSide:      'src/tree_schema_free.c:1265,20'
              BranchSideFuncs:
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:1258,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1259,68'
              BranchSideFuncs:
                - lysc_node_actions_p
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1260,24'
              BranchSideFuncs:
                - lysc_node_child_p
                - lysc_node_free_
                - lysc_node_notifs_p
        - Branch String:   'src/tree_schema_free.c:1260,24'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1261,67'
              BranchSideFuncs:
                - lysc_node_notifs_p
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1263,45'
              BranchSideFuncs:
                - lysc_node_child_p
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:1265,20'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1266,45'
              BranchSideFuncs:
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1267,20'
              BranchSideFuncs:
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:1267,20'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1268,45'
              BranchSideFuncs:
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1270,24'
              BranchSideFuncs:
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:1272,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1272,26'
              BranchSideFuncs:
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1276,5'
              BranchSideFuncs:
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:1272,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1274,24'
              BranchSideFuncs:
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1276,5'
              BranchSideFuncs:
                - lysc_node_free_
      Callsites:
        - Src:             'src/tree_schema_free.c:1221,13'
          Dst:             lysc_node_free_
        - Src:             'src/tree_schema_free.c:1238,48'
          Dst:             lysc_node_actions
        - Src:             'src/tree_schema_free.c:1240,48'
          Dst:             lysc_node_notifs
        - Src:             'src/tree_schema_free.c:1242,48'
          Dst:             lysc_node_child
        - Src:             'src/tree_schema_free.c:1244,17'
          Dst:             ly_log
        - Src:             'src/tree_schema_free.c:1259,48'
          Dst:             lysc_node_actions_p
        - Src:             'src/tree_schema_free.c:1261,48'
          Dst:             lysc_node_notifs_p
        - Src:             'src/tree_schema_free.c:1263,27'
          Dst:             lysc_node_child_p
        - Src:             'src/tree_schema_free.c:1278,5'
          Dst:             lysc_node_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: 1405
      functionLinenumberEnd: 1424
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         13
      ICount:          79
      EdgeCount:       24
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:1406,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1408,47'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1410,42'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1412,41'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1415,44'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1415,44'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1418,50'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1418,50'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1420,43'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1422,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ly_check_module_filename
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2625
      functionLinenumberEnd: 2659
      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_common.c:2638,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2639,20'
              BranchSideFuncs:
                - strchr
                - strrchr
                - strlen
                - strncmp
                - ly_log
                - strncmp
                - ly_log
            - BranchSide:      'src/tree_schema_common.c:2641,17'
              BranchSideFuncs:
                - strchr
                - strrchr
                - strlen
                - strncmp
                - ly_log
                - strncmp
                - ly_log
        - Branch String:   'src/tree_schema_common.c:2648,38'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2649,15'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - strncmp
            - BranchSide:      'src/tree_schema_common.c:2650,9'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - strncmp
        - Branch String:   'src/tree_schema_common.c:2649,19'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2649,23'
              BranchSideFuncs:
                - ly_log
                - strncmp
                - ly_log
            - BranchSide:      'src/tree_schema_common.c:2649,52'
              BranchSideFuncs:
                - ly_log
                - strncmp
                - ly_log
        - Branch String:   'src/tree_schema_common.c:2649,47'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2649,52'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - strncmp
            - BranchSide:      'src/tree_schema_common.c:2650,9'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - strncmp
        - Branch String:   'src/tree_schema_common.c:2649,56'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2649,60'
              BranchSideFuncs:
                - ly_log
                - strncmp
            - BranchSide:      'src/tree_schema_common.c:2652,9'
              BranchSideFuncs:
                - ly_log
                - strncmp
        - Branch String:   'src/tree_schema_common.c:2648,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2650,9'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - strncmp
            - BranchSide:      'src/tree_schema_common.c:2652,9'
              BranchSideFuncs:
                - ly_log
                - strncmp
        - Branch String:   'src/tree_schema_common.c:2652,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2652,9'
              BranchSideFuncs:
                - ly_log
                - strncmp
            - BranchSide:      'src/tree_schema_common.c:2653,15'
              BranchSideFuncs:
                - ly_log
                - strncmp
        - Branch String:   'src/tree_schema_common.c:2654,23'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2654,27'
              BranchSideFuncs:
                - strncmp
                - ly_log
            - BranchSide:      'src/tree_schema_common.c:2655,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema_common.c:2654,51'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2654,62'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema_common.c:2655,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema_common.c:2654,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2655,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema_common.c:2658,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2655,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2658,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema_common.c:2658,5'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/tree_schema_common.c:2630,16'
          Dst:             strrchr
        - Src:             'src/tree_schema_common.c:2643,11'
          Dst:             strchr
        - Src:             'src/tree_schema_common.c:2644,11'
          Dst:             strrchr
        - Src:             'src/tree_schema_common.c:2647,11'
          Dst:             strlen
        - Src:             'src/tree_schema_common.c:2648,9'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2650,9'
          Dst:             ly_log
        - Src:             'src/tree_schema_common.c:2654,54'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2655,13'
          Dst:             ly_log
    - 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_stmt_flags
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2538
      functionLinenumberEnd: 2621
      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:2539,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2563,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2563,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2563,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2563,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2563,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2563,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2563,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2563,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2563,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2563,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2563,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2563,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2563,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2563,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2563,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2563,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2563,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2563,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2563,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2563,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2563,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2563,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2563,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2611,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2611,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2611,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2611,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2611,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2611,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2611,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2611,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2611,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2611,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2611,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2611,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2611,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2611,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2611,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2611,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2611,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2611,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2611,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2611,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2611,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2611,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2611,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2611,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2611,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2611,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2611,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2611,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2611,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2611,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2611,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2611,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2611,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2611,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2611,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2611,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2611,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2611,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2611,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2611,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2611,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2611,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2611,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2611,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2611,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2611,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2611,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2617,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2617,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2617,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2617,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2617,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2620,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lys_stmt_arg
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2444
      functionLinenumberEnd: 2534
      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:2445,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2455,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2455,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2455,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2455,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2455,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2455,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2455,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2455,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2455,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2482,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2482,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2482,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2482,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2482,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2482,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2482,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2482,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2482,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2482,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2482,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2482,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2482,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2482,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2482,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2482,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2482,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2482,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2482,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2482,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2482,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2482,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2482,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2482,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2482,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2482,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2486,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2486,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2486,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2490,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2490,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2490,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2515,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2515,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2515,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2515,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2515,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2515,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2515,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2515,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2515,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2515,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2515,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2515,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2515,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2515,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2515,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2515,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2515,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2515,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2515,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2515,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2515,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2515,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2515,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2515,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2520,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2520,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2520,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2520,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2523,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2523,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2525,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2528,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:2533,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lys_stmt_str
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2285
      functionLinenumberEnd: 2440
      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:2286,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2288,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2290,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2292,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2294,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2296,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2298,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2300,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2302,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2304,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2306,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2308,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2310,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2312,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2314,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2316,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2318,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2320,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2322,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2324,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2326,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2328,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2330,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2332,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2334,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2336,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2338,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2340,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2342,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2344,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2346,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2348,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2350,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2352,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2354,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2356,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2358,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2360,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2362,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2364,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2366,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2368,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2370,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2372,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2374,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2376,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2378,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2380,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2382,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2384,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2386,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2388,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2390,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2392,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2394,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2396,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2398,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2400,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2402,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2404,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2406,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2408,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2410,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2412,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2414,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2416,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2418,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2420,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2422,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2424,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2426,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2428,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2430,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2432,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2434,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2436,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2439,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lys_has_dep_mods
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2252
      functionLinenumberEnd: 2281
      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:2256,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2257,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2261,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2261,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2262,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2264,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2264,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2264,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2264,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2264,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2265,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2271,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2265,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2266,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2268,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2271,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2272,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2274,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2274,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2274,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2274,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2274,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2275,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2280,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2275,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2276,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2278,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lys_has_compiled
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2234
      functionLinenumberEnd: 2248
      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:2237,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2237,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2238,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2237,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2237,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2238,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2237,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2237,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2238,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2237,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2237,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2238,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2237,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2237,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2238,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2237,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2238,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2241,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2241,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2241,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2241,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2241,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2242,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2247,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2242,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2242,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2243,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2242,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2242,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2243,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2242,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2242,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2243,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2242,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2242,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2243,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2242,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2242,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2243,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2242,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2243,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2245,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lys_has_recompiled
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2216
      functionLinenumberEnd: 2230
      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:2219,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2219,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2220,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2219,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2219,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2220,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2219,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2219,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2220,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2219,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2220,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2223,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2223,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2223,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2223,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2223,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2224,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2229,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2224,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2224,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2225,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2224,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2224,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2225,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2224,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2224,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2225,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2224,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2225,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2227,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lysc_data_node
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2202
      functionLinenumberEnd: 2211
      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:2206,19'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2206,24'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2206,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2206,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2208,18'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2211,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lysp_ext_instance_iter
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2188
      functionLinenumberEnd: 2198
      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:2189,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2189,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2191,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2191,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2191,19'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2191,19'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2191,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2192,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2197,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2192,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2193,20'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2195,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2197,12'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2197,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2197,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_common.c:2189,5'
          Dst:             ly_log
    - functionName:    lysp_ext_instance_resolve_argument
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2119
      functionLinenumberEnd: 2184
      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:2120,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2120,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:2122,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:2122,30'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2122,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:2124,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2122,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2124,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2127,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:2127,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2129,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:2176,10'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:2131,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2133,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:2162,25'
              BranchSideFuncs:
                - ly_vlog
                - lydict_insert
                - strcmp
        - Branch String:   'src/tree_schema_common.c:2133,44'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2133,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:2133,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:2133,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2133,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:2134,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:2134,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2138,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:2160,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_insert
        - Branch String:   'src/tree_schema_common.c:2142,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2143,21'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:2150,23'
              BranchSideFuncs:
                - ly_parse_nodeid
                - ly_resolve_prefix
                - ly_resolve_prefix
                - ly_vlog
                - lydict_insert
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:2153,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2155,21'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:2159,13'
              BranchSideFuncs:
                - ly_vlog
                - lydict_insert
        - Branch String:   'src/tree_schema_common.c:2162,44'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2162,48'
              BranchSideFuncs:
                - ly_vlog
                - lydict_insert
                - strcmp
            - BranchSide:      'src/tree_schema_common.c:2162,13'
              BranchSideFuncs:
                - ly_vlog
                - lydict_insert
                - strcmp
        - Branch String:   'src/tree_schema_common.c:2163,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2165,21'
              BranchSideFuncs:
                - ly_vlog
                - lydict_insert
                - strcmp
            - BranchSide:      'src/tree_schema_common.c:2167,13'
              BranchSideFuncs:
                - ly_vlog
                - lydict_insert
                - strcmp
        - Branch String:   'src/tree_schema_common.c:2170,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2171,13'
              BranchSideFuncs:
                - lydict_insert
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:2174,5'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:2171,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2171,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2172,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:2176,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2178,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2183,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_common.c:2120,5'
          Dst:             __assert_fail
        - Src:             'src/tree_schema_common.c:2141,17'
          Dst:             ly_parse_nodeid
        - Src:             'src/tree_schema_common.c:2142,21'
          Dst:             ly_strncmp
        - Src:             'src/tree_schema_common.c:2143,21'
          Dst:             ly_vlog
        - Src:             'src/tree_schema_common.c:2151,17'
          Dst:             ly_parse_nodeid
        - Src:             'src/tree_schema_common.c:2153,21'
          Dst:             ly_resolve_prefix
        - Src:             'src/tree_schema_common.c:2154,25'
          Dst:             ly_resolve_prefix
        - Src:             'src/tree_schema_common.c:2155,21'
          Dst:             ly_vlog
        - Src:             'src/tree_schema_common.c:2163,22'
          Dst:             strcmp
        - Src:             'src/tree_schema_common.c:2171,13'
          Dst:             lydict_insert
        - Src:             'src/tree_schema_common.c:2178,9'
          Dst:             ly_vlog
    - functionName:    lysp_ext_find_definition
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2063
      functionLinenumberEnd: 2115
      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:2070,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2071,10'
              BranchSideFuncs:
                - ly_parse_nodeid
                - ly_resolve_prefix
                - ly_vlog
                - ly_vlog
                - strcmp
                - strcmp
            - BranchSide:      'src/tree_schema_common.c:2075,11'
              BranchSideFuncs:
                - ly_parse_nodeid
                - ly_resolve_prefix
                - ly_vlog
                - ly_vlog
                - strcmp
                - strcmp
        - Branch String:   'src/tree_schema_common.c:2080,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2081,9'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - strcmp
            - BranchSide:      'src/tree_schema_common.c:2085,10'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - strcmp
        - Branch String:   'src/tree_schema_common.c:2085,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2087,9'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - strcmp
            - BranchSide:      'src/tree_schema_common.c:2091,5'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - strcmp
        - Branch String:   'src/tree_schema_common.c:2091,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2091,5'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - strcmp
            - BranchSide:      'src/tree_schema_common.c:2091,5'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - strcmp
        - Branch String:   'src/tree_schema_common.c:2091,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2092,21'
              BranchSideFuncs:
                - strcmp
                - ly_vlog
                - strcmp
            - BranchSide:      'src/tree_schema_common.c:2097,11'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
        - Branch String:   'src/tree_schema_common.c:2092,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2093,25'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - strcmp
            - BranchSide:      'src/tree_schema_common.c:2096,5'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - strcmp
        - Branch String:   'src/tree_schema_common.c:2097,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2098,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:2109,11'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:2098,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2098,9'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
            - BranchSide:      'src/tree_schema_common.c:2098,9'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
        - Branch String:   'src/tree_schema_common.c:2098,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2099,22'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
            - BranchSide:      'src/tree_schema_common.c:2107,5'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:2100,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2100,13'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
            - BranchSide:      'src/tree_schema_common.c:2100,13'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
        - Branch String:   'src/tree_schema_common.c:2100,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2101,29'
              BranchSideFuncs:
                - strcmp
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:2106,9'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
        - Branch String:   'src/tree_schema_common.c:2101,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2102,33'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
            - BranchSide:      'src/tree_schema_common.c:2105,13'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
        - Branch String:   'src/tree_schema_common.c:2109,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2110,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2114,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_common.c:2076,5'
          Dst:             ly_parse_nodeid
        - Src:             'src/tree_schema_common.c:2079,22'
          Dst:             ly_resolve_prefix
        - Src:             'src/tree_schema_common.c:2081,9'
          Dst:             ly_vlog
        - Src:             'src/tree_schema_common.c:2092,14'
          Dst:             strcmp
        - Src:             'src/tree_schema_common.c:2101,22'
          Dst:             strcmp
        - Src:             'src/tree_schema_common.c:2110,9'
          Dst:             ly_vlog
    - functionName:    lysp_match_kw
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1839
      functionLinenumberEnd: 2057
      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:1866,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1868,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:1878,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:1884,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:1896,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:1907,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:1916,9'
              BranchSideFuncs:
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:1921,9'
              BranchSideFuncs:
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:1925,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:1935,9'
              BranchSideFuncs:
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:1939,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:1948,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:1961,9'
              BranchSideFuncs:
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:1966,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:1974,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:1984,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:1998,9'
              BranchSideFuncs:
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2003,9'
              BranchSideFuncs:
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2008,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:2016,9'
              BranchSideFuncs:
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2020,9'
              BranchSideFuncs:
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2024,9'
              BranchSideFuncs:
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2030,13'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:1868,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1868,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:1869,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:1869,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1869,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:1870,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:1869,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1869,9'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:1876,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:1870,14'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1870,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:1871,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:1871,14'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1871,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:1872,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:1872,14'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1872,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:1873,13'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:1873,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1873,13'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:1874,18'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:1873,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1873,13'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:1875,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:1878,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1878,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:1879,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:1879,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1879,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:1880,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:1879,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1879,9'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:1882,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:1880,14'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1880,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:1881,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:1884,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1884,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:1885,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:1885,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1885,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:1886,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:1885,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1885,9'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:1894,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:1886,14'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1886,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:1887,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:1887,14'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1887,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:1888,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:1888,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1888,13'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:1889,18'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:1888,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1888,13'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:1893,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:1889,18'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1889,18'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:1890,17'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:1890,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1890,17'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:1891,22'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:1890,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1890,17'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:1892,13'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:1896,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1896,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:1897,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:1897,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1897,9'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:1905,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:1897,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1897,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:1898,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:1898,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1898,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:1899,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:1898,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1898,13'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:1904,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:1899,18'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1899,18'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:1900,18'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:1900,18'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1900,18'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:1901,17'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:1901,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1901,17'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:1902,22'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:1901,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1901,17'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:1903,13'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:1907,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1907,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:1908,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:1908,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1908,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:1909,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:1908,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1908,9'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:1914,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:1909,14'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1909,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:1913,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:1909,14'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1909,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:1910,13'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:1910,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1910,13'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:1911,18'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:1910,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1910,13'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:1912,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:1916,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1916,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:1917,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:1917,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1917,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:1918,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:1917,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1917,9'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:1919,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:1921,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1921,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:1922,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:1922,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1922,9'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:1923,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:1922,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1922,9'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:1923,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:1925,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1925,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:1926,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:1926,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1926,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:1927,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:1926,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1926,9'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:1933,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:1927,14'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1927,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:1928,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:1928,14'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1928,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:1929,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:1929,14'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1929,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:1930,13'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:1930,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1930,13'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:1931,18'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:1930,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1930,13'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:1932,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:1935,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1935,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:1936,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:1936,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1936,9'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:1937,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:1936,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1936,9'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:1937,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:1939,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1939,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:1940,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:1940,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1940,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:1945,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:1940,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1940,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:1941,13'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:1941,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1941,13'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:1942,18'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:1941,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1941,13'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:1944,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:1942,18'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1942,18'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:1943,18'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:1948,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1948,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:1949,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:1949,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1949,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:1953,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:1949,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1949,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:1950,13'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:1950,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1950,13'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:1951,18'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:1950,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1950,13'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:1952,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:1953,14'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1953,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:1954,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:1954,14'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1954,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:1955,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:1955,14'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1955,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:1956,13'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:1956,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1956,13'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:1957,18'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:1956,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1956,13'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:1958,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:1961,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1961,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:1962,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:1962,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1962,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:1963,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:1962,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1962,9'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:1964,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:1966,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1966,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:1967,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:1967,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1967,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:1971,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:1967,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1967,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:1968,13'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:1968,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1968,13'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:1969,18'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:1968,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1968,13'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:1970,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:1974,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1974,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:1975,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:1975,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1975,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:1976,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:1975,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1975,9'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:1982,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:1976,14'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1976,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:1977,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:1977,14'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1977,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:1978,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:1978,14'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1978,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:1979,13'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:1979,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1979,13'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:1980,18'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:1979,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1979,13'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:1981,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:1984,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1984,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:1985,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:1985,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1985,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:1986,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:1985,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1985,9'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:1996,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:1986,14'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1986,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:1995,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:1986,14'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1986,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:1987,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:1987,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1987,13'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:1991,18'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:1987,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1987,13'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:1988,17'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:1988,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1988,17'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:1989,22'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:1988,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1988,17'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:1990,13'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:1991,18'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1991,18'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:1992,18'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:1992,18'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1992,18'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:1993,18'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:1998,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1998,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:1999,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:1999,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1999,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2000,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:1999,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1999,9'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2001,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2003,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2003,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2004,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2004,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2004,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2005,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2004,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2004,9'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2006,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2008,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2008,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:2009,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:2009,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2009,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2013,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2009,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2009,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2010,13'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2010,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2010,13'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2011,18'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2010,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2010,13'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2012,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2016,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2016,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2017,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2017,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2017,9'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2018,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2017,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2017,9'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2018,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2020,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2020,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2021,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2021,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2021,9'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2022,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2021,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2021,9'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2022,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2024,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2024,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2025,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2025,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2025,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2026,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2025,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2025,9'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2027,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2030,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2031,17'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2042,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2031,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2032,17'
              BranchSideFuncs:
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2034,24'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_in_skip
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2032,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2032,17'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2033,18'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2034,24'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2035,17'
              BranchSideFuncs:
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2037,24'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2035,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2035,17'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2036,18'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2038,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2038,17'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2039,18'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2045,42'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2045,45'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2045,42'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2045,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2045,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2047,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_common.c:1868,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1869,9'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1869,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1870,14'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1870,14'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1871,14'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1871,14'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1872,14'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1872,14'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1873,13'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1873,13'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1874,18'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1874,18'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1878,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1879,9'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1879,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1880,14'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1880,14'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1881,14'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1881,14'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1884,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1885,9'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1885,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1886,14'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1886,14'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1887,14'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1887,14'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1888,13'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1888,13'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1889,18'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1889,18'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1890,17'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1890,17'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1891,22'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1891,22'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1896,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1897,9'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1897,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1898,13'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1898,13'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1899,18'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1899,18'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1900,18'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1900,18'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1901,17'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1901,17'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1902,22'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1902,22'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1907,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1908,9'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1908,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1909,14'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1909,14'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1910,13'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1910,13'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1911,18'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1911,18'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1913,14'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1913,14'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1916,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1917,9'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1917,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1918,14'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1918,14'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1921,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1922,9'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1922,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1925,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1926,9'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1926,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1927,14'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1927,14'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1928,14'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1928,14'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1929,14'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1929,14'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1930,13'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1930,13'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1931,18'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1931,18'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1935,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1936,9'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1936,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1939,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1940,9'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1940,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1941,13'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1941,13'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1942,18'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1942,18'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1943,18'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1943,18'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1945,14'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1945,14'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1948,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1949,9'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1949,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1950,13'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1950,13'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1951,18'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1951,18'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1953,14'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1953,14'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1954,14'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1954,14'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1955,14'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1955,14'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1956,13'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1956,13'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1957,18'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1957,18'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1961,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1962,9'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1962,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1963,14'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1963,14'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1966,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1967,9'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1967,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1968,13'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1968,13'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1969,18'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1969,18'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1971,14'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1971,14'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1974,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1975,9'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1975,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1976,14'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1976,14'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1977,14'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1977,14'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1978,14'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1978,14'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1979,13'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1979,13'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1980,18'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1980,18'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1984,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1985,9'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1985,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1986,14'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1986,14'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1987,13'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1987,13'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1988,17'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1988,17'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1989,22'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1989,22'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1991,18'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1991,18'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1992,18'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1992,18'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1993,18'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1993,18'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1995,14'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1995,14'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1998,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:1999,9'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1999,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2000,14'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2000,14'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2003,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2004,9'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2004,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2005,14'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2005,14'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2008,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2009,9'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2009,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2010,13'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2010,13'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2011,18'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2011,18'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2013,14'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2013,14'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2016,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2017,9'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2017,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2020,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2021,9'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2021,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2024,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2025,9'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2025,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2026,14'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2026,14'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2032,17'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2035,17'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2038,17'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2045,45'
          Dst:             __ctype_b_loc
    - functionName:    lysc_node_lref_target
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1809
      functionLinenumberEnd: 1835
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         16
      ICount:          120
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - ly_path_compile_leafref
        - ly_path_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:1814,15'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1814,20'
              BranchSideFuncs:
                - ly_path_compile_leafref
                - ly_path_free
            - BranchSide:      'src/tree_schema_common.c:1815,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1814,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1815,9'
              BranchSideFuncs:
                - ly_path_compile_leafref
                - ly_path_free
            - BranchSide:      'src/tree_schema_common.c:1818,66'
              BranchSideFuncs:
                - ly_path_compile_leafref
                - ly_path_free
        - Branch String:   'src/tree_schema_common.c:1819,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1820,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1824,33'
              BranchSideFuncs:
                - ly_path_compile_leafref
                - ly_path_free
        - Branch String:   'src/tree_schema_common.c:1824,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1827,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1831,14'
              BranchSideFuncs:
                - ly_path_free
        - Branch String:   'src/tree_schema_common.c:1831,16'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1831,34'
              BranchSideFuncs:
                - ly_path_free
            - BranchSide:      'src/tree_schema_common.c:1831,34'
              BranchSideFuncs:
                - ly_path_free
      Callsites:
        - Src:             'src/tree_schema_common.c:1824,9'
          Dst:             ly_path_compile_leafref
        - Src:             'src/tree_schema_common.c:1832,5'
          Dst:             ly_path_free
    - functionName:    lysc_node_when_p
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1763
      functionLinenumberEnd: 1792
      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:1764,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1765,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1768,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1768,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1770,48'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1772,45'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1774,43'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1776,47'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1778,43'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1781,46'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1781,46'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1783,43'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1785,44'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1788,45'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1788,45'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1790,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lysc_node_musts
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1750
      functionLinenumberEnd: 1759
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lysc_node_musts_p
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:1754,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1755,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1757,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_common.c:1753,14'
          Dst:             lysc_node_musts_p
    - functionName:    lysc_node_musts_p
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1721
      functionLinenumberEnd: 1746
      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:1722,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1723,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1726,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1726,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1728,48'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1730,43'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1732,47'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1734,43'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1737,46'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1737,46'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1739,44'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1742,51'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1742,51'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1744,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lysc_node_child
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1700
      functionLinenumberEnd: 1717
      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:1703,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1704,9'
              BranchSideFuncs:
                - lysc_node_child_p
            - BranchSide:      'src/tree_schema_common.c:1707,9'
              BranchSideFuncs:
                - lysc_node_child_p
        - Branch String:   'src/tree_schema_common.c:1707,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1708,45'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1710,35'
              BranchSideFuncs:
                - lysc_node_child_p
      Callsites:
        - Src:             'src/tree_schema_common.c:1710,17'
          Dst:             lysc_node_child_p
    - functionName:    lysc_node_child_p
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1676
      functionLinenumberEnd: 1696
      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:1677,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1677,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_schema_common.c:1677,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_schema_common.c:1677,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1677,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_schema_common.c:1679,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1679,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1681,48'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1683,66'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1685,43'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1687,43'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1690,51'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1690,51'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1692,44'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1694,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_common.c:1677,5'
          Dst:             __assert_fail
    - functionName:    lysc_node_notifs
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1663
      functionLinenumberEnd: 1672
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lysc_node_notifs_p
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:1667,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1668,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1670,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_common.c:1666,14'
          Dst:             lysc_node_notifs_p
    - functionName:    lysc_node_notifs_p
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1649
      functionLinenumberEnd: 1659
      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:1650,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1650,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1651,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1651,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1653,48'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1655,43'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1657,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_common.c:1650,5'
          Dst:             __assert_fail
    - functionName:    lysc_node_actions
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1636
      functionLinenumberEnd: 1645
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lysc_node_actions_p
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:1640,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1641,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1643,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_common.c:1639,15'
          Dst:             lysc_node_actions_p
    - functionName:    lysc_node_actions_p
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1622
      functionLinenumberEnd: 1632
      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:1623,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1623,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1624,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1624,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1626,48'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1628,43'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1630,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_common.c:1623,5'
          Dst:             __assert_fail
    - functionName:    lysp_node_when
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1609
      functionLinenumberEnd: 1618
      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:1613,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1614,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1616,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_common.c:1612,12'
          Dst:             lysp_node_when_p
    - functionName:    lysp_node_when_p
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1577
      functionLinenumberEnd: 1605
      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:1578,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1579,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1582,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1582,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1584,48'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1586,45'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1588,43'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1590,47'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1592,43'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1595,46'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1595,46'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1597,43'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1599,43'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1601,46'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1603,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lysp_node_musts
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1564
      functionLinenumberEnd: 1573
      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:1568,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1569,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1571,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_common.c:1567,13'
          Dst:             lysp_node_musts_p
    - functionName:    lysp_node_musts_p
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1535
      functionLinenumberEnd: 1560
      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:1536,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1537,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1540,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1540,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1542,48'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1544,43'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1546,47'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1548,43'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1551,46'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1551,46'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1553,44'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1556,51'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1556,51'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1558,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lysp_node_child
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1518
      functionLinenumberEnd: 1531
      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:1521,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1522,9'
              BranchSideFuncs:
                - lysp_node_child_p
            - BranchSide:      'src/tree_schema_common.c:1525,51'
              BranchSideFuncs:
                - lysp_node_child_p
        - Branch String:   'src/tree_schema_common.c:1526,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1527,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1529,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_common.c:1525,13'
          Dst:             lysp_node_child_p
    - functionName:    lysp_node_child_p
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1491
      functionLinenumberEnd: 1514
      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:1492,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1492,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1493,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1493,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1495,48'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1497,45'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1499,43'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1501,43'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1503,42'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1505,46'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1508,51'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1508,51'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1510,44'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1512,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_common.c:1492,5'
          Dst:             __assert_fail
    - functionName:    lysp_node_notifs
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1478
      functionLinenumberEnd: 1487
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lysp_node_notifs_p
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:1482,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1483,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1485,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_common.c:1481,14'
          Dst:             lysp_node_notifs_p
    - functionName:    lysp_node_notifs_p
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1460
      functionLinenumberEnd: 1474
      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:1461,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1461,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1462,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1462,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1464,48'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1466,43'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1468,42'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1470,46'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1472,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_common.c:1461,5'
          Dst:             __assert_fail
    - functionName:    lysp_node_actions
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1447
      functionLinenumberEnd: 1456
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lysp_node_actions_p
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:1451,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1452,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1454,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_common.c:1450,15'
          Dst:             lysp_node_actions_p
    - functionName:    lysp_node_actions_p
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1428
      functionLinenumberEnd: 1443
      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:1429,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1429,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1431,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1431,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1433,48'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1435,43'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1437,42'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1439,46'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1441,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_common.c:1429,5'
          Dst:             __assert_fail
    - functionName:    lys_datatype2str
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1335
      functionLinenumberEnd: 1378
      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:1336,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1338,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1340,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1342,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1344,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1346,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1348,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1350,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1352,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1354,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1356,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1358,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1360,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1362,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1364,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1366,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1368,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1370,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1372,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1374,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1376,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lys_nodetype2str
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1302
      functionLinenumberEnd: 1331
      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:1303,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1305,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1307,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1309,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1311,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1313,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1315,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1317,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1319,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1321,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1323,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1325,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1327,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1329,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lysc_owner_module
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1291
      functionLinenumberEnd: 1298
      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:1292,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1293,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1296,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1296,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1296,49'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1297,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lysc_node_when
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1796
      functionLinenumberEnd: 1805
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lysc_node_when_p
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:1800,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1801,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1803,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_common.c:1799,14'
          Dst:             lysc_node_when_p
    - functionName:    lysc_has_when
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1271
      functionLinenumberEnd: 1287
      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:1274,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1275,9'
              BranchSideFuncs:
                - lysc_node_when
            - BranchSide:      'src/tree_schema_common.c:1278,5'
              BranchSideFuncs:
                - lysc_node_when
        - Branch String:   'src/tree_schema_common.c:1280,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1281,20'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1283,16'
              BranchSideFuncs:
                - lysc_node_when
        - Branch String:   'src/tree_schema_common.c:1284,19'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1284,23'
              BranchSideFuncs:
                - lysc_node_when
            - BranchSide:      'src/tree_schema_common.c:1284,5'
              BranchSideFuncs:
                - lysc_node_when
        - Branch String:   'src/tree_schema_common.c:1284,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1279,31'
              BranchSideFuncs:
                - lysc_node_when
            - BranchSide:      'src/tree_schema_common.c:1286,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_common.c:1279,16'
          Dst:             lysc_node_when
    - functionName:    lysp_inject_submodule
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1142
      functionLinenumberEnd: 1169
      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_insert
        - realloc
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:1148,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1148,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - strcmp
            - BranchSide:      'src/tree_schema_common.c:1148,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - strcmp
        - Branch String:   'src/tree_schema_common.c:1148,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1149,20'
              BranchSideFuncs:
                - strcmp
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema_common.c:1156,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema_common.c:1149,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1150,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - strcmp
            - BranchSide:      'src/tree_schema_common.c:1152,23'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema_common.c:1156,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1157,33'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1159,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema_common.c:1159,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1159,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
            - BranchSide:      'src/tree_schema_common.c:1159,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
        - Branch String:   'src/tree_schema_common.c:1159,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1159,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
            - BranchSide:      'src/tree_schema_common.c:1159,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema_common.c:1159,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1159,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema_common.c:1159,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema_common.c:1159,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1159,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
            - BranchSide:      'src/tree_schema_common.c:1159,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema_common.c:1159,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1159,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema_common.c:1159,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema_common.c:1162,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1162,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
            - BranchSide:      'src/tree_schema_common.c:1162,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
        - Branch String:   'src/tree_schema_common.c:1162,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1162,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1163,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
        - Branch String:   'src/tree_schema_common.c:1163,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1163,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
            - BranchSide:      'src/tree_schema_common.c:1163,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
        - Branch String:   'src/tree_schema_common.c:1163,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1163,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1164,9'
              BranchSideFuncs:
                - lydict_insert
        - Branch String:   'src/tree_schema_common.c:1164,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1164,9'
              BranchSideFuncs:
                - lydict_insert
            - BranchSide:      'src/tree_schema_common.c:1164,9'
              BranchSideFuncs:
                - lydict_insert
        - Branch String:   'src/tree_schema_common.c:1164,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1164,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1165,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_common.c:1149,13'
          Dst:             strcmp
        - Src:             'src/tree_schema_common.c:1159,9'
          Dst:             realloc
        - Src:             'src/tree_schema_common.c:1159,9'
          Dst:             ly_log
        - Src:             'src/tree_schema_common.c:1159,9'
          Dst:             ly_log
        - Src:             'src/tree_schema_common.c:1162,9'
          Dst:             lydict_insert
        - Src:             'src/tree_schema_common.c:1163,9'
          Dst:             lydict_insert
        - Src:             'src/tree_schema_common.c:1164,9'
          Dst:             lydict_insert
    - functionName:    lys_parse_localfile
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 768
      functionLinenumberEnd: 812
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - name
        - revision
        - main_ctx
        - main_name
        - required
        - new_mods
        - result
      BBCount:         22
      ICount:          190
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - ly_ctx_get_searchdirs
        - ly_in_free
        - ly_in_new_filepath
        - ly_log
        - lys_parse_in
        - lys_parse_submodule
        - lys_search_localfile
        - lysp_load_module_check
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:776,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:776,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:778,10'
              BranchSideFuncs:
                - ly_log
                - 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:778,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:779,13'
              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:786,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:779,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:780,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema_common.c:783,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:780,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:783,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema_common.c:783,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema_common.c:789,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:789,5'
              BranchSideFuncs:
                - ly_log
                - free
            - BranchSide:      'src/tree_schema_common.c:791,23'
              BranchSideFuncs:
                - lys_parse_in
                - ly_in_free
                - free
                - lys_parse_submodule
        - Branch String:   'src/tree_schema_common.c:795,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:796,35'
              BranchSideFuncs:
                - lys_parse_submodule
                - ly_in_free
                - free
            - BranchSide:      'src/tree_schema_common.c:799,28'
              BranchSideFuncs:
                - lys_parse_in
                - ly_in_free
                - free
        - Branch String:   'src/tree_schema_common.c:803,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:803,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_schema_common.c:805,15'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/tree_schema_common.c:776,5'
          Dst:             ly_ctx_get_searchdirs
        - Src:             'src/tree_schema_common.c:776,5'
          Dst:             lys_search_localfile
        - Src:             'src/tree_schema_common.c:780,13'
          Dst:             ly_log
        - Src:             'src/tree_schema_common.c:786,5'
          Dst:             ly_log
        - Src:             'src/tree_schema_common.c:789,5'
          Dst:             ly_in_new_filepath
        - Src:             'src/tree_schema_common.c:789,5'
          Dst:             ly_log
        - Src:             'src/tree_schema_common.c:796,15'
          Dst:             lys_parse_submodule
        - Src:             'src/tree_schema_common.c:796,15'
          Dst:             lysp_load_module_check
        - Src:             'src/tree_schema_common.c:799,15'
          Dst:             lys_parse_in
        - Src:             'src/tree_schema_common.c:799,15'
          Dst:             lysp_load_module_check
        - Src:             'src/tree_schema_common.c:802,5'
          Dst:             ly_in_free
    - functionName:    lysp_load_module_check
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - mod
        - submod
        - data
      BBCount:         48
      ICount:          308
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - __assert_fail
        - ly_check_module_filename
        - ly_log
        - ly_vlog
        - strcmp
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:704,12'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:704,18'
              BranchSideFuncs:
                - ly_check_module_filename
                - __assert_fail
                - strcmp
                - ly_vlog
                - ly_vlog
                - ly_log
                - strcmp
                - strcmp
                - ly_log
            - BranchSide:      'src/tree_schema_common.c:704,35'
              BranchSideFuncs:
                - ly_check_module_filename
                - __assert_fail
                - strcmp
                - ly_vlog
                - ly_vlog
                - ly_log
                - strcmp
                - strcmp
                - ly_log
        - Branch String:   'src/tree_schema_common.c:705,12'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:705,18'
              BranchSideFuncs:
                - ly_check_module_filename
                - __assert_fail
                - strcmp
                - ly_vlog
                - ly_vlog
                - ly_log
                - strcmp
                - strcmp
                - ly_log
            - BranchSide:      'src/tree_schema_common.c:705,30'
              BranchSideFuncs:
                - ly_check_module_filename
                - __assert_fail
                - strcmp
                - ly_vlog
                - ly_vlog
                - ly_log
                - strcmp
                - strcmp
                - ly_log
        - Branch String:   'src/tree_schema_common.c:706,23'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:706,29'
              BranchSideFuncs:
                - ly_check_module_filename
                - __assert_fail
                - strcmp
                - ly_vlog
                - ly_vlog
                - ly_log
                - strcmp
                - strcmp
                - ly_log
            - BranchSide:      'src/tree_schema_common.c:706,57'
              BranchSideFuncs:
                - ly_check_module_filename
                - __assert_fail
                - strcmp
                - ly_vlog
                - ly_vlog
                - ly_log
                - strcmp
                - strcmp
                - ly_log
        - Branch String:   'src/tree_schema_common.c:708,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:710,20'
              BranchSideFuncs:
                - strcmp
                - ly_check_module_filename
                - __assert_fail
                - strcmp
                - ly_vlog
                - ly_vlog
                - ly_log
                - strcmp
                - ly_log
            - BranchSide:      'src/tree_schema_common.c:715,9'
              BranchSideFuncs:
                - ly_check_module_filename
                - __assert_fail
                - strcmp
                - ly_vlog
                - ly_vlog
                - ly_log
                - strcmp
        - Branch String:   'src/tree_schema_common.c:710,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:711,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema_common.c:714,5'
              BranchSideFuncs:
                - ly_check_module_filename
                - __assert_fail
                - strcmp
                - ly_vlog
                - ly_vlog
                - ly_log
                - strcmp
        - Branch String:   'src/tree_schema_common.c:715,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:717,14'
              BranchSideFuncs:
                - ly_log
                - strcmp
                - ly_check_module_filename
                - __assert_fail
                - strcmp
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:722,17'
              BranchSideFuncs:
                - ly_check_module_filename
                - __assert_fail
                - strcmp
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:717,19'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:717,29'
              BranchSideFuncs:
                - strcmp
                - ly_check_module_filename
                - __assert_fail
                - strcmp
                - ly_vlog
                - ly_vlog
                - ly_log
            - BranchSide:      'src/tree_schema_common.c:718,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema_common.c:717,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:718,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema_common.c:722,5'
              BranchSideFuncs:
                - ly_check_module_filename
                - __assert_fail
                - strcmp
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:718,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:718,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema_common.c:718,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema_common.c:722,16'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:0,0'
              BranchSideFuncs:
                - ly_check_module_filename
                - __assert_fail
                - strcmp
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:724,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:726,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:727,9'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
                - ly_check_module_filename
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:741,9'
              BranchSideFuncs:
                - ly_check_module_filename
        - Branch String:   'src/tree_schema_common.c:727,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:727,9'
              BranchSideFuncs:
                - strcmp
                - ly_check_module_filename
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:730,20'
              BranchSideFuncs:
                - strcmp
                - ly_check_module_filename
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:730,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:731,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:736,13'
              BranchSideFuncs:
                - ly_check_module_filename
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:736,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:737,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:740,5'
              BranchSideFuncs:
                - ly_check_module_filename
        - Branch String:   'src/tree_schema_common.c:741,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:742,34'
              BranchSideFuncs:
                - ly_check_module_filename
            - BranchSide:      'src/tree_schema_common.c:744,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:742,45'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:742,52'
              BranchSideFuncs:
                - ly_check_module_filename
            - BranchSide:      'src/tree_schema_common.c:742,73'
              BranchSideFuncs:
                - ly_check_module_filename
      Callsites:
        - Src:             'src/tree_schema_common.c:710,13'
          Dst:             strcmp
        - Src:             'src/tree_schema_common.c:711,13'
          Dst:             ly_log
        - Src:             'src/tree_schema_common.c:717,22'
          Dst:             strcmp
        - Src:             'src/tree_schema_common.c:718,13'
          Dst:             ly_log
        - Src:             'src/tree_schema_common.c:727,9'
          Dst:             __assert_fail
        - Src:             'src/tree_schema_common.c:730,13'
          Dst:             strcmp
        - Src:             'src/tree_schema_common.c:731,13'
          Dst:             ly_vlog
        - Src:             'src/tree_schema_common.c:737,13'
          Dst:             ly_vlog
        - Src:             'src/tree_schema_common.c:742,9'
          Dst:             ly_check_module_filename
    - functionName:    lysp_parsed_mods_get_submodule
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1101
      functionLinenumberEnd: 1128
      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:1105,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1106,18'
              BranchSideFuncs:
                - strcmp
                - strncmp
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1127,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1107,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1108,13'
              BranchSideFuncs:
                - strcmp
                - strncmp
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1111,20'
              BranchSideFuncs:
                - strcmp
                - strncmp
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:1111,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1112,13'
              BranchSideFuncs:
                - strcmp
                - strncmp
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1115,13'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:1115,25'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1115,28'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1123,26'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1115,41'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1115,52'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1123,26'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1115,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1116,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1123,26'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1116,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1116,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1116,13'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/tree_schema_common.c:1111,13'
          Dst:             strcmp
        - Src:             'src/tree_schema_common.c:1115,44'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1116,13'
          Dst:             ly_vlog
    - functionName:    lysp_main_pmod_get_submodule
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1058
      functionLinenumberEnd: 1088
      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:1062,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1062,5'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - strncmp
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1062,5'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - strncmp
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:1062,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1063,20'
              BranchSideFuncs:
                - strcmp
                - strncmp
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1079,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:1063,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1064,13'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - strncmp
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1067,13'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:1067,25'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1067,36'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1075,26'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1067,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1068,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1075,26'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1068,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1068,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1068,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:1079,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1080,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1086,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1080,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1080,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1080,9'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/tree_schema_common.c:1063,13'
          Dst:             strcmp
        - Src:             'src/tree_schema_common.c:1067,28'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1068,13'
          Dst:             ly_vlog
        - Src:             'src/tree_schema_common.c:1080,9'
          Dst:             ly_vlog
    - functionName:    lysp_load_submodules
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1173
      functionLinenumberEnd: 1267
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - pmod
        - new_mods
      BBCount:         79
      ICount:          634
      EdgeCount:       106
      CyclomaticComplexity: 29
      functionsReached:
        - ly_in_free
        - ly_in_new_memory
        - ly_vlog
        - lys_parse_localfile
        - lys_parse_submodule
        - lysp_inject_submodule
        - lysp_load_module_check
        - lysp_main_pmod_get_submodule
        - lysp_parsed_mods_get_submodule
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:1175,26'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1175,20'
              BranchSideFuncs:
                - lysp_parsed_mods_get_submodule
                - lys_parse_localfile
                - ly_vlog
                - lysp_inject_submodule
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
                - lysp_main_pmod_get_submodule
            - BranchSide:      'src/tree_schema_common.c:1175,20'
              BranchSideFuncs:
                - lysp_parsed_mods_get_submodule
                - lys_parse_localfile
                - ly_vlog
                - lysp_inject_submodule
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
                - lysp_main_pmod_get_submodule
        - Branch String:   'src/tree_schema_common.c:1177,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1177,5'
              BranchSideFuncs:
                - lysp_parsed_mods_get_submodule
                - lys_parse_localfile
                - ly_vlog
                - lysp_inject_submodule
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
                - lysp_main_pmod_get_submodule
            - BranchSide:      'src/tree_schema_common.c:1177,5'
              BranchSideFuncs:
                - lysp_parsed_mods_get_submodule
                - lys_parse_localfile
                - ly_vlog
                - lysp_inject_submodule
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
                - lysp_main_pmod_get_submodule
        - Branch String:   'src/tree_schema_common.c:1177,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1178,16'
              BranchSideFuncs:
                - lysp_parsed_mods_get_submodule
                - lys_parse_localfile
                - ly_vlog
                - lysp_inject_submodule
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
                - lysp_main_pmod_get_submodule
            - BranchSide:      'src/tree_schema_common.c:1266,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1182,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1183,13'
              BranchSideFuncs:
                - lysp_parsed_mods_get_submodule
                - lys_parse_localfile
                - ly_vlog
                - lysp_inject_submodule
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
                - lysp_main_pmod_get_submodule
            - BranchSide:      'src/tree_schema_common.c:1186,13'
              BranchSideFuncs:
                - lysp_parsed_mods_get_submodule
                - lys_parse_localfile
                - ly_vlog
                - lysp_inject_submodule
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
                - lysp_main_pmod_get_submodule
        - Branch String:   'src/tree_schema_common.c:1186,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1188,48'
              BranchSideFuncs:
                - lysp_main_pmod_get_submodule
                - lysp_parsed_mods_get_submodule
                - lys_parse_localfile
                - ly_vlog
                - lysp_inject_submodule
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
            - BranchSide:      'src/tree_schema_common.c:1193,44'
              BranchSideFuncs:
                - lysp_parsed_mods_get_submodule
                - lys_parse_localfile
                - ly_vlog
                - lysp_main_pmod_get_submodule
                - lysp_inject_submodule
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
        - Branch String:   'src/tree_schema_common.c:1189,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1189,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1190,9'
              BranchSideFuncs:
                - lysp_parsed_mods_get_submodule
                - lys_parse_localfile
                - ly_vlog
                - lysp_main_pmod_get_submodule
                - lysp_inject_submodule
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
        - Branch String:   'src/tree_schema_common.c:1194,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1194,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1197,15'
              BranchSideFuncs:
                - lys_parse_localfile
                - ly_vlog
                - lysp_parsed_mods_get_submodule
                - lysp_main_pmod_get_submodule
                - lysp_inject_submodule
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
        - Branch String:   'src/tree_schema_common.c:1197,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1197,55'
              BranchSideFuncs:
                - lys_parse_localfile
                - ly_vlog
                - lysp_parsed_mods_get_submodule
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
                - lysp_main_pmod_get_submodule
                - lysp_inject_submodule
            - BranchSide:      'src/tree_schema_common.c:1230,16'
              BranchSideFuncs:
                - lys_parse_localfile
                - ly_vlog
                - lysp_parsed_mods_get_submodule
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
                - lysp_main_pmod_get_submodule
                - lysp_inject_submodule
        - Branch String:   'src/tree_schema_common.c:1199,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1200,29'
              BranchSideFuncs:
                - lys_parse_localfile
                - ly_vlog
                - lysp_parsed_mods_get_submodule
                - lysp_main_pmod_get_submodule
                - lysp_inject_submodule
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
            - BranchSide:      'src/tree_schema_common.c:1227,18'
              BranchSideFuncs:
                - lys_parse_localfile
                - ly_vlog
                - lysp_parsed_mods_get_submodule
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
                - lysp_main_pmod_get_submodule
                - lysp_inject_submodule
        - Branch String:   'src/tree_schema_common.c:1208,25'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1208,39'
              BranchSideFuncs:
                - lys_parse_localfile
                - ly_vlog
                - lysp_parsed_mods_get_submodule
                - lysp_main_pmod_get_submodule
                - lysp_inject_submodule
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
            - BranchSide:      'src/tree_schema_common.c:1208,56'
              BranchSideFuncs:
                - lys_parse_localfile
                - ly_vlog
                - lysp_parsed_mods_get_submodule
                - lysp_main_pmod_get_submodule
                - lysp_inject_submodule
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
        - Branch String:   'src/tree_schema_common.c:1207,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1210,21'
              BranchSideFuncs:
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
                - lys_parse_localfile
                - ly_vlog
                - lysp_parsed_mods_get_submodule
                - lysp_main_pmod_get_submodule
                - lysp_inject_submodule
            - BranchSide:      'src/tree_schema_common.c:1226,13'
              BranchSideFuncs:
                - lys_parse_localfile
                - ly_vlog
                - lysp_parsed_mods_get_submodule
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
                - lysp_main_pmod_get_submodule
                - lysp_inject_submodule
        - Branch String:   'src/tree_schema_common.c:1210,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1210,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1211,39'
              BranchSideFuncs:
                - lys_parse_submodule
                - ly_in_free
                - lys_parse_localfile
                - ly_vlog
                - lysp_parsed_mods_get_submodule
                - ly_in_new_memory
                - lysp_main_pmod_get_submodule
                - lysp_inject_submodule
        - Branch String:   'src/tree_schema_common.c:1212,43'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1212,57'
              BranchSideFuncs:
                - lys_parse_submodule
                - ly_in_free
                - lys_parse_localfile
                - ly_vlog
                - lysp_parsed_mods_get_submodule
                - ly_in_new_memory
                - lysp_main_pmod_get_submodule
                - lysp_inject_submodule
            - BranchSide:      'src/tree_schema_common.c:1212,32'
              BranchSideFuncs:
                - lys_parse_submodule
                - ly_in_free
                - lys_parse_localfile
                - ly_vlog
                - lysp_parsed_mods_get_submodule
                - ly_in_new_memory
                - lysp_main_pmod_get_submodule
                - lysp_inject_submodule
        - Branch String:   'src/tree_schema_common.c:1222,25'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1223,25'
              BranchSideFuncs:
                - lys_parse_localfile
                - ly_vlog
                - lysp_parsed_mods_get_submodule
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
                - lysp_main_pmod_get_submodule
                - lysp_inject_submodule
            - BranchSide:      'src/tree_schema_common.c:1225,17'
              BranchSideFuncs:
                - lys_parse_localfile
                - ly_vlog
                - lysp_parsed_mods_get_submodule
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
                - lysp_main_pmod_get_submodule
                - lysp_inject_submodule
        - Branch String:   'src/tree_schema_common.c:1227,25'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1227,30'
              BranchSideFuncs:
                - ly_vlog
                - lysp_parsed_mods_get_submodule
                - lys_parse_localfile
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
                - lysp_main_pmod_get_submodule
                - lysp_inject_submodule
            - BranchSide:      'src/tree_schema_common.c:1230,9'
              BranchSideFuncs:
                - ly_vlog
                - lysp_parsed_mods_get_submodule
                - lys_parse_localfile
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
                - lysp_main_pmod_get_submodule
                - lysp_inject_submodule
        - Branch String:   'src/tree_schema_common.c:1227,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1228,17'
              BranchSideFuncs:
                - ly_vlog
                - lysp_parsed_mods_get_submodule
                - lys_parse_localfile
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
                - lysp_main_pmod_get_submodule
                - lysp_inject_submodule
            - BranchSide:      'src/tree_schema_common.c:1230,9'
              BranchSideFuncs:
                - ly_vlog
                - lysp_parsed_mods_get_submodule
                - lys_parse_localfile
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
                - lysp_main_pmod_get_submodule
                - lysp_inject_submodule
        - Branch String:   'src/tree_schema_common.c:1232,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1234,37'
              BranchSideFuncs:
                - ly_vlog
                - lysp_parsed_mods_get_submodule
                - lys_parse_localfile
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
                - lysp_main_pmod_get_submodule
                - lysp_inject_submodule
            - BranchSide:      'src/tree_schema_common.c:1241,18'
              BranchSideFuncs:
                - ly_vlog
                - lysp_parsed_mods_get_submodule
                - lys_parse_localfile
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
                - lysp_main_pmod_get_submodule
                - lysp_inject_submodule
        - Branch String:   'src/tree_schema_common.c:1234,53'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1234,67'
              BranchSideFuncs:
                - lys_parse_localfile
                - ly_vlog
                - lysp_parsed_mods_get_submodule
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
                - lysp_main_pmod_get_submodule
                - lysp_inject_submodule
            - BranchSide:      'src/tree_schema_common.c:1234,84'
              BranchSideFuncs:
                - lys_parse_localfile
                - ly_vlog
                - lysp_parsed_mods_get_submodule
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
                - lysp_main_pmod_get_submodule
                - lysp_inject_submodule
        - Branch String:   'src/tree_schema_common.c:1245,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1246,18'
              BranchSideFuncs:
                - ly_vlog
                - lysp_parsed_mods_get_submodule
                - lys_parse_localfile
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
                - lysp_main_pmod_get_submodule
                - lysp_inject_submodule
            - BranchSide:      'src/tree_schema_common.c:1258,14'
              BranchSideFuncs:
                - ly_vlog
                - lysp_parsed_mods_get_submodule
                - lys_parse_localfile
                - lysp_inject_submodule
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
                - lysp_main_pmod_get_submodule
        - Branch String:   'src/tree_schema_common.c:1246,30'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1246,34'
              BranchSideFuncs:
                - ly_vlog
                - lysp_parsed_mods_get_submodule
                - lys_parse_localfile
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
                - lysp_main_pmod_get_submodule
                - lysp_inject_submodule
            - BranchSide:      'src/tree_schema_common.c:1252,30'
              BranchSideFuncs:
                - ly_vlog
                - lysp_parsed_mods_get_submodule
                - lys_parse_localfile
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
                - lysp_main_pmod_get_submodule
                - lysp_inject_submodule
        - Branch String:   'src/tree_schema_common.c:1246,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1249,17'
              BranchSideFuncs:
                - ly_vlog
                - lysp_parsed_mods_get_submodule
                - lys_parse_localfile
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
                - lysp_main_pmod_get_submodule
                - lysp_inject_submodule
            - BranchSide:      'src/tree_schema_common.c:1252,30'
              BranchSideFuncs:
                - ly_vlog
                - lysp_parsed_mods_get_submodule
                - lys_parse_localfile
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
                - lysp_main_pmod_get_submodule
                - lysp_inject_submodule
        - Branch String:   'src/tree_schema_common.c:1253,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1255,17'
              BranchSideFuncs:
                - lysp_inject_submodule
                - ly_vlog
                - lysp_parsed_mods_get_submodule
                - lys_parse_localfile
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
                - lysp_main_pmod_get_submodule
            - BranchSide:      'src/tree_schema_common.c:1257,9'
              BranchSideFuncs:
                - ly_vlog
                - lysp_parsed_mods_get_submodule
                - lys_parse_localfile
                - lysp_inject_submodule
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
                - lysp_main_pmod_get_submodule
        - Branch String:   'src/tree_schema_common.c:1255,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1255,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1256,13'
              BranchSideFuncs:
                - ly_vlog
                - lysp_parsed_mods_get_submodule
                - lys_parse_localfile
                - lysp_inject_submodule
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
                - lysp_main_pmod_get_submodule
        - Branch String:   'src/tree_schema_common.c:1258,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1259,13'
              BranchSideFuncs:
                - lysp_parsed_mods_get_submodule
                - lys_parse_localfile
                - ly_vlog
                - lysp_inject_submodule
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
                - lysp_main_pmod_get_submodule
            - BranchSide:      'src/tree_schema_common.c:1264,5'
              BranchSideFuncs:
                - lysp_parsed_mods_get_submodule
                - lys_parse_localfile
                - ly_vlog
                - lysp_inject_submodule
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
                - lysp_main_pmod_get_submodule
        - Branch String:   'src/tree_schema_common.c:1259,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1259,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1259,13'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/tree_schema_common.c:1188,19'
          Dst:             lysp_main_pmod_get_submodule
        - Src:             'src/tree_schema_common.c:1193,13'
          Dst:             lysp_parsed_mods_get_submodule
        - Src:             'src/tree_schema_common.c:1210,21'
          Dst:             ly_in_new_memory
        - Src:             'src/tree_schema_common.c:1214,21'
          Dst:             lys_parse_submodule
        - Src:             'src/tree_schema_common.c:1214,21'
          Dst:             lysp_load_module_check
        - Src:             'src/tree_schema_common.c:1221,21'
          Dst:             ly_in_free
        - Src:             'src/tree_schema_common.c:1234,17'
          Dst:             lys_parse_localfile
        - Src:             'src/tree_schema_common.c:1255,17'
          Dst:             lysp_inject_submodule
        - Src:             'src/tree_schema_common.c:1259,13'
          Dst:             ly_vlog
    - functionName:    lysp_check_identifierchar
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1012
      functionLinenumberEnd: 1044
      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:1013,15'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1013,19'
              BranchSideFuncs:
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1014,14'
              BranchSideFuncs:
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:1013,26'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1013,32'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1034,17'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:1013,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1014,14'
              BranchSideFuncs:
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1034,17'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:1014,14'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1014,14'
              BranchSideFuncs:
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1014,14'
              BranchSideFuncs:
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:1014,14'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1014,14'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1027,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1014,14'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1014,14'
              BranchSideFuncs:
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1014,14'
              BranchSideFuncs:
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:1014,14'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1014,14'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1027,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1014,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1015,18'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1027,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1015,33'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1015,36'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1021,21'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:1015,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1016,21'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1021,21'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:1016,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1017,21'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1020,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1017,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1020,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1020,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:1027,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1028,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1034,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1028,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1029,19'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1031,19'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1034,27'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1034,30'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1036,17'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:1034,37'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1034,43'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1036,17'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:1034,16'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1035,11'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1036,17'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:1036,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1036,17'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1036,17'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:1036,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1036,17'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1036,17'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:1036,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1036,17'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1036,17'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:1037,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1038,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1040,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1038,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1040,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1040,9'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/tree_schema_common.c:1015,36'
          Dst:             __ctype_b_loc
        - Src:             'src/tree_schema_common.c:1017,21'
          Dst:             ly_vlog
        - Src:             'src/tree_schema_common.c:1022,21'
          Dst:             ly_vlog
        - Src:             'src/tree_schema_common.c:1038,13'
          Dst:             ly_vlog
    - functionName:    lysp_check_stringchar
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1002
      functionLinenumberEnd: 1008
      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:1003,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:1003,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1007,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1003,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1007,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1003,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1007,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1003,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1007,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1003,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:1003,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1007,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1003,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:1003,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1007,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1003,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:1003,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1007,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1003,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:1003,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1007,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1003,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:1003,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1007,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1003,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:1003,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1007,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1003,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:1003,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1007,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1003,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:1003,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1007,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1003,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:1003,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1007,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1003,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:1003,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1007,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1003,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:1003,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1007,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1003,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:1003,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1007,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1003,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:1003,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1007,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1003,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:1003,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1007,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1003,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:1003,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1007,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1003,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:1003,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1007,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1003,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:1003,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1007,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1003,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1003,10'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1004,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:1003,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1004,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1007,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1004,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1004,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1004,9'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/tree_schema_common.c:1004,9'
          Dst:             ly_vlog
    - functionName:    lys_check_circular_dependency
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 936
      functionLinenumberEnd: 944
      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:937,16'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:937,21'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:943,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:937,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:938,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:943,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_common.c:938,9'
          Dst:             ly_vlog
    - functionName:    lys_parse_load_from_clb_or_file
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionLinenumberEnd: 882
      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:         68
      ICount:          382
      EdgeCount:       91
      CyclomaticComplexity: 25
      functionsReached:
        - ly_in_free
        - ly_in_new_memory
        - lys_parse_in
        - lys_parse_localfile
        - lysp_load_module_check
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:839,20'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:839,25'
              BranchSideFuncs:
                - lys_parse_localfile
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
            - BranchSide:      'src/tree_schema_common.c:845,11'
              BranchSideFuncs:
                - lys_parse_localfile
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
        - Branch String:   'src/tree_schema_common.c:839,38'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:839,42'
              BranchSideFuncs:
                - lys_parse_localfile
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
            - BranchSide:      'src/tree_schema_common.c:840,15'
              BranchSideFuncs:
                - lys_parse_localfile
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
        - Branch String:   'src/tree_schema_common.c:839,96'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:840,15'
              BranchSideFuncs:
                - lys_parse_localfile
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
            - BranchSide:      'src/tree_schema_common.c:845,11'
              BranchSideFuncs:
                - lys_parse_localfile
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
        - Branch String:   'src/tree_schema_common.c:840,55'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:840,59'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:842,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:839,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:842,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:845,11'
              BranchSideFuncs:
                - lys_parse_localfile
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
        - Branch String:   'src/tree_schema_common.c:845,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:845,51'
              BranchSideFuncs:
                - lys_parse_localfile
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
            - BranchSide:      'src/tree_schema_common.c:866,12'
              BranchSideFuncs:
                - lys_parse_localfile
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
        - Branch String:   'src/tree_schema_common.c:848,26'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:848,31'
              BranchSideFuncs:
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
                - lys_parse_localfile
            - BranchSide:      'src/tree_schema_common.c:860,14'
              BranchSideFuncs:
                - lys_parse_localfile
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
        - Branch String:   'src/tree_schema_common.c:848,42'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:848,47'
              BranchSideFuncs:
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
                - lys_parse_localfile
            - BranchSide:      'src/tree_schema_common.c:849,18'
              BranchSideFuncs:
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
                - lys_parse_localfile
        - Branch String:   'src/tree_schema_common.c:848,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:849,18'
              BranchSideFuncs:
                - lys_parse_localfile
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
            - BranchSide:      'src/tree_schema_common.c:860,14'
              BranchSideFuncs:
                - lys_parse_localfile
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
        - Branch String:   'src/tree_schema_common.c:849,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:850,17'
              BranchSideFuncs:
                - lys_parse_localfile
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
            - BranchSide:      'src/tree_schema_common.c:859,9'
              BranchSideFuncs:
                - lys_parse_localfile
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
        - Branch String:   'src/tree_schema_common.c:850,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:850,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:851,35'
              BranchSideFuncs:
                - lys_parse_in
                - ly_in_free
                - lys_parse_localfile
                - ly_in_new_memory
        - Branch String:   'src/tree_schema_common.c:855,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:856,21'
              BranchSideFuncs:
                - lys_parse_localfile
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
            - BranchSide:      'src/tree_schema_common.c:858,13'
              BranchSideFuncs:
                - lys_parse_localfile
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
        - Branch String:   'src/tree_schema_common.c:860,18'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:860,22'
              BranchSideFuncs:
                - lys_parse_localfile
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
            - BranchSide:      'src/tree_schema_common.c:863,22'
              BranchSideFuncs:
                - lys_parse_localfile
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
        - Branch String:   'src/tree_schema_common.c:860,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:862,15'
              BranchSideFuncs:
                - lys_parse_localfile
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
            - BranchSide:      'src/tree_schema_common.c:863,22'
              BranchSideFuncs:
                - lys_parse_localfile
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
        - Branch String:   'src/tree_schema_common.c:869,55'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:870,19'
              BranchSideFuncs:
                - lys_parse_localfile
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
            - BranchSide:      'src/tree_schema_common.c:873,14'
              BranchSideFuncs:
                - lys_parse_localfile
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
        - Branch String:   'src/tree_schema_common.c:870,30'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:870,35'
              BranchSideFuncs:
                - lys_parse_localfile
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
            - BranchSide:      'src/tree_schema_common.c:871,33'
              BranchSideFuncs:
                - lys_parse_localfile
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
        - Branch String:   'src/tree_schema_common.c:869,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:871,33'
              BranchSideFuncs:
                - lys_parse_localfile
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
            - BranchSide:      'src/tree_schema_common.c:873,14'
              BranchSideFuncs:
                - lys_parse_localfile
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
        - Branch String:   'src/tree_schema_common.c:873,18'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:873,22'
              BranchSideFuncs:
                - lys_parse_localfile
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
            - BranchSide:      'src/tree_schema_common.c:876,22'
              BranchSideFuncs:
                - lys_parse_localfile
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
        - Branch String:   'src/tree_schema_common.c:873,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:875,15'
              BranchSideFuncs:
                - lys_parse_localfile
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
            - BranchSide:      'src/tree_schema_common.c:876,22'
              BranchSideFuncs:
                - lys_parse_localfile
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
      Callsites:
        - Src:             'src/tree_schema_common.c:850,17'
          Dst:             ly_in_new_memory
        - Src:             'src/tree_schema_common.c:853,17'
          Dst:             lys_parse_in
        - Src:             'src/tree_schema_common.c:853,17'
          Dst:             lysp_load_module_check
        - Src:             'src/tree_schema_common.c:854,17'
          Dst:             ly_in_free
        - Src:             'src/tree_schema_common.c:871,13'
          Dst:             lys_parse_localfile
    - functionName:    lys_get_module_without_revision
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 897
      functionLinenumberEnd: 925
      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:903,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:904,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:910,46'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - ly_ctx_get_module_latest
                - ly_log
        - Branch String:   'src/tree_schema_common.c:904,38'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:903,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:904,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:904,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:903,5'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - ly_ctx_get_module_latest
                - ly_log
            - BranchSide:      'src/tree_schema_common.c:905,13'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - ly_ctx_get_module_latest
                - ly_log
        - Branch String:   'src/tree_schema_common.c:911,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:912,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema_common.c:917,16'
              BranchSideFuncs:
                - ly_ctx_get_module_latest
        - Branch String:   'src/tree_schema_common.c:912,22'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:912,26'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema_common.c:916,16'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:912,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:913,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema_common.c:916,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_common.c:903,19'
          Dst:             ly_ctx_get_module_iter
        - Src:             'src/tree_schema_common.c:904,14'
          Dst:             strcmp
        - Src:             'src/tree_schema_common.c:910,16'
          Dst:             ly_ctx_get_module_implemented
        - Src:             'src/tree_schema_common.c:913,13'
          Dst:             ly_log
        - Src:             'src/tree_schema_common.c:922,11'
          Dst:             ly_ctx_get_module_latest
    - functionName:    lys_parse_load
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 949
      functionLinenumberEnd: 998
      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:         47
      ICount:          266
      EdgeCount:       61
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
        - ly_ctx_get_module
        - ly_log
        - ly_vlog
        - lys_check_circular_dependency
        - lys_get_module_without_revision
        - lys_parse_load_from_clb_or_file
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:952,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:952,5'
              BranchSideFuncs:
                - __assert_fail
                - lys_get_module_without_revision
                - lys_parse_load_from_clb_or_file
                - ly_vlog
                - ly_log
                - __assert_fail
                - lys_check_circular_dependency
                - ly_ctx_get_module
            - BranchSide:      'src/tree_schema_common.c:952,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_schema_common.c:952,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:952,5'
              BranchSideFuncs:
                - lys_get_module_without_revision
                - lys_parse_load_from_clb_or_file
                - ly_vlog
                - ly_log
                - __assert_fail
                - lys_check_circular_dependency
                - ly_ctx_get_module
            - BranchSide:      'src/tree_schema_common.c:957,9'
              BranchSideFuncs:
                - lys_get_module_without_revision
                - lys_parse_load_from_clb_or_file
                - ly_vlog
                - ly_log
                - __assert_fail
                - lys_check_circular_dependency
                - ly_ctx_get_module
        - Branch String:   'src/tree_schema_common.c:957,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:959,34'
              BranchSideFuncs:
                - ly_ctx_get_module
                - lys_parse_load_from_clb_or_file
                - ly_vlog
                - ly_log
                - __assert_fail
                - lys_check_circular_dependency
            - BranchSide:      'src/tree_schema_common.c:962,48'
              BranchSideFuncs:
                - lys_get_module_without_revision
                - lys_parse_load_from_clb_or_file
                - ly_vlog
                - ly_log
                - __assert_fail
                - lys_check_circular_dependency
        - Branch String:   'src/tree_schema_common.c:972,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:974,9'
              BranchSideFuncs:
                - lys_check_circular_dependency
            - BranchSide:      'src/tree_schema_common.c:995,5'
              BranchSideFuncs:
                - lys_check_circular_dependency
        - Branch String:   'src/tree_schema_common.c:974,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:974,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:975,15'
              BranchSideFuncs:
                - ly_vlog
                - ly_log
                - __assert_fail
                - lys_check_circular_dependency
        - Branch String:   'src/tree_schema_common.c:975,19'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:975,23'
              BranchSideFuncs:
                - ly_log
                - __assert_fail
                - lys_check_circular_dependency
            - BranchSide:      'src/tree_schema_common.c:983,15'
              BranchSideFuncs:
                - ly_log
                - __assert_fail
                - lys_check_circular_dependency
        - Branch String:   'src/tree_schema_common.c:975,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:976,13'
              BranchSideFuncs:
                - ly_log
                - __assert_fail
                - lys_check_circular_dependency
            - BranchSide:      'src/tree_schema_common.c:983,15'
              BranchSideFuncs:
                - ly_log
                - __assert_fail
                - lys_check_circular_dependency
        - Branch String:   'src/tree_schema_common.c:983,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:984,13'
              BranchSideFuncs:
                - lys_check_circular_dependency
            - BranchSide:      'src/tree_schema_common.c:989,21'
              BranchSideFuncs:
                - lys_check_circular_dependency
        - Branch String:   'src/tree_schema_common.c:986,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:986,13'
              BranchSideFuncs:
                - lys_check_circular_dependency
            - BranchSide:      'src/tree_schema_common.c:987,13'
              BranchSideFuncs:
                - lys_check_circular_dependency
        - Branch String:   'src/tree_schema_common.c:995,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:995,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:997,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_common.c:952,5'
          Dst:             __assert_fail
        - Src:             'src/tree_schema_common.c:959,16'
          Dst:             ly_ctx_get_module
        - Src:             'src/tree_schema_common.c:962,16'
          Dst:             lys_get_module_without_revision
        - Src:             'src/tree_schema_common.c:974,9'
          Dst:             lys_parse_load_from_clb_or_file
        - Src:             'src/tree_schema_common.c:976,13'
          Dst:             ly_vlog
        - Src:             'src/tree_schema_common.c:984,13'
          Dst:             ly_log
        - Src:             'src/tree_schema_common.c:986,13'
          Dst:             __assert_fail
        - Src:             'src/tree_schema_common.c:995,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
        - 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: 1382
      functionLinenumberEnd: 1401
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         13
      ICount:          79
      EdgeCount:       24
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:1383,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1385,47'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1387,42'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1389,41'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1392,44'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1392,44'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1395,50'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1395,50'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1397,43'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1399,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:    179
      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
        - 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
        - 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_has_schema_model
      functionSourceFile: '/src/libyang/src/lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - models
      BBCount:         11
      ICount:          62
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lyb.c:118,5'
          Branch Sides:
            - BranchSide:      'src/lyb.c:118,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lyb.c:118,5'
              BranchSideFuncs: []
        - Branch String:   'src/lyb.c:118,5'
          Branch Sides:
            - BranchSide:      'src/lyb.c:119,13'
              BranchSideFuncs: []
            - BranchSide:      'src/lyb.c:124,5'
              BranchSideFuncs: []
        - Branch String:   'src/lyb.c:119,13'
          Branch Sides:
            - BranchSide:      'src/lyb.c:120,13'
              BranchSideFuncs: []
            - BranchSide:      'src/lyb.c:122,5'
              BranchSideFuncs: []
      Callsites:       []
    - 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: 562
      functionLinenumberEnd: 589
      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:565,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:566,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - ly_dup_prefix_data
                - lysp_stmt_dup
                - __assert_fail
            - BranchSide:      'src/parser_common.c:588,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:567,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:567,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - ly_dup_prefix_data
                - lysp_stmt_dup
                - calloc
                - ly_log
                - __assert_fail
            - BranchSide:      'src/parser_common.c:569,13'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - ly_dup_prefix_data
                - lysp_stmt_dup
                - calloc
                - ly_log
                - __assert_fail
        - Branch String:   'src/parser_common.c:567,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:567,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:567,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:569,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:570,26'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - ly_dup_prefix_data
                - lysp_stmt_dup
                - calloc
                - ly_log
                - __assert_fail
            - BranchSide:      'src/parser_common.c:572,13'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - ly_dup_prefix_data
                - lysp_stmt_dup
                - calloc
                - ly_log
                - __assert_fail
        - Branch String:   'src/parser_common.c:572,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:572,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_common.c:573,22'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - ly_dup_prefix_data
                - lysp_stmt_dup
                - calloc
                - ly_log
                - __assert_fail
        - Branch String:   'src/parser_common.c:577,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:577,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - ly_dup_prefix_data
                - lysp_stmt_dup
                - calloc
                - ly_log
                - __assert_fail
            - BranchSide:      'src/parser_common.c:577,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - ly_dup_prefix_data
                - lysp_stmt_dup
                - calloc
                - ly_log
                - __assert_fail
        - Branch String:   'src/parser_common.c:577,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:577,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:578,9'
              BranchSideFuncs:
                - lydict_insert
                - ly_dup_prefix_data
                - lysp_stmt_dup
                - calloc
                - ly_log
                - lydict_insert
                - __assert_fail
        - Branch String:   'src/parser_common.c:578,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:578,9'
              BranchSideFuncs:
                - lydict_insert
                - ly_dup_prefix_data
                - lysp_stmt_dup
                - calloc
                - ly_log
                - lydict_insert
                - __assert_fail
            - BranchSide:      'src/parser_common.c:578,9'
              BranchSideFuncs:
                - lydict_insert
                - ly_dup_prefix_data
                - lysp_stmt_dup
                - calloc
                - ly_log
                - lydict_insert
                - __assert_fail
        - Branch String:   'src/parser_common.c:578,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:578,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:579,25'
              BranchSideFuncs:
                - ly_dup_prefix_data
                - lysp_stmt_dup
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
        - Branch String:   'src/parser_common.c:580,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:580,9'
              BranchSideFuncs:
                - ly_dup_prefix_data
                - lysp_stmt_dup
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
            - BranchSide:      'src/parser_common.c:580,9'
              BranchSideFuncs:
                - ly_dup_prefix_data
                - lysp_stmt_dup
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
        - Branch String:   'src/parser_common.c:580,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:580,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:581,24'
              BranchSideFuncs:
                - lysp_stmt_dup
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - ly_dup_prefix_data
                - __assert_fail
        - Branch String:   'src/parser_common.c:585,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:585,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:586,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - ly_dup_prefix_data
                - lysp_stmt_dup
                - __assert_fail
      Callsites:
        - Src:             'src/parser_common.c:566,17'
          Dst:             calloc
        - Src:             'src/parser_common.c:567,9'
          Dst:             ly_log
        - Src:             'src/parser_common.c:572,13'
          Dst:             __assert_fail
        - Src:             'src/parser_common.c:577,9'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:578,9'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:580,9'
          Dst:             ly_dup_prefix_data
        - Src:             'src/parser_common.c:585,9'
          Dst:             lysp_stmt_dup
    - functionName:    lysp_stmt_argument
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1590
      functionLinenumberEnd: 1616
      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:1591,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1592,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1597,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:1592,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1592,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1592,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:1597,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1597,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1598,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_yinelem
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1598,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1598,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_yinelem
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1598,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_yinelem
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1598,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1598,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1601,42'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_yinelem
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1601,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1602,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_yinelem
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1615,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:1602,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1604,13'
              BranchSideFuncs:
                - lysp_stmt_yinelem
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1607,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_yinelem
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1610,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1604,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1604,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1605,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_yinelem
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1607,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1607,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1608,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_yinelem
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1610,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1610,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1610,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:1592,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:1597,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:1598,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:1604,13'
          Dst:             lysp_stmt_yinelem
        - Src:             'src/parser_common.c:1607,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:1610,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1610,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1610,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_validate_value
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 550
      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:520,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:521,13'
              BranchSideFuncs:
                - ly_getutf8
                - lysp_check_stringchar
                - lysp_check_identifierchar
                - lysp_check_identifierchar
                - ly_vlog
            - BranchSide:      'src/parser_common.c:530,5'
              BranchSideFuncs:
                - ly_getutf8
                - lysp_check_stringchar
                - lysp_check_identifierchar
                - lysp_check_identifierchar
                - ly_vlog
        - Branch String:   'src/parser_common.c:521,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:523,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:526,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:526,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:526,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:526,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:530,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:531,9'
              BranchSideFuncs:
                - ly_getutf8
                - lysp_check_stringchar
                - lysp_check_identifierchar
                - lysp_check_identifierchar
                - ly_vlog
            - BranchSide:      'src/parser_common.c:549,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:531,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:531,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:534,17'
              BranchSideFuncs:
                - lysp_check_stringchar
                - ly_getutf8
                - ly_vlog
                - lysp_check_identifierchar
                - lysp_check_identifierchar
        - Branch String:   'src/parser_common.c:531,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:531,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:531,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:534,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:536,13'
              BranchSideFuncs:
                - lysp_check_identifierchar
                - ly_getutf8
                - lysp_check_stringchar
                - lysp_check_identifierchar
                - ly_vlog
            - BranchSide:      'src/parser_common.c:539,13'
              BranchSideFuncs:
                - lysp_check_identifierchar
                - ly_getutf8
                - lysp_check_stringchar
                - lysp_check_identifierchar
                - ly_vlog
            - BranchSide:      'src/parser_common.c:543,13'
              BranchSideFuncs:
                - lysp_check_stringchar
                - ly_getutf8
                - lysp_check_identifierchar
                - lysp_check_identifierchar
                - ly_vlog
            - BranchSide:      'src/parser_common.c:543,13'
              BranchSideFuncs:
                - lysp_check_stringchar
                - ly_getutf8
                - lysp_check_identifierchar
                - lysp_check_identifierchar
                - ly_vlog
            - BranchSide:      'src/parser_common.c:546,15'
              BranchSideFuncs:
                - ly_getutf8
                - lysp_check_stringchar
                - lysp_check_identifierchar
                - lysp_check_identifierchar
                - ly_vlog
        - Branch String:   'src/parser_common.c:536,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:536,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:537,13'
              BranchSideFuncs:
                - ly_getutf8
                - lysp_check_stringchar
                - lysp_check_identifierchar
                - lysp_check_identifierchar
                - ly_vlog
        - Branch String:   'src/parser_common.c:539,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:539,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:540,13'
              BranchSideFuncs:
                - ly_getutf8
                - lysp_check_stringchar
                - lysp_check_identifierchar
                - lysp_check_identifierchar
                - ly_vlog
        - Branch String:   'src/parser_common.c:543,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:543,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:544,13'
              BranchSideFuncs:
                - ly_getutf8
                - lysp_check_stringchar
                - lysp_check_identifierchar
                - lysp_check_identifierchar
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:526,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:531,9'
          Dst:             ly_getutf8
        - Src:             'src/parser_common.c:531,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:536,13'
          Dst:             lysp_check_identifierchar
        - Src:             'src/parser_common.c:539,13'
          Dst:             lysp_check_identifierchar
        - Src:             'src/parser_common.c:543,13'
          Dst:             lysp_check_stringchar
    - functionName:    lysp_stmt_yinelem
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1549
      functionLinenumberEnd: 1578
      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:1550,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1551,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1556,17'
              BranchSideFuncs:
                - strcmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - strcmp
                - strlen
                - ly_vlog
        - Branch String:   'src/parser_common.c:1551,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1551,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1551,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:1556,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1557,10'
              BranchSideFuncs:
                - strcmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - strlen
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1558,24'
              BranchSideFuncs:
                - strcmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - strlen
                - ly_vlog
        - Branch String:   'src/parser_common.c:1558,16'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1559,10'
              BranchSideFuncs:
                - strlen
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1561,9'
              BranchSideFuncs:
                - strlen
                - ly_vlog
        - Branch String:   'src/parser_common.c:1561,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1561,9'
              BranchSideFuncs:
                - strlen
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1561,9'
              BranchSideFuncs:
                - strlen
                - ly_vlog
        - Branch String:   'src/parser_common.c:1566,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1567,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1577,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:1567,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1569,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1572,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1569,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1569,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1570,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1572,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1572,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1572,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:1551,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:1556,10'
          Dst:             strcmp
        - Src:             'src/parser_common.c:1558,17'
          Dst:             strcmp
        - Src:             'src/parser_common.c:1561,9'
          Dst:             strlen
        - Src:             'src/parser_common.c:1561,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:1569,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:1572,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1572,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1572,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_ext
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 622
      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:607,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:607,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lydict_insert
                - lysp_stmt_dup
                - lydict_insert
            - BranchSide:      'src/parser_common.c:607,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lysp_stmt_dup
                - lydict_insert
        - Branch String:   'src/parser_common.c:607,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:607,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_dup
                - lydict_insert
            - BranchSide:      'src/parser_common.c:607,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:607,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:607,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:607,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:607,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:607,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_dup
                - lydict_insert
            - BranchSide:      'src/parser_common.c:607,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:607,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:607,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:607,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:610,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:610,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_dup
                - lydict_insert
            - BranchSide:      'src/parser_common.c:610,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_dup
                - lydict_insert
        - Branch String:   'src/parser_common.c:610,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:610,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:611,22'
              BranchSideFuncs:
                - lysp_stmt_dup
                - lydict_insert
        - Branch String:   'src/parser_common.c:614,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:614,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:617,9'
              BranchSideFuncs:
                - lydict_insert
        - Branch String:   'src/parser_common.c:617,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:618,9'
              BranchSideFuncs:
                - lydict_insert
            - BranchSide:      'src/parser_common.c:621,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:618,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:618,9'
              BranchSideFuncs:
                - lydict_insert
            - BranchSide:      'src/parser_common.c:618,9'
              BranchSideFuncs:
                - lydict_insert
        - Branch String:   'src/parser_common.c:618,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:618,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:619,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_common.c:607,5'
          Dst:             realloc
        - Src:             'src/parser_common.c:607,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:607,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:610,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:614,5'
          Dst:             lysp_stmt_dup
        - Src:             'src/parser_common.c:618,9'
          Dst:             lydict_insert
    - functionName:    lysp_stmt_yangver
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1469
      functionLinenumberEnd: 1498
      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:1470,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1471,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1476,17'
              BranchSideFuncs:
                - strcmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - strcmp
                - strlen
                - ly_vlog
        - Branch String:   'src/parser_common.c:1471,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1471,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1471,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:1476,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1477,10'
              BranchSideFuncs:
                - strcmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - strlen
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1478,24'
              BranchSideFuncs:
                - strcmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - strlen
                - ly_vlog
        - Branch String:   'src/parser_common.c:1478,16'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1479,10'
              BranchSideFuncs:
                - strlen
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1481,9'
              BranchSideFuncs:
                - strlen
                - ly_vlog
        - Branch String:   'src/parser_common.c:1481,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1481,9'
              BranchSideFuncs:
                - strlen
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1481,9'
              BranchSideFuncs:
                - strlen
                - ly_vlog
        - Branch String:   'src/parser_common.c:1486,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1487,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1497,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:1487,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1489,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1492,13'
              BranchSideFuncs:
                - 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
                - 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:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1492,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:1471,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:1476,10'
          Dst:             strcmp
        - Src:             'src/parser_common.c:1478,17'
          Dst:             strcmp
        - Src:             'src/parser_common.c:1481,9'
          Dst:             strlen
        - Src:             'src/parser_common.c:1481,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:1489,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:1492,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1492,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1492,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_when
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 792
      functionLinenumberEnd: 826
      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:796,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:797,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:801,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:797,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:797,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:797,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:801,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:801,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:803,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:804,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:804,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:805,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:804,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:804,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:804,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:807,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:807,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:807,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:807,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:807,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:809,42'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:809,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:810,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:825,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:810,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:812,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:815,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:818,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:821,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:812,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:812,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:813,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:815,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:815,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:816,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:818,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:818,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:819,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:821,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:821,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:821,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:797,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:801,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:803,12'
          Dst:             calloc
        - Src:             'src/parser_common.c:804,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:807,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:812,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:815,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:818,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:821,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:821,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_text_field
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 640
      functionLinenumberEnd: 660
      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:641,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:642,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:646,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:642,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:642,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:642,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:646,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:646,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:647,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:647,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:647,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:647,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:647,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:647,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:649,42'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:649,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:650,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:659,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:650,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:652,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:655,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:652,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:652,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:653,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:655,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:655,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:655,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:642,9'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:642,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:646,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:647,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:652,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:655,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:655,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:655,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_typedef
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2409
      functionLinenumberEnd: 2461
      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:2412,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2412,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2414,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:2414,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2414,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:2414,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:2414,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2414,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:2414,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:2414,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2414,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:2414,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:2414,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2414,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:2414,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:2414,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2414,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:2414,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:2416,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2416,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:2416,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:2416,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2416,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2419,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:2419,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2420,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:2450,10'
              BranchSideFuncs:
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_common.c:2420,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2422,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:2426,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:2429,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:2432,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:2435,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:2438,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:2441,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:2444,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2422,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2422,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2423,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:2426,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2426,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2427,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:2429,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2429,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2430,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:2432,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2432,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2433,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:2435,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2435,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2436,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:2438,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2438,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2439,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:2441,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2441,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2442,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:2444,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2444,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2444,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2450,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2451,9'
              BranchSideFuncs:
                - ly_set_add
            - BranchSide:      'src/parser_common.c:2456,9'
              BranchSideFuncs:
                - ly_set_add
        - Branch String:   'src/parser_common.c:2451,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2451,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2451,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2456,16'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2456,21'
              BranchSideFuncs:
                - ly_set_add
            - BranchSide:      'src/parser_common.c:2460,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:2456,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2457,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2460,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:2457,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2457,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2458,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_common.c:2412,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:2414,5'
          Dst:             realloc
        - Src:             'src/parser_common.c:2414,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:2414,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:2416,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:2422,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:2426,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:2429,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:2432,13'
          Dst:             lysp_stmt_status
        - Src:             'src/parser_common.c:2435,13'
          Dst:             lysp_stmt_type
        - Src:             'src/parser_common.c:2438,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:2441,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:2444,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:2444,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2451,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2457,9'
          Dst:             ly_set_add
    - functionName:    lysp_stmt_status
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 779
      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:750,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:751,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:755,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:751,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:751,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:751,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:755,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:755,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:756,22'
              BranchSideFuncs:
                - strlen
                - ly_vlog
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - strncmp
                - strncmp
        - Branch String:   'src/parser_common.c:757,49'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:757,61'
              BranchSideFuncs:
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
            - BranchSide:      'src/parser_common.c:759,17'
              BranchSideFuncs:
                - ly_vlog
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - strncmp
        - Branch String:   'src/parser_common.c:757,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:758,10'
              BranchSideFuncs:
                - ly_vlog
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - strncmp
            - BranchSide:      'src/parser_common.c:759,17'
              BranchSideFuncs:
                - ly_vlog
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - strncmp
        - Branch String:   'src/parser_common.c:759,59'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:759,71'
              BranchSideFuncs:
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - strncmp
            - BranchSide:      'src/parser_common.c:761,17'
              BranchSideFuncs:
                - ly_vlog
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:759,16'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:760,10'
              BranchSideFuncs:
                - ly_vlog
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:761,17'
              BranchSideFuncs:
                - ly_vlog
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:761,57'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:761,69'
              BranchSideFuncs:
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_common.c:764,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:761,16'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:762,10'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:764,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:764,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:764,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:764,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:768,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:769,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:778,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:769,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:771,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:774,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:771,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:771,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:772,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:774,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:774,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:774,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:751,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:755,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:756,15'
          Dst:             strlen
        - Src:             'src/parser_common.c:757,53'
          Dst:             strncmp
        - Src:             'src/parser_common.c:759,63'
          Dst:             strncmp
        - Src:             'src/parser_common.c:761,61'
          Dst:             strncmp
        - Src:             'src/parser_common.c:764,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:771,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:774,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:774,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_type
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1908
      functionLinenumberEnd: 1992
      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:1913,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1914,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1918,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:1914,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1914,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1914,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:1918,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1918,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1919,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:1919,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1919,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:1919,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:1919,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1919,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1920,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:1922,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1923,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:1991,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:1923,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1925,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:1929,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:1933,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:1937,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:1941,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:1952,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:1960,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:1964,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:1975,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:1979,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:1984,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:1987,13'
              BranchSideFuncs:
                - 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
                - 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:1929,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1929,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1930,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:1933,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1933,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1934,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:1937,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1937,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1938,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:1941,17'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1942,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1945,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:1942,17'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1942,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1942,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1946,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1946,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:1948,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:1946,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1946,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:1946,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1948,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1948,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1949,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:1952,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1952,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1953,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:1953,33'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1953,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:1953,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:1955,27'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1955,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:1955,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:1956,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1956,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1957,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:1960,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1960,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1961,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:1964,17'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1965,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1968,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:1965,17'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1965,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1965,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1969,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1969,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:1971,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:1969,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1969,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:1969,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1971,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1971,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1972,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:1975,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1975,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1977,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:1979,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1979,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:1979,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:1979,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1979,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:1979,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1979,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1979,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:1979,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1979,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1979,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:1979,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1979,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1979,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:1979,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1980,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1980,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1981,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:1984,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1984,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1985,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:1987,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1987,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1987,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:1914,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:1918,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:1919,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:1925,13'
          Dst:             lysp_stmt_text_fields
        - Src:             'src/parser_common.c:1929,13'
          Dst:             lysp_stmt_type_enum
        - Src:             'src/parser_common.c:1933,13'
          Dst:             lysp_stmt_type_enum
        - Src:             'src/parser_common.c:1937,13'
          Dst:             lysp_stmt_type_fracdigits
        - Src:             'src/parser_common.c:1942,17'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1942,17'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:1945,28'
          Dst:             calloc
        - Src:             'src/parser_common.c:1946,13'
          Dst:             ly_log
        - Src:             'src/parser_common.c:1948,13'
          Dst:             lysp_stmt_restr
        - Src:             'src/parser_common.c:1952,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:1953,19'
          Dst:             ly_path_parse
        - Src:             'src/parser_common.c:1955,13'
          Dst:             lydict_remove
        - Src:             'src/parser_common.c:1960,13'
          Dst:             lysp_stmt_type_pattern
        - Src:             'src/parser_common.c:1965,17'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1965,17'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:1968,27'
          Dst:             calloc
        - Src:             'src/parser_common.c:1969,13'
          Dst:             ly_log
        - Src:             'src/parser_common.c:1971,13'
          Dst:             lysp_stmt_restr
        - Src:             'src/parser_common.c:1975,13'
          Dst:             lysp_stmt_type_reqinstance
        - Src:             'src/parser_common.c:1979,13'
          Dst:             realloc
        - Src:             'src/parser_common.c:1979,13'
          Dst:             ly_log
        - Src:             'src/parser_common.c:1979,13'
          Dst:             ly_log
        - Src:             'src/parser_common.c:1980,13'
          Dst:             lysp_stmt_type
        - Src:             'src/parser_common.c:1984,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:1987,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1987,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_text_fields
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 733
      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:716,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:716,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:719,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:719,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:719,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lydict_insert
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:719,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:719,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:719,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:719,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:719,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:719,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:719,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:719,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:719,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:719,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:719,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:719,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:719,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:720,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:720,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:720,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:720,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:720,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:722,42'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:722,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:723,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:732,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:723,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:725,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:728,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:725,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:725,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:725,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:725,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:725,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:726,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:728,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:728,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:728,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:716,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:719,5'
          Dst:             realloc
        - Src:             'src/parser_common.c:719,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:719,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:720,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:725,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:728,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:728,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:728,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_type_enum
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1133
      functionLinenumberEnd: 1182
      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:1136,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1136,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1138,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:1138,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1138,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:1138,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:1138,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1138,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:1138,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1138,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1138,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:1138,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1138,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1138,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:1138,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1138,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1138,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:1138,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1140,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1141,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:1144,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:1141,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1141,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1142,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:1144,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1144,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:1144,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:1144,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1144,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1145,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:1145,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1145,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:1147,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:1145,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1145,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:1145,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:1145,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1145,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:1145,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:1145,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1145,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:1145,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1145,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1145,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1145,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1147,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1148,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:1181,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:1148,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1150,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:1153,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:1157,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:1160,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:1163,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:1168,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:1173,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:1176,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1150,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1150,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1151,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:1153,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1153,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1154,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:1153,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1153,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1153,13'
              BranchSideFuncs:
                - 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
                - 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:1157,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1157,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1158,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:1160,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1160,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1161,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:1163,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1163,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1165,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:1163,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1163,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1163,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1165,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1165,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1166,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:1168,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1168,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1170,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:1168,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1168,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1168,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1170,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1170,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1171,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:1173,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1173,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1174,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:1176,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1176,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1176,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:1136,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:1138,5'
          Dst:             realloc
        - Src:             'src/parser_common.c:1138,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:1138,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:1141,9'
          Dst:             strlen
        - Src:             'src/parser_common.c:1141,9'
          Dst:             lysp_check_enum_name
        - Src:             'src/parser_common.c:1144,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:1145,5'
          Dst:             strcmp
        - Src:             'src/parser_common.c:1145,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1145,5'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:1150,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:1153,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1153,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:1154,13'
          Dst:             lysp_stmt_qnames
        - Src:             'src/parser_common.c:1157,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:1160,13'
          Dst:             lysp_stmt_status
        - Src:             'src/parser_common.c:1163,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1163,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1163,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:1165,13'
          Dst:             lysp_stmt_type_enum_value_pos
        - Src:             'src/parser_common.c:1168,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1168,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1168,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:1170,13'
          Dst:             lysp_stmt_type_enum_value_pos
        - Src:             'src/parser_common.c:1173,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:1176,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1176,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1176,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_type_fracdigits
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1197
      functionLinenumberEnd: 1238
      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:1202,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1203,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1207,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:1203,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1203,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1203,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:1207,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1207,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1208,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:1209,18'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1209,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:1210,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:1209,43'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1209,47'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1210,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:1209,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1210,9'
              BranchSideFuncs:
                - __errno_location
                - strtoull
                - __errno_location
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1214,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:1210,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1210,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1210,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:1217,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1218,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1221,10'
              BranchSideFuncs:
                - __errno_location
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_common.c:1218,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1218,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1218,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:1221,27'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1221,31'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1222,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:1221,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1222,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1225,16'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1222,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1222,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1222,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:1227,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1228,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1237,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:1228,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1230,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1233,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1230,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1230,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1231,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1233,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1233,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1233,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:1203,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:1207,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:1208,15'
          Dst:             strlen
        - Src:             'src/parser_common.c:1209,47'
          Dst:             __ctype_b_loc
        - Src:             'src/parser_common.c:1210,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:1214,5'
          Dst:             __errno_location
        - Src:             'src/parser_common.c:1215,11'
          Dst:             strtoull
        - Src:             'src/parser_common.c:1218,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:1221,10'
          Dst:             __errno_location
        - Src:             'src/parser_common.c:1222,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:1230,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:1233,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1233,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_restr
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 930
      functionLinenumberEnd: 958
      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:931,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:931,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:932,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:932,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:932,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:932,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:932,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:932,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:933,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:935,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:936,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:957,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:936,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:938,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:941,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:944,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:947,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:950,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:953,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:938,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:938,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:939,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:941,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:941,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:942,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:944,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:944,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:945,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:947,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:947,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:948,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:950,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:950,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:951,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:953,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:953,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:953,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:931,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:932,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:938,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:941,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:944,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:947,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:950,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:953,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:953,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:953,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_type_pattern
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1347
      functionLinenumberEnd: 1392
      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:1352,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1352,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1353,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:1353,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1353,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:1353,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:1353,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1353,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:1353,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1353,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1353,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:1353,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1353,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1353,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:1353,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1353,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1353,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:1353,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1358,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1358,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:1359,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:1358,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1358,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:1358,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1362,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1362,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:1362,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:1362,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1362,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1363,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:1365,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1366,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:1391,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:1366,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1368,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:1371,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:1374,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:1377,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:1380,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:1384,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:1387,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1368,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1368,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1369,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:1371,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1371,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1372,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:1374,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1374,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1375,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:1377,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1377,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1378,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:1380,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1380,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1381,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:1380,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1380,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1380,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:1381,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1381,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1382,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:1384,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1384,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1385,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:1387,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1387,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1387,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:1352,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:1353,5'
          Dst:             realloc
        - Src:             'src/parser_common.c:1353,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:1353,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:1354,15'
          Dst:             strlen
        - Src:             'src/parser_common.c:1358,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:1362,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_common.c:1368,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:1371,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:1374,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:1377,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:1380,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:1381,13'
          Dst:             lysp_stmt_type_pattern_modifier
        - Src:             'src/parser_common.c:1384,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:1387,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1387,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_type_reqinstance
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1254
      functionLinenumberEnd: 1283
      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:1257,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1258,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1261,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:1258,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1258,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1258,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:1263,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1263,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1264,22'
              BranchSideFuncs:
                - strlen
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - strncmp
        - Branch String:   'src/parser_common.c:1265,46'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1265,58'
              BranchSideFuncs:
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - strncmp
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1267,17'
              BranchSideFuncs:
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_common.c:1265,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1266,10'
              BranchSideFuncs:
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1267,17'
              BranchSideFuncs:
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_common.c:1267,54'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1267,65'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1268,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:1267,16'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:0,0'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1268,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:1268,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1268,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1268,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:1258,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:1263,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:1264,15'
          Dst:             strlen
        - Src:             'src/parser_common.c:1265,50'
          Dst:             strncmp
        - Src:             'src/parser_common.c:1267,57'
          Dst:             strncmp
        - Src:             'src/parser_common.c:1268,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_type_pattern_modifier
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1297
      functionLinenumberEnd: 1334
      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:1301,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1302,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1306,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:1302,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1302,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1302,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:1306,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1306,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1307,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:1308,54'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1308,65'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1309,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:1308,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1309,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1314,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:1309,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1309,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1309,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:1315,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1315,5'
              BranchSideFuncs:
                - strcpy
                - lydict_remove
                - __assert_fail
                - lydict_insert_zc
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1316,12'
              BranchSideFuncs:
                - strcpy
                - lydict_remove
                - __assert_fail
                - lydict_insert_zc
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1315,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1315,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:1315,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1317,19'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1317,37'
              BranchSideFuncs:
                - lydict_remove
                - __assert_fail
                - lydict_insert_zc
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1317,37'
              BranchSideFuncs:
                - lydict_remove
                - __assert_fail
                - lydict_insert_zc
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1319,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1319,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1320,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1321,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1321,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1321,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1321,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1321,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1323,42'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1323,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1324,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1333,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:1324,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1326,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1329,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1326,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1326,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1327,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1329,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1329,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1329,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:1302,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:1306,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:1307,15'
          Dst:             strlen
        - Src:             'src/parser_common.c:1308,57'
          Dst:             strncmp
        - Src:             'src/parser_common.c:1309,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:1314,18'
          Dst:             strlen
        - Src:             'src/parser_common.c:1315,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:1316,5'
          Dst:             strcpy
        - Src:             'src/parser_common.c:1317,5'
          Dst:             lydict_remove
        - Src:             'src/parser_common.c:1319,5'
          Dst:             __assert_fail
        - Src:             'src/parser_common.c:1321,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_common.c:1326,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:1329,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1329,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: 676
      functionLinenumberEnd: 697
      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:679,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:679,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:682,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:682,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:682,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lydict_insert
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:682,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:682,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:682,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:682,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:682,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:682,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:682,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:682,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:682,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:682,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:682,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:682,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:682,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:683,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:683,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:683,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:683,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:683,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:684,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:686,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:687,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:696,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:687,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:689,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:692,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:689,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:689,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:689,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:689,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:689,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:690,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:692,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:692,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:692,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:679,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:682,5'
          Dst:             realloc
        - Src:             'src/parser_common.c:682,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:682,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:683,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:689,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:692,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:692,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:692,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_type_enum_value_pos
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1056
      functionLinenumberEnd: 1120
      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:1062,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1063,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1066,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:1063,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1063,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1063,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1068,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1068,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1070,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:1071,18'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1071,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:1073,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1071,43'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1071,48'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1073,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1071,69'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1071,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:1072,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:1071,87'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1072,15'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1073,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1072,45'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1072,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:1077,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:1071,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1073,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:1077,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:1073,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1119,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1119,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1078,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1079,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:1085,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:1080,42'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1080,46'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1081,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1080,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1081,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1084,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:1081,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1119,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1119,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1086,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:0,0'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1087,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1087,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1119,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1119,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1092,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1093,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1096,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:1093,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1119,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1119,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1096,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1097,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1100,9'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1097,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1119,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1119,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1100,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1101,18'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1103,18'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1106,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1107,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1116,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:1107,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1109,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1112,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1109,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1109,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1110,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1112,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1112,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1112,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:1063,9'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1063,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:1068,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:1070,15'
          Dst:             strlen
        - Src:             'src/parser_common.c:1072,49'
          Dst:             strncmp
        - Src:             'src/parser_common.c:1073,9'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1073,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:1077,5'
          Dst:             __errno_location
        - Src:             'src/parser_common.c:1079,15'
          Dst:             strtoll
        - Src:             'src/parser_common.c:1081,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1081,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:1085,16'
          Dst:             strtoull
        - Src:             'src/parser_common.c:1087,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1087,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:1093,9'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1093,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:1096,9'
          Dst:             __errno_location
        - Src:             'src/parser_common.c:1097,9'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1097,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:1109,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:1112,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1112,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1112,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_submodule
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1529
      functionLinenumberEnd: 1535
      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:1534,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1534,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:1534,5'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/parser_common.c:1534,5'
          Dst:             ly_log
    - functionName:    lysp_stmt_revision
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1867
      functionLinenumberEnd: 1895
      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:1870,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1870,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:1870,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:1870,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1870,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:1870,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1870,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1870,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:1870,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1870,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1870,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:1870,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1870,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1870,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:1870,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1873,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1873,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1874,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:1877,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1878,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:1894,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:1878,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1880,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:1883,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:1886,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:1889,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1880,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1880,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1881,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:1883,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1883,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1884,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:1886,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1886,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1887,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:1889,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1889,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1889,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:1870,5'
          Dst:             realloc
        - Src:             'src/parser_common.c:1870,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:1870,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:1873,5'
          Dst:             strlen
        - Src:             'src/parser_common.c:1873,5'
          Dst:             lysp_check_date
        - Src:             'src/parser_common.c:1874,5'
          Dst:             strncpy
        - Src:             'src/parser_common.c:1880,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:1883,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:1886,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:1889,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1889,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1889,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_refine
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2342
      functionLinenumberEnd: 2394
      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:2345,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2345,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2347,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:2347,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2347,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:2347,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:2347,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2347,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:2347,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:2347,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2347,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:2347,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:2347,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2347,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:2347,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:2347,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2347,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:2347,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:2349,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2349,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:2349,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:2349,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2349,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2351,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:2351,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2352,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:2393,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:2352,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2354,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:2357,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:2360,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:2363,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:2367,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:2370,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:2373,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:2376,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:2379,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:2382,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:2385,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:2388,13'
              BranchSideFuncs:
                - 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:
                - 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:2357,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2357,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2358,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:2360,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2360,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2361,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:2363,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2363,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2364,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:2363,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2363,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2363,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2364,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2364,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2365,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:2367,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2367,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2368,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:2370,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2370,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2371,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:2373,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2373,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2374,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:2376,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2376,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2377,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:2379,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2379,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2380,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:2382,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2382,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2383,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:2385,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2385,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2386,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:2388,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2388,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2388,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:2345,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:2347,5'
          Dst:             realloc
        - Src:             'src/parser_common.c:2347,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:2347,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:2349,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:2354,13'
          Dst:             lysp_stmt_config
        - Src:             'src/parser_common.c:2357,13'
          Dst:             lysp_stmt_qnames
        - Src:             'src/parser_common.c:2360,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:2363,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2364,13'
          Dst:             lysp_stmt_qnames
        - Src:             'src/parser_common.c:2367,13'
          Dst:             lysp_stmt_maxelements
        - Src:             'src/parser_common.c:2370,13'
          Dst:             lysp_stmt_minelements
        - Src:             'src/parser_common.c:2373,13'
          Dst:             lysp_stmt_restrs
        - Src:             'src/parser_common.c:2376,13'
          Dst:             lysp_stmt_mandatory
        - Src:             'src/parser_common.c:2379,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:2382,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:2385,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:2388,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:2388,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_config
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 871
      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:843,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:844,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:848,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:844,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:844,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:844,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:848,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:848,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:849,22'
              BranchSideFuncs:
                - strlen
                - ly_vlog
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - strncmp
        - Branch String:   'src/parser_common.c:850,46'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:850,58'
              BranchSideFuncs:
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - strncmp
            - BranchSide:      'src/parser_common.c:852,17'
              BranchSideFuncs:
                - ly_vlog
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:850,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:851,10'
              BranchSideFuncs:
                - ly_vlog
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:852,17'
              BranchSideFuncs:
                - ly_vlog
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:852,54'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:852,66'
              BranchSideFuncs:
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_common.c:855,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:852,16'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:853,10'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:855,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:855,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:855,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:855,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:859,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:860,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:870,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:860,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:862,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:865,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:862,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:862,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:863,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:865,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:865,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:865,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:844,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:848,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:849,15'
          Dst:             strlen
        - Src:             'src/parser_common.c:850,50'
          Dst:             strncmp
        - Src:             'src/parser_common.c:852,58'
          Dst:             strncmp
        - Src:             'src/parser_common.c:855,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:862,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:865,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:865,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_maxelements
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2088
      functionLinenumberEnd: 2139
      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:2093,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2094,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2097,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:2094,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2094,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2094,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2100,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2100,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2101,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:2103,18'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2103,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:2104,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2103,43'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2103,48'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2104,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2103,69'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2103,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:2108,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:2103,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2104,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:2108,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:2104,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2104,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2104,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2108,51'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2108,62'
              BranchSideFuncs:
                - __errno_location
                - strtoull
                - __errno_location
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2109,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:2108,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2109,9'
              BranchSideFuncs:
                - __errno_location
                - strtoull
                - __errno_location
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2124,10'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2112,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2113,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2116,14'
              BranchSideFuncs:
                - __errno_location
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_common.c:2113,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2113,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2113,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2116,31'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2116,35'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2117,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2116,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2117,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2121,16'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2117,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2117,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2117,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2127,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2128,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2138,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:2128,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2130,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2133,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2130,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2130,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2131,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2133,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2133,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2133,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:2094,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2100,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:2101,15'
          Dst:             strlen
        - Src:             'src/parser_common.c:2103,73'
          Dst:             __ctype_b_loc
        - Src:             'src/parser_common.c:2104,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2108,54'
          Dst:             strncmp
        - Src:             'src/parser_common.c:2109,9'
          Dst:             __errno_location
        - Src:             'src/parser_common.c:2110,15'
          Dst:             strtoull
        - Src:             'src/parser_common.c:2113,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2116,14'
          Dst:             __errno_location
        - Src:             'src/parser_common.c:2117,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2130,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:2133,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:2133,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_minelements
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2154
      functionLinenumberEnd: 2199
      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:2159,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2160,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2163,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:2160,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2160,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2160,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2166,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2166,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2167,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:2169,18'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2169,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:2170,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2169,44'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2169,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:2170,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2169,70'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2169,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:2174,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:2169,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2170,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2174,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:2170,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2170,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2170,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2177,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2178,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2181,10'
              BranchSideFuncs:
                - __errno_location
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_common.c:2178,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2178,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2178,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2181,27'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2181,31'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2182,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2181,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2182,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2185,12'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2182,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2182,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2182,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2187,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2188,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2198,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:2188,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2190,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2193,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2190,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2190,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2191,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2193,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2193,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2193,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:2160,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2166,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:2167,15'
          Dst:             strlen
        - Src:             'src/parser_common.c:2169,22'
          Dst:             __ctype_b_loc
        - Src:             'src/parser_common.c:2170,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2174,5'
          Dst:             __errno_location
        - Src:             'src/parser_common.c:2175,11'
          Dst:             strtoull
        - Src:             'src/parser_common.c:2178,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2181,10'
          Dst:             __errno_location
        - Src:             'src/parser_common.c:2182,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2190,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:2193,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:2193,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_restrs
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 971
      functionLinenumberEnd: 976
      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:974,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:974,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysp_stmt_restr
            - BranchSide:      'src/parser_common.c:974,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lysp_stmt_restr
        - Branch String:   'src/parser_common.c:974,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:974,5'
              BranchSideFuncs:
                - lysp_stmt_restr
            - BranchSide:      'src/parser_common.c:974,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:974,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:974,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:974,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:974,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:974,5'
              BranchSideFuncs:
                - lysp_stmt_restr
            - BranchSide:      'src/parser_common.c:974,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:974,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:974,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:974,5'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/parser_common.c:974,5'
          Dst:             realloc
        - Src:             'src/parser_common.c:974,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:974,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:975,12'
          Dst:             lysp_stmt_restr
    - functionName:    lysp_stmt_mandatory
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 886
      functionLinenumberEnd: 917
      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:889,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:890,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:894,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:890,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:890,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:890,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:894,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:894,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:895,22'
              BranchSideFuncs:
                - strlen
                - ly_vlog
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - strncmp
        - Branch String:   'src/parser_common.c:896,46'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:896,58'
              BranchSideFuncs:
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - strncmp
            - BranchSide:      'src/parser_common.c:898,17'
              BranchSideFuncs:
                - ly_vlog
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:896,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:897,10'
              BranchSideFuncs:
                - ly_vlog
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:898,17'
              BranchSideFuncs:
                - ly_vlog
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:898,54'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:898,66'
              BranchSideFuncs:
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_common.c:901,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:898,16'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:899,10'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:901,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:901,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:901,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:901,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:905,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:906,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:916,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:906,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:908,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:911,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:908,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:908,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:909,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:911,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:911,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:911,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:890,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:894,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:895,15'
          Dst:             strlen
        - Src:             'src/parser_common.c:896,50'
          Dst:             strncmp
        - Src:             'src/parser_common.c:898,58'
          Dst:             strncmp
        - Src:             'src/parser_common.c:901,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:908,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:911,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:911,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_orderedby
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2212
      functionLinenumberEnd: 2244
      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:2215,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2216,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2221,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:2216,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2216,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2216,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2221,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2221,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2222,22'
              BranchSideFuncs:
                - strlen
                - ly_vlog
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - strncmp
        - Branch String:   'src/parser_common.c:2223,48'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2223,60'
              BranchSideFuncs:
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - strncmp
            - BranchSide:      'src/parser_common.c:2225,17'
              BranchSideFuncs:
                - ly_vlog
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2223,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2224,10'
              BranchSideFuncs:
                - ly_vlog
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2225,17'
              BranchSideFuncs:
                - ly_vlog
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2225,53'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2225,65'
              BranchSideFuncs:
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2228,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2225,16'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2226,10'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2228,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2228,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2228,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2228,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:2216,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2221,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:2222,15'
          Dst:             strlen
        - Src:             'src/parser_common.c:2223,52'
          Dst:             strncmp
        - Src:             'src/parser_common.c:2225,57'
          Dst:             strncmp
        - Src:             'src/parser_common.c:2228,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_module
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1510
      functionLinenumberEnd: 1516
      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:1515,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1515,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:1515,5'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/parser_common.c:1515,5'
          Dst:             ly_log
    - functionName:    lysp_stmt_include
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1820
      functionLinenumberEnd: 1855
      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:1824,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1824,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:1824,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:1824,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1824,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:1824,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1824,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1824,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:1824,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1824,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1824,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:1824,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1824,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1824,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:1824,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1827,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1827,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1828,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:1828,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1828,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:1828,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:1828,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1828,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1831,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:1831,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1832,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:1854,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:1832,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1834,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:1837,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:1840,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:1846,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:1849,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1834,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1834,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1835,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:1837,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1837,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1838,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:1840,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1840,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1841,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:1842,27'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1842,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:1842,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:1843,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1843,13'
              BranchSideFuncs: []
            - 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
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1846,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1846,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1847,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:1849,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1849,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1849,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:1824,5'
          Dst:             realloc
        - Src:             'src/parser_common.c:1824,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:1824,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:1827,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:1828,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:1834,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:1837,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:1840,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:1841,13'
          Dst:             strcpy
        - Src:             'src/parser_common.c:1842,13'
          Dst:             lydict_remove
        - Src:             'src/parser_common.c:1843,13'
          Dst:             lysp_check_date
        - Src:             'src/parser_common.c:1846,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:1849,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1849,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1849,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_import
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1769
      functionLinenumberEnd: 1808
      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:1773,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1773,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:1773,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:1773,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1773,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:1773,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1773,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1773,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:1773,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1773,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1773,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:1773,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1773,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1773,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:1773,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1776,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1776,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1777,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:1777,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1777,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:1777,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:1777,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1777,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1780,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:1780,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1781,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:1807,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:1781,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1783,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:1787,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:1790,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:1793,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:1799,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:1802,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1783,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1783,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1784,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: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_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: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_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: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_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:1793,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1793,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1794,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:1795,27'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1795,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:1795,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:1796,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1796,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1797,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:1799,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1799,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1800,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:1802,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1802,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1802,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:1773,5'
          Dst:             realloc
        - Src:             'src/parser_common.c:1773,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:1773,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:1776,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:1777,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:1783,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:1784,13'
          Dst:             lysp_check_prefix
        - Src:             'src/parser_common.c:1787,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:1790,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:1793,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:1794,13'
          Dst:             strcpy
        - Src:             'src/parser_common.c:1795,13'
          Dst:             lydict_remove
        - Src:             'src/parser_common.c:1796,13'
          Dst:             lysp_check_date
        - Src:             'src/parser_common.c:1799,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:1802,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1802,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1802,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_identity
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1720
      functionLinenumberEnd: 1757
      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:1723,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1723,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:1723,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:1723,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1723,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:1723,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1723,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1723,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:1723,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1723,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1723,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:1723,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1723,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1723,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:1723,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1726,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1726,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1727,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:1727,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1727,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:1727,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:1727,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1727,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1730,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:1730,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1731,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:1756,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:1731,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1733,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:1736,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:1739,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:1742,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:1745,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:1748,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:1751,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1733,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1733,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1734,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:1736,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1736,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1737,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:1739,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1739,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1740,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:1742,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1742,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1743,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:1745,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1745,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1746,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:1748,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1748,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1749,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:1751,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1751,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1751,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:1723,5'
          Dst:             realloc
        - Src:             'src/parser_common.c:1723,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:1723,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:1726,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:1727,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:1733,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:1736,13'
          Dst:             lysp_stmt_qnames
        - Src:             'src/parser_common.c:1739,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:1742,13'
          Dst:             lysp_stmt_status
        - Src:             'src/parser_common.c:1745,13'
          Dst:             lysp_stmt_text_fields
        - Src:             'src/parser_common.c:1748,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:1751,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1751,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1751,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_feature
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1674
      functionLinenumberEnd: 1708
      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:1677,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1677,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:1677,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:1677,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1677,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:1677,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1677,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1677,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:1677,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1677,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1677,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:1677,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1677,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1677,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:1677,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1680,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1680,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1681,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:1681,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1681,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:1681,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:1681,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1681,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1684,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:1684,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1685,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:1707,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:1685,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1687,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:1690,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:1693,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:1696,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:1699,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:1702,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1687,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1687,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1688,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:1690,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1690,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1691,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:1693,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1693,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1694,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:1696,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1696,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1697,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:1699,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1699,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1700,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:1702,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1702,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1702,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:1677,5'
          Dst:             realloc
        - Src:             'src/parser_common.c:1677,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:1677,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:1680,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:1681,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:1687,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:1690,13'
          Dst:             lysp_stmt_qnames
        - Src:             'src/parser_common.c:1693,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:1696,13'
          Dst:             lysp_stmt_status
        - Src:             'src/parser_common.c:1699,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:1702,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1702,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1702,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_extension
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1628
      functionLinenumberEnd: 1662
      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:1631,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1631,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:1631,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:1631,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1631,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:1631,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1631,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1631,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:1631,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1631,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1631,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:1631,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1631,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1631,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:1631,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1634,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1634,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1635,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:1635,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1635,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:1635,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:1635,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1635,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1638,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:1638,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1639,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:1661,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:1639,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1641,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:1644,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:1647,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:1650,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:1653,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:1656,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1641,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1641,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1642,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:1644,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1644,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1645,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:1647,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1647,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1648,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:1650,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1650,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1651,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:1653,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1653,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1654,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:1656,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1656,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1656,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:1631,5'
          Dst:             realloc
        - Src:             'src/parser_common.c:1631,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:1631,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:1634,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:1635,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:1641,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:1644,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:1647,13'
          Dst:             lysp_stmt_status
        - Src:             'src/parser_common.c:1650,13'
          Dst:             lysp_stmt_argument
        - Src:             'src/parser_common.c:1653,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:1656,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1656,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1656,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_deviation
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1425
      functionLinenumberEnd: 1456
      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:1428,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1428,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:1428,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:1428,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1428,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:1428,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1428,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1428,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:1428,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1428,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1428,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:1428,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1428,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1428,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:1428,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1431,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1431,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1432,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:1432,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1432,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:1432,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:1432,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1432,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1435,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:1435,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1436,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:1455,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:1436,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1438,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:1441,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:1444,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:1447,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:1450,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1438,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1438,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1439,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:1441,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1441,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1442,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:1444,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1444,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1445,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:1447,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1447,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1448,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:1450,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1450,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1450,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:1428,5'
          Dst:             realloc
        - Src:             'src/parser_common.c:1428,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:1428,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:1431,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:1432,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:1438,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:1441,13'
          Dst:             lysp_stmt_deviate
        - Src:             'src/parser_common.c:1444,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:1447,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:1450,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1450,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1450,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_deviate
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1405
      functionLinenumberEnd: 1412
      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:1411,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1411,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:1411,5'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/parser_common.c:1411,5'
          Dst:             ly_log
    - functionName:    lysp_stmt_uses
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2893
      functionLinenumberEnd: 2940
      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:2896,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2896,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2899,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:2899,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2899,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:2899,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:2899,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2899,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:2899,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:2899,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2899,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:2899,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:2899,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2899,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:2901,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:2901,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2901,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:2901,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:2901,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2901,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2902,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:2906,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2907,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:2939,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:2907,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2909,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:2912,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:2915,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:2918,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:2921,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:2925,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:2928,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:2931,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:2934,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2909,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2909,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2910,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:2912,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2912,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2913,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:2915,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2915,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2916,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:2918,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2918,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2919,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:2921,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2921,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2922,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:2925,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2925,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2926,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:2928,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2928,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2929,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:2931,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2931,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2932,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:2934,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2934,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2934,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:2896,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:2899,5'
          Dst:             calloc
        - Src:             'src/parser_common.c:2899,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:2901,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:2909,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:2912,13'
          Dst:             lysp_stmt_qnames
        - Src:             'src/parser_common.c:2915,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:2918,13'
          Dst:             lysp_stmt_status
        - Src:             'src/parser_common.c:2921,13'
          Dst:             lysp_stmt_when
        - Src:             'src/parser_common.c:2925,13'
          Dst:             lysp_stmt_refine
        - Src:             'src/parser_common.c:2928,13'
          Dst:             lysp_stmt_augment
        - Src:             'src/parser_common.c:2931,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:2934,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:2934,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_augment
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2803
      functionLinenumberEnd: 2878
      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:2806,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2806,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2808,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:2808,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2808,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:2808,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:2808,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2808,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:2808,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:2808,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2808,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:2808,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:2808,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2808,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:2810,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:2810,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2810,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:2810,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:2810,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2810,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2811,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:2814,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2815,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:2877,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:2815,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2817,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:2820,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:2823,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:2826,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:2829,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:2833,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:2836,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:2839,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:2842,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:2845,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:2848,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:2851,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:2854,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:2857,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:2861,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:2865,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: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
            - BranchSide:      'src/parser_common.c:2872,13'
              BranchSideFuncs:
                - 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_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:2820,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2820,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2821,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:2823,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2823,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2824,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:2826,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2826,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2827,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:2829,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2829,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2830,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:2833,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2833,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2833,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:2833,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2833,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2833,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2836,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2836,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2837,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:2839,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2839,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2840,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:2842,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2842,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2843,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:2845,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2845,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2846,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:2848,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2848,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2849,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:2851,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2851,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2852,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:2854,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2854,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2855,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:2857,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2857,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2858,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:2861,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2861,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2862,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:2861,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2861,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2861,13'
              BranchSideFuncs:
                - 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:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2866,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:2865,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2865,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2865,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2866,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2866,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2867,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:2869,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2869,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2870,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:2872,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2872,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2872,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:2806,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:2808,5'
          Dst:             calloc
        - Src:             'src/parser_common.c:2808,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:2810,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:2817,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:2820,13'
          Dst:             lysp_stmt_qnames
        - Src:             'src/parser_common.c:2823,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:2826,13'
          Dst:             lysp_stmt_status
        - Src:             'src/parser_common.c:2829,13'
          Dst:             lysp_stmt_when
        - Src:             'src/parser_common.c:2833,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2836,13'
          Dst:             lysp_stmt_any
        - Src:             'src/parser_common.c:2839,13'
          Dst:             lysp_stmt_case
        - Src:             'src/parser_common.c:2842,13'
          Dst:             lysp_stmt_choice
        - Src:             'src/parser_common.c:2845,13'
          Dst:             lysp_stmt_container
        - Src:             'src/parser_common.c:2848,13'
          Dst:             lysp_stmt_leaf
        - Src:             'src/parser_common.c:2851,13'
          Dst:             lysp_stmt_leaflist
        - Src:             'src/parser_common.c:2854,13'
          Dst:             lysp_stmt_list
        - Src:             'src/parser_common.c:2857,13'
          Dst:             lysp_stmt_uses
        - Src:             'src/parser_common.c:2861,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2862,13'
          Dst:             lysp_stmt_action
        - Src:             'src/parser_common.c:2865,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2866,13'
          Dst:             lysp_stmt_notif
        - Src:             'src/parser_common.c:2869,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:2872,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:2872,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_any
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 989
      functionLinenumberEnd: 1040
      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:992,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:992,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:995,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:995,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:995,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:995,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:995,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:995,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:995,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:995,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:995,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:995,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:995,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:995,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:997,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:1000,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1000,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:1000,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:1000,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1000,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1003,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:1003,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1004,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:1039,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:1004,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1006,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:1009,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:1012,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:1015,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:1018,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:1021,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:1024,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:1027,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:1030,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:1033,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
        - Branch String:   'src/parser_common.c:1006,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1006,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1007,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:1009,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1009,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1010,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:1012,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1012,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1013,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:1015,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1015,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1016,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:1018,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1018,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1019,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:1021,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1021,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1022,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:1024,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1024,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1025,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:1027,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1027,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1028,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:1030,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1030,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1031,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:1033,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1033,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
            - BranchSide:      'src/parser_common.c:1033,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
        - Branch String:   'src/parser_common.c:1033,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1033,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1033,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:992,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:995,5'
          Dst:             calloc
        - Src:             'src/parser_common.c:995,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:1000,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:1006,13'
          Dst:             lysp_stmt_config
        - Src:             'src/parser_common.c:1009,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:1012,13'
          Dst:             lysp_stmt_qnames
        - Src:             'src/parser_common.c:1015,13'
          Dst:             lysp_stmt_mandatory
        - Src:             'src/parser_common.c:1018,13'
          Dst:             lysp_stmt_restrs
        - Src:             'src/parser_common.c:1021,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:1024,13'
          Dst:             lysp_stmt_status
        - Src:             'src/parser_common.c:1027,13'
          Dst:             lysp_stmt_when
        - Src:             'src/parser_common.c:1030,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:1033,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1033,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1033,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1033,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_case
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2955
      functionLinenumberEnd: 3019
      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:2958,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2958,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2961,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:2961,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2961,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:2961,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:2961,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2961,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:2961,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:2961,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2961,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:2961,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:2961,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2961,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:2963,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:2963,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2963,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:2963,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:2963,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2963,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2964,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:2968,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2969,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:3018,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:2969,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2971,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:2974,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:2977,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:2980,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:2983,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:2987,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:2990,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:2993,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:2996,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:2999,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:3002,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:3005,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:3008,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:3011,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:3014,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2971,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2971,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2972,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:2974,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2974,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2975,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:2977,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2977,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2978,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:2980,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2980,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2981,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:2983,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2983,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2984,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:2987,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2987,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2987,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:2987,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2987,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2987,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2990,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2990,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2991,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:2993,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2993,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2994,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:2996,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2996,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2997,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:2999,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2999,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3000,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:3002,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3002,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3003,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:3005,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3005,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3006,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:3008,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3008,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3009,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:3011,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3011,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3012,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:3014,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3014,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3014,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:2958,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:2961,5'
          Dst:             calloc
        - Src:             'src/parser_common.c:2961,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:2963,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:2971,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:2974,13'
          Dst:             lysp_stmt_qnames
        - Src:             'src/parser_common.c:2977,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:2980,13'
          Dst:             lysp_stmt_status
        - Src:             'src/parser_common.c:2983,13'
          Dst:             lysp_stmt_when
        - Src:             'src/parser_common.c:2987,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2990,13'
          Dst:             lysp_stmt_any
        - Src:             'src/parser_common.c:2993,13'
          Dst:             lysp_stmt_choice
        - Src:             'src/parser_common.c:2996,13'
          Dst:             lysp_stmt_container
        - Src:             'src/parser_common.c:2999,13'
          Dst:             lysp_stmt_leaf
        - Src:             'src/parser_common.c:3002,13'
          Dst:             lysp_stmt_leaflist
        - Src:             'src/parser_common.c:3005,13'
          Dst:             lysp_stmt_list
        - Src:             'src/parser_common.c:3008,13'
          Dst:             lysp_stmt_uses
        - Src:             'src/parser_common.c:3011,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:3014,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:3014,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_choice
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3034
      functionLinenumberEnd: 3108
      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:3037,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3037,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3040,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:3040,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3040,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:3040,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:3040,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3040,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:3040,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:3040,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3040,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:3040,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:3040,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3040,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:3042,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:3042,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3042,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:3042,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:3042,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3042,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3043,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:3047,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3048,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:3107,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:3048,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3050,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:3053,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:3056,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:3059,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:3062,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:3065,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:3068,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:3071,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:3075,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:3078,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:3081,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:3084,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:3088,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:3091,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:3094,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:3097,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:3100,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:3103,13'
              BranchSideFuncs:
                - 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_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: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_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: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_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:3059,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3059,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3060,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:3062,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3062,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3063,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:3065,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3065,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3066,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:3068,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3068,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3069,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:3071,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3071,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3072,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:3075,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3075,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3075,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:3075,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3075,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3075,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:3078,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3078,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3079,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:3081,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3081,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3082,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:3084,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3084,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3085,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:3084,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3084,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3084,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:3085,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3085,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3086,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:3088,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3088,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3089,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:3091,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3091,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3092,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:3094,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3094,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3095,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:3097,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3097,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3098,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:3100,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3100,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3101,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:3103,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3103,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3103,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:3037,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:3040,5'
          Dst:             calloc
        - Src:             'src/parser_common.c:3040,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:3042,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:3050,13'
          Dst:             lysp_stmt_config
        - Src:             'src/parser_common.c:3053,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:3056,13'
          Dst:             lysp_stmt_qnames
        - Src:             'src/parser_common.c:3059,13'
          Dst:             lysp_stmt_mandatory
        - Src:             'src/parser_common.c:3062,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:3065,13'
          Dst:             lysp_stmt_status
        - Src:             'src/parser_common.c:3068,13'
          Dst:             lysp_stmt_when
        - Src:             'src/parser_common.c:3071,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:3075,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:3078,13'
          Dst:             lysp_stmt_any
        - Src:             'src/parser_common.c:3081,13'
          Dst:             lysp_stmt_case
        - Src:             'src/parser_common.c:3084,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:3085,13'
          Dst:             lysp_stmt_choice
        - Src:             'src/parser_common.c:3088,13'
          Dst:             lysp_stmt_container
        - Src:             'src/parser_common.c:3091,13'
          Dst:             lysp_stmt_leaf
        - Src:             'src/parser_common.c:3094,13'
          Dst:             lysp_stmt_leaflist
        - Src:             'src/parser_common.c:3097,13'
          Dst:             lysp_stmt_list
        - Src:             'src/parser_common.c:3100,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:3103,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:3103,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_container
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3123
      functionLinenumberEnd: 3211
      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:3126,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3126,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3129,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:3129,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3129,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:3129,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:3129,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3129,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:3129,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:3129,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3129,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:3129,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:3129,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3129,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:3131,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:3131,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3131,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:3131,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:3131,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3131,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3132,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:3136,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3137,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:3210,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:3137,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3139,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:3142,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:3145,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:3148,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:3151,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:3154,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:3157,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:3160,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:3163,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:3166,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:3169,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:3172,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:3175,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:3178,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:3181,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:3185,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:3188,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:3191,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:3195,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:3198,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:3202,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:3205,13'
              BranchSideFuncs:
                - 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_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: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_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: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_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:3148,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3148,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3149,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:3151,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3151,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3152,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:3154,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3154,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3155,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:3157,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3157,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3158,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:3160,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3160,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3160,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:3160,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3160,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3160,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:3163,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3163,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3164,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:3166,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3166,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3167,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:3169,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3169,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3170,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:3172,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3172,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3173,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:3175,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3175,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3176,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:3178,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3178,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3179,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:3181,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3181,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3182,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:3185,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3185,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3186,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:3188,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3188,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3189,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:3191,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3191,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3192,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:3191,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3191,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3191,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:3192,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3192,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3193,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:3195,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3195,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3196,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:3198,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3198,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3199,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:3198,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3198,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3198,13'
              BranchSideFuncs:
                - 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:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3205,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:3126,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:3129,5'
          Dst:             calloc
        - Src:             'src/parser_common.c:3129,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:3131,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:3139,13'
          Dst:             lysp_stmt_config
        - Src:             'src/parser_common.c:3142,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:3145,13'
          Dst:             lysp_stmt_qnames
        - Src:             'src/parser_common.c:3148,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:3151,13'
          Dst:             lysp_stmt_status
        - Src:             'src/parser_common.c:3154,13'
          Dst:             lysp_stmt_when
        - Src:             'src/parser_common.c:3157,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:3160,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:3163,13'
          Dst:             lysp_stmt_any
        - Src:             'src/parser_common.c:3166,13'
          Dst:             lysp_stmt_choice
        - Src:             'src/parser_common.c:3169,13'
          Dst:             lysp_stmt_container
        - Src:             'src/parser_common.c:3172,13'
          Dst:             lysp_stmt_leaf
        - Src:             'src/parser_common.c:3175,13'
          Dst:             lysp_stmt_leaflist
        - Src:             'src/parser_common.c:3178,13'
          Dst:             lysp_stmt_list
        - Src:             'src/parser_common.c:3181,13'
          Dst:             lysp_stmt_uses
        - Src:             'src/parser_common.c:3185,13'
          Dst:             lysp_stmt_typedef
        - Src:             'src/parser_common.c:3188,13'
          Dst:             lysp_stmt_restrs
        - Src:             'src/parser_common.c:3191,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:3192,13'
          Dst:             lysp_stmt_action
        - Src:             'src/parser_common.c:3195,13'
          Dst:             lysp_stmt_grouping
        - Src:             'src/parser_common.c:3198,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:3199,13'
          Dst:             lysp_stmt_notif
        - Src:             'src/parser_common.c:3202,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:3205,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:3205,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_leaf
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2006
      functionLinenumberEnd: 2072
      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:2009,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2009,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2012,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:2012,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2012,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:2012,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:2012,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2012,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:2012,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:2012,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2012,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:2012,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:2012,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2012,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:2013,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:2017,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2017,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:2017,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:2017,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2017,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2020,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:2020,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2021,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:2066,10'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2021,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2023,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:2026,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:2030,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:2033,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:2036,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:2039,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:2042,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:2045,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:2048,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:2051,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:2054,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:2057,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:2060,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2023,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2023,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2024,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:2026,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2026,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2027,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:2030,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2030,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2031,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:2033,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2033,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2034,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:2036,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2036,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2037,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:2039,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2039,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2040,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:2042,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2042,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2043,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:2045,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2045,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2046,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:2048,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2048,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2049,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:2051,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2051,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2052,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:2054,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2054,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2055,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:2057,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2057,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2058,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:2060,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2060,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2060,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2066,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2067,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2071,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:2067,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2067,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2067,9'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:2009,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:2012,5'
          Dst:             calloc
        - Src:             'src/parser_common.c:2012,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:2017,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:2023,13'
          Dst:             lysp_stmt_config
        - Src:             'src/parser_common.c:2026,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:2030,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:2033,13'
          Dst:             lysp_stmt_qnames
        - Src:             'src/parser_common.c:2036,13'
          Dst:             lysp_stmt_mandatory
        - Src:             'src/parser_common.c:2039,13'
          Dst:             lysp_stmt_restrs
        - Src:             'src/parser_common.c:2042,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:2045,13'
          Dst:             lysp_stmt_status
        - Src:             'src/parser_common.c:2048,13'
          Dst:             lysp_stmt_type
        - Src:             'src/parser_common.c:2051,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:2054,13'
          Dst:             lysp_stmt_when
        - Src:             'src/parser_common.c:2057,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:2060,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:2060,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2067,9'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_leaflist
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2258
      functionLinenumberEnd: 2330
      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:2261,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2261,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2264,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:2264,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2264,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:2264,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:2264,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2264,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:2264,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:2264,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2264,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:2264,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:2264,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2264,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:2265,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:2269,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2269,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:2269,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:2269,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2269,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2272,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:2272,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2273,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:2324,10'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2273,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2275,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:2278,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:2282,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:2285,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:2288,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:2291,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:2294,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:2297,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:2300,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:2303,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:2306,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:2309,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:2312,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:2315,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:2318,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2275,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2275,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2276,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:2278,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2278,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2279,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:2278,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2278,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2278,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2279,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2279,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2280,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:2282,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2282,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2283,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:2285,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2285,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2286,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:2288,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2288,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2289,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:2291,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2291,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2292,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:2294,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2294,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2295,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:2297,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2297,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2298,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:2300,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2300,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2301,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:2303,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2303,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2304,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:2306,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2306,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2307,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:2309,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2309,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2310,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:2312,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2312,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2313,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:2315,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2315,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2316,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:2318,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2318,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2318,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2324,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2325,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2329,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:2325,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2325,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2325,9'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:2261,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:2264,5'
          Dst:             calloc
        - Src:             'src/parser_common.c:2264,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:2269,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:2275,13'
          Dst:             lysp_stmt_config
        - Src:             'src/parser_common.c:2278,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2279,13'
          Dst:             lysp_stmt_qnames
        - Src:             'src/parser_common.c:2282,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:2285,13'
          Dst:             lysp_stmt_qnames
        - Src:             'src/parser_common.c:2288,13'
          Dst:             lysp_stmt_maxelements
        - Src:             'src/parser_common.c:2291,13'
          Dst:             lysp_stmt_minelements
        - Src:             'src/parser_common.c:2294,13'
          Dst:             lysp_stmt_restrs
        - Src:             'src/parser_common.c:2297,13'
          Dst:             lysp_stmt_orderedby
        - Src:             'src/parser_common.c:2300,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:2303,13'
          Dst:             lysp_stmt_status
        - Src:             'src/parser_common.c:2306,13'
          Dst:             lysp_stmt_type
        - Src:             'src/parser_common.c:2309,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:2312,13'
          Dst:             lysp_stmt_when
        - Src:             'src/parser_common.c:2315,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:2318,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:2318,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2325,9'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_list
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3226
      functionLinenumberEnd: 3327
      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:3229,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3229,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3232,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:3232,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3232,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:3232,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:3232,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3232,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:3232,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:3232,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3232,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:3232,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:3232,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3232,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:3234,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:3234,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3234,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:3234,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:3234,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3234,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3235,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:3239,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3240,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:3326,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:3240,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3242,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:3245,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:3248,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:3251,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:3254,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:3257,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:3260,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:3263,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:3266,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:3269,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:3272,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:3276,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:3279,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:3282,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:3285,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:3288,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:3291,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:3294,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:3297,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:3301,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:3304,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:3307,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:3311,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:3314,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: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
            - BranchSide:      'src/parser_common.c:3321,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3242,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3242,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3243,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:3245,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3245,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3246,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:3248,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3248,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3249,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:3251,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3251,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3252,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:3254,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3254,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3255,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:3257,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3257,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3258,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:3260,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3260,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3261,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:3263,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3263,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3264,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:3266,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3266,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3267,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:3269,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3269,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3270,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:3272,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3272,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3273,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:3276,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3276,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3276,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:3276,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3276,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3276,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:3279,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3279,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3280,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:3282,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3282,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3283,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:3285,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3285,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3286,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:3288,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3288,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3289,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:3291,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3291,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3292,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:3294,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3294,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3295,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:3297,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3297,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3298,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:3301,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3301,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3302,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:3304,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3304,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3305,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:3307,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3307,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3308,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:3307,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3307,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3307,13'
              BranchSideFuncs:
                - 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:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3315,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:3314,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3314,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3314,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:3315,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3315,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3316,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:3318,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3318,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3319,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:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3321,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:3229,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:3232,5'
          Dst:             calloc
        - Src:             'src/parser_common.c:3232,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:3234,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:3242,13'
          Dst:             lysp_stmt_config
        - Src:             'src/parser_common.c:3245,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:3248,13'
          Dst:             lysp_stmt_qnames
        - Src:             'src/parser_common.c:3251,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:3254,13'
          Dst:             lysp_stmt_status
        - Src:             'src/parser_common.c:3257,13'
          Dst:             lysp_stmt_when
        - Src:             'src/parser_common.c:3260,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:3263,13'
          Dst:             lysp_stmt_maxelements
        - Src:             'src/parser_common.c:3266,13'
          Dst:             lysp_stmt_minelements
        - Src:             'src/parser_common.c:3269,13'
          Dst:             lysp_stmt_orderedby
        - Src:             'src/parser_common.c:3272,13'
          Dst:             lysp_stmt_qnames
        - Src:             'src/parser_common.c:3276,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:3279,13'
          Dst:             lysp_stmt_any
        - Src:             'src/parser_common.c:3282,13'
          Dst:             lysp_stmt_choice
        - Src:             'src/parser_common.c:3285,13'
          Dst:             lysp_stmt_container
        - Src:             'src/parser_common.c:3288,13'
          Dst:             lysp_stmt_leaf
        - Src:             'src/parser_common.c:3291,13'
          Dst:             lysp_stmt_leaflist
        - Src:             'src/parser_common.c:3294,13'
          Dst:             lysp_stmt_list
        - Src:             'src/parser_common.c:3297,13'
          Dst:             lysp_stmt_uses
        - Src:             'src/parser_common.c:3301,13'
          Dst:             lysp_stmt_typedef
        - Src:             'src/parser_common.c:3304,13'
          Dst:             lysp_stmt_restrs
        - Src:             'src/parser_common.c:3307,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:3308,13'
          Dst:             lysp_stmt_action
        - Src:             'src/parser_common.c:3311,13'
          Dst:             lysp_stmt_grouping
        - Src:             'src/parser_common.c:3314,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:3315,13'
          Dst:             lysp_stmt_notif
        - Src:             'src/parser_common.c:3318,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:3321,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:3321,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_action
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2554
      functionLinenumberEnd: 2615
      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:2557,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2557,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2559,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:2559,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2559,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:2559,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:2559,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2559,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:2559,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:2559,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2559,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:2559,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:2559,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2559,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:2561,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:2561,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2561,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:2561,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:2561,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2561,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2562,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:2565,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2566,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:2603,10'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
        - Branch String:   'src/parser_common.c:2566,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2568,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:2571,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:2574,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:2577,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:2581,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:2584,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:2588,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:2591,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:2594,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:2597,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2568,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2568,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2569,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:2571,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2571,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2572,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:2574,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2574,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2575,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:2577,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2577,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2578,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:2581,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2581,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2582,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:2584,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2584,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2585,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:2588,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2588,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2589,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:2591,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2591,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2592,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:2594,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2594,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2595,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:2597,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2597,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2597,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2603,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2604,9'
              BranchSideFuncs:
                - lydict_insert
            - BranchSide:      'src/parser_common.c:2608,10'
              BranchSideFuncs:
                - lydict_insert
        - Branch String:   'src/parser_common.c:2606,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2606,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
            - BranchSide:      'src/parser_common.c:2606,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
        - Branch String:   'src/parser_common.c:2606,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2606,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2607,5'
              BranchSideFuncs:
                - lydict_insert
        - Branch String:   'src/parser_common.c:2608,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2609,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2614,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:2611,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2611,9'
              BranchSideFuncs:
                - lydict_insert
            - BranchSide:      'src/parser_common.c:2611,9'
              BranchSideFuncs:
                - lydict_insert
        - Branch String:   'src/parser_common.c:2611,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2611,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2612,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_common.c:2557,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:2559,5'
          Dst:             calloc
        - Src:             'src/parser_common.c:2559,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:2561,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:2568,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:2571,13'
          Dst:             lysp_stmt_qnames
        - Src:             'src/parser_common.c:2574,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:2577,13'
          Dst:             lysp_stmt_status
        - Src:             'src/parser_common.c:2581,13'
          Dst:             lysp_stmt_inout
        - Src:             'src/parser_common.c:2584,13'
          Dst:             lysp_stmt_inout
        - Src:             'src/parser_common.c:2588,13'
          Dst:             lysp_stmt_typedef
        - Src:             'src/parser_common.c:2591,13'
          Dst:             lysp_stmt_grouping
        - Src:             'src/parser_common.c:2594,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:2597,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:2597,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2606,9'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:2611,9'
          Dst:             lydict_insert
    - functionName:    lysp_stmt_notif
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2630
      functionLinenumberEnd: 2701
      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:2633,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2633,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2635,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:2635,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2635,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:2635,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:2635,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2635,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:2635,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:2635,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2635,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:2635,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:2635,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2635,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:2637,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:2637,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2637,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:2637,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:2637,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2637,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2638,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:2641,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2642,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:2700,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:2642,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2644,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:2647,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:2650,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:2653,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:2657,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:2660,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:2663,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:2666,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:2669,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:2672,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:2675,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:2678,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:2682,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:2686,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:2689,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:2692,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:2695,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2644,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2644,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2645,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:2647,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2647,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2648,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:2650,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2650,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2651,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:2653,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2653,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2654,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:2657,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2657,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2657,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:2657,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2657,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2657,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2660,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2660,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2661,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:2663,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2663,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2664,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:2666,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2666,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2667,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:2669,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2669,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2670,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:2672,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2672,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2673,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:2675,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2675,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2676,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:2678,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2678,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2679,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:2682,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2682,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2683,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:2682,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2682,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2682,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2683,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2683,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2684,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:2686,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2686,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2687,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: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:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2695,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:2633,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:2635,5'
          Dst:             calloc
        - Src:             'src/parser_common.c:2635,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:2637,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:2644,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:2647,13'
          Dst:             lysp_stmt_qnames
        - Src:             'src/parser_common.c:2650,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:2653,13'
          Dst:             lysp_stmt_status
        - Src:             'src/parser_common.c:2657,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2660,13'
          Dst:             lysp_stmt_any
        - Src:             'src/parser_common.c:2663,13'
          Dst:             lysp_stmt_case
        - Src:             'src/parser_common.c:2666,13'
          Dst:             lysp_stmt_container
        - Src:             'src/parser_common.c:2669,13'
          Dst:             lysp_stmt_leaf
        - Src:             'src/parser_common.c:2672,13'
          Dst:             lysp_stmt_leaflist
        - Src:             'src/parser_common.c:2675,13'
          Dst:             lysp_stmt_list
        - Src:             'src/parser_common.c:2678,13'
          Dst:             lysp_stmt_uses
        - Src:             'src/parser_common.c:2682,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2683,13'
          Dst:             lysp_stmt_restrs
        - Src:             'src/parser_common.c:2686,13'
          Dst:             lysp_stmt_typedef
        - Src:             'src/parser_common.c:2689,13'
          Dst:             lysp_stmt_grouping
        - Src:             'src/parser_common.c:2692,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:2695,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:2695,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_grouping
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2716
      functionLinenumberEnd: 2788
      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:2719,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2719,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2721,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:2721,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2721,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:2721,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:2721,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2721,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:2721,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:2721,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2721,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:2721,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:2721,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2721,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:2723,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:2723,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2723,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:2723,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:2723,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2723,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2724,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:2727,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2728,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:2787,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:2728,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2730,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:2733,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:2736,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:2740,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:2743,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:2746,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:2749,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:2752,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:2755,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:2758,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:2761,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:2765,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:2768,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:2772,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:2775,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: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
            - BranchSide:      'src/parser_common.c:2782,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2730,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2730,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2731,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:2733,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2733,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2734,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:2736,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2736,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2737,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:2740,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2740,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2740,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:2740,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2740,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2740,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2743,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2743,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2744,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:2746,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2746,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2747,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:2749,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2749,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2750,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:2752,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2752,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2753,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:2755,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2755,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2756,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:2758,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2758,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2759,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:2761,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2761,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2762,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:2765,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2765,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2766,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:2768,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2768,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2769,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:2768,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2768,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2768,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2769,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2769,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2770,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:2772,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2772,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2773,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:2775,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2775,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2776,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:2775,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2775,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2775,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2776,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2776,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2777,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:2779,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2779,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2780,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:2782,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2782,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2782,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:2719,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:2721,5'
          Dst:             calloc
        - Src:             'src/parser_common.c:2721,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:2723,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:2730,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:2733,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:2736,13'
          Dst:             lysp_stmt_status
        - Src:             'src/parser_common.c:2740,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2743,13'
          Dst:             lysp_stmt_any
        - Src:             'src/parser_common.c:2746,13'
          Dst:             lysp_stmt_choice
        - Src:             'src/parser_common.c:2749,13'
          Dst:             lysp_stmt_container
        - Src:             'src/parser_common.c:2752,13'
          Dst:             lysp_stmt_leaf
        - Src:             'src/parser_common.c:2755,13'
          Dst:             lysp_stmt_leaflist
        - Src:             'src/parser_common.c:2758,13'
          Dst:             lysp_stmt_list
        - Src:             'src/parser_common.c:2761,13'
          Dst:             lysp_stmt_uses
        - Src:             'src/parser_common.c:2765,13'
          Dst:             lysp_stmt_typedef
        - Src:             'src/parser_common.c:2768,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2769,13'
          Dst:             lysp_stmt_action
        - Src:             'src/parser_common.c:2772,13'
          Dst:             lysp_stmt_grouping
        - Src:             'src/parser_common.c:2775,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2776,13'
          Dst:             lysp_stmt_notif
        - Src:             'src/parser_common.c:2779,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:2782,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:2782,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_inout
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2476
      functionLinenumberEnd: 2539
      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:2477,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2478,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2483,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:2478,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2478,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2478,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2483,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2483,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:2483,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:2483,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2483,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2484,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:2488,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2489,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:2533,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2489,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2491,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:2494,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:2497,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:2500,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:2503,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:2506,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:2509,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:2512,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:2515,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:2518,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:2522,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:2525,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:2528,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2491,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2491,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2491,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:2491,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2491,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2491,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2494,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2494,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2495,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:2497,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2497,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2498,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:2500,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2500,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2501,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:2503,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2503,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2504,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:2506,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2506,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2507,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:2509,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2509,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2510,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:2512,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2512,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2513,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:2515,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2515,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2516,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:2518,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2518,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2519,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:2518,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2518,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2518,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2519,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2519,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2520,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:2522,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2522,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2523,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:2525,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2525,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2526,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:2528,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2528,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2528,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2533,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2534,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2538,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:2534,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2534,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2534,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:2478,9'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:2478,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2483,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:2491,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:2491,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2494,13'
          Dst:             lysp_stmt_any
        - Src:             'src/parser_common.c:2497,13'
          Dst:             lysp_stmt_choice
        - Src:             'src/parser_common.c:2500,13'
          Dst:             lysp_stmt_container
        - Src:             'src/parser_common.c:2503,13'
          Dst:             lysp_stmt_leaf
        - Src:             'src/parser_common.c:2506,13'
          Dst:             lysp_stmt_leaflist
        - Src:             'src/parser_common.c:2509,13'
          Dst:             lysp_stmt_list
        - Src:             'src/parser_common.c:2512,13'
          Dst:             lysp_stmt_uses
        - Src:             'src/parser_common.c:2515,13'
          Dst:             lysp_stmt_typedef
        - Src:             'src/parser_common.c:2518,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:2518,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2519,13'
          Dst:             lysp_stmt_restrs
        - Src:             'src/parser_common.c:2522,13'
          Dst:             lysp_stmt_grouping
        - Src:             'src/parser_common.c:2525,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:2528,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:2528,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:2528,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2534,9'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:2534,9'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_parse
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3340
      functionLinenumberEnd: 3555
      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:3344,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3346,31'
              BranchSideFuncs:
                - lysp_stmt_notif
            - BranchSide:      'src/parser_common.c:3352,27'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_stmt_inout
            - BranchSide:      'src/parser_common.c:3352,27'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_stmt_inout
            - BranchSide:      'src/parser_common.c:3359,32'
              BranchSideFuncs:
                - lysp_stmt_action
            - BranchSide:      'src/parser_common.c:3359,32'
              BranchSideFuncs:
                - lysp_stmt_action
            - BranchSide:      'src/parser_common.c:3363,29'
              BranchSideFuncs:
                - lysp_stmt_any
            - BranchSide:      'src/parser_common.c:3363,29'
              BranchSideFuncs:
                - lysp_stmt_any
            - BranchSide:      'src/parser_common.c:3366,33'
              BranchSideFuncs:
                - lysp_stmt_augment
            - BranchSide:      'src/parser_common.c:3369,30'
              BranchSideFuncs:
                - lysp_stmt_case
            - BranchSide:      'src/parser_common.c:3372,32'
              BranchSideFuncs:
                - lysp_stmt_choice
            - BranchSide:      'src/parser_common.c:3375,35'
              BranchSideFuncs:
                - lysp_stmt_container
            - BranchSide:      'src/parser_common.c:3378,34'
              BranchSideFuncs:
                - lysp_stmt_grouping
            - BranchSide:      'src/parser_common.c:3381,30'
              BranchSideFuncs:
                - lysp_stmt_leaf
            - BranchSide:      'src/parser_common.c:3384,34'
              BranchSideFuncs:
                - lysp_stmt_leaflist
            - BranchSide:      'src/parser_common.c:3387,30'
              BranchSideFuncs:
                - lysp_stmt_list
            - BranchSide:      'src/parser_common.c:3390,30'
              BranchSideFuncs:
                - lysp_stmt_uses
            - BranchSide:      'src/parser_common.c:3393,37'
              BranchSideFuncs:
                - lysp_stmt_text_fields
            - BranchSide:      'src/parser_common.c:3408,36'
              BranchSideFuncs:
                - lysp_stmt_text_field
            - BranchSide:      'src/parser_common.c:3408,36'
              BranchSideFuncs:
                - lysp_stmt_text_field
            - BranchSide:      'src/parser_common.c:3408,36'
              BranchSideFuncs:
                - lysp_stmt_text_field
            - BranchSide:      'src/parser_common.c:3408,36'
              BranchSideFuncs:
                - lysp_stmt_text_field
            - BranchSide:      'src/parser_common.c:3408,36'
              BranchSideFuncs:
                - lysp_stmt_text_field
            - BranchSide:      'src/parser_common.c:3408,36'
              BranchSideFuncs:
                - lysp_stmt_text_field
            - BranchSide:      'src/parser_common.c:3408,36'
              BranchSideFuncs:
                - lysp_stmt_text_field
            - BranchSide:      'src/parser_common.c:3408,36'
              BranchSideFuncs:
                - lysp_stmt_text_field
            - BranchSide:      'src/parser_common.c:3408,36'
              BranchSideFuncs:
                - lysp_stmt_text_field
            - BranchSide:      'src/parser_common.c:3408,36'
              BranchSideFuncs:
                - lysp_stmt_text_field
            - BranchSide:      'src/parser_common.c:3408,36'
              BranchSideFuncs:
                - lysp_stmt_text_field
            - BranchSide:      'src/parser_common.c:3408,36'
              BranchSideFuncs:
                - lysp_stmt_text_field
            - BranchSide:      'src/parser_common.c:3408,36'
              BranchSideFuncs:
                - lysp_stmt_text_field
            - BranchSide:      'src/parser_common.c:3412,35'
              BranchSideFuncs:
                - lysp_stmt_type_enum
            - BranchSide:      'src/parser_common.c:3412,35'
              BranchSideFuncs:
                - lysp_stmt_type_enum
            - BranchSide:      'src/parser_common.c:3415,9'
              BranchSideFuncs:
                - __assert_fail
                - lysp_stmt_config
            - BranchSide:      'src/parser_common.c:3421,32'
              BranchSideFuncs:
                - lysp_stmt_qnames
            - BranchSide:      'src/parser_common.c:3421,32'
              BranchSideFuncs:
                - lysp_stmt_qnames
            - BranchSide:      'src/parser_common.c:3421,32'
              BranchSideFuncs:
                - lysp_stmt_qnames
            - BranchSide:      'src/parser_common.c:3424,33'
              BranchSideFuncs:
                - lysp_stmt_deviate
            - BranchSide:      'src/parser_common.c:3427,35'
              BranchSideFuncs:
                - lysp_stmt_deviation
            - BranchSide:      'src/parser_common.c:3430,35'
              BranchSideFuncs:
                - lysp_stmt_extension
            - BranchSide:      'src/parser_common.c:3433,29'
              BranchSideFuncs:
                - lysp_stmt_ext
            - BranchSide:      'src/parser_common.c:3436,33'
              BranchSideFuncs:
                - lysp_stmt_feature
            - BranchSide:      'src/parser_common.c:3439,41'
              BranchSideFuncs:
                - lysp_stmt_type_fracdigits
            - BranchSide:      'src/parser_common.c:3445,27'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_stmt_restr
            - BranchSide:      'src/parser_common.c:3445,27'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_stmt_restr
            - BranchSide:      'src/parser_common.c:3452,32'
              BranchSideFuncs:
                - lysp_stmt_restrs
            - BranchSide:      'src/parser_common.c:3455,34'
              BranchSideFuncs:
                - lysp_stmt_identity
            - BranchSide:      'src/parser_common.c:3458,32'
              BranchSideFuncs:
                - lysp_stmt_import
            - BranchSide:      'src/parser_common.c:3461,33'
              BranchSideFuncs:
                - lysp_stmt_include
            - BranchSide:      'src/parser_common.c:3464,35'
              BranchSideFuncs:
                - lysp_stmt_mandatory
            - BranchSide:      'src/parser_common.c:3467,15'
              BranchSideFuncs:
                - lysp_stmt_maxelements
            - BranchSide:      'src/parser_common.c:3471,15'
              BranchSideFuncs:
                - lysp_stmt_minelements
            - BranchSide:      'src/parser_common.c:3475,47'
              BranchSideFuncs:
                - lysp_stmt_type_pattern_modifier
            - BranchSide:      'src/parser_common.c:3480,25'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_stmt_module
            - BranchSide:      'src/parser_common.c:3486,35'
              BranchSideFuncs:
                - lysp_stmt_orderedby
            - BranchSide:      'src/parser_common.c:3489,21'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - ly_path_parse
                - lydict_remove
            - BranchSide:      'src/parser_common.c:3498,38'
              BranchSideFuncs:
                - lysp_stmt_type_pattern
            - BranchSide:      'src/parser_common.c:3502,15'
              BranchSideFuncs:
                - lysp_stmt_type_enum_value_pos
            - BranchSide:      'src/parser_common.c:3502,15'
              BranchSideFuncs:
                - lysp_stmt_type_enum_value_pos
            - BranchSide:      'src/parser_common.c:3506,36'
              BranchSideFuncs:
                - lysp_stmt_text_field
            - BranchSide:      'src/parser_common.c:3509,32'
              BranchSideFuncs:
                - lysp_stmt_refine
            - BranchSide:      'src/parser_common.c:3512,15'
              BranchSideFuncs:
                - lysp_stmt_type_reqinstance
            - BranchSide:      'src/parser_common.c:3516,34'
              BranchSideFuncs:
                - lysp_stmt_revision
            - BranchSide:      'src/parser_common.c:3519,32'
              BranchSideFuncs:
                - lysp_stmt_status
            - BranchSide:      'src/parser_common.c:3524,28'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_stmt_submodule
            - BranchSide:      'src/parser_common.c:3532,26'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_stmt_type
            - BranchSide:      'src/parser_common.c:3538,33'
              BranchSideFuncs:
                - lysp_stmt_typedef
            - BranchSide:      'src/parser_common.c:3541,30'
              BranchSideFuncs:
                - lysp_stmt_when
            - BranchSide:      'src/parser_common.c:3544,33'
              BranchSideFuncs:
                - lysp_stmt_yangver
            - BranchSide:      'src/parser_common.c:3547,33'
              BranchSideFuncs:
                - lysp_stmt_yinelem
            - BranchSide:      'src/parser_common.c:3550,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:3353,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3353,9'
              BranchSideFuncs:
                - lysp_stmt_inout
            - BranchSide:      'src/parser_common.c:3354,31'
              BranchSideFuncs:
                - lysp_stmt_inout
        - Branch String:   'src/parser_common.c:3353,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3353,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:3353,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:3415,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3415,9'
              BranchSideFuncs:
                - lysp_stmt_config
            - BranchSide:      'src/parser_common.c:3416,32'
              BranchSideFuncs:
                - lysp_stmt_config
        - Branch String:   'src/parser_common.c:3446,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3446,9'
              BranchSideFuncs:
                - lysp_stmt_restr
            - BranchSide:      'src/parser_common.c:3448,31'
              BranchSideFuncs:
                - lysp_stmt_restr
        - Branch String:   'src/parser_common.c:3446,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3446,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:3446,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:3481,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3481,9'
              BranchSideFuncs:
                - lysp_stmt_module
            - BranchSide:      'src/parser_common.c:3482,32'
              BranchSideFuncs:
                - lysp_stmt_module
        - Branch String:   'src/parser_common.c:3481,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3481,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:3481,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:3491,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3491,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3492,29'
              BranchSideFuncs:
                - ly_path_parse
                - lydict_remove
        - Branch String:   'src/parser_common.c:3492,29'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3492,53'
              BranchSideFuncs:
                - ly_path_parse
                - lydict_remove
            - BranchSide:      'src/parser_common.c:3492,53'
              BranchSideFuncs:
                - ly_path_parse
                - lydict_remove
        - Branch String:   'src/parser_common.c:3494,23'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3494,41'
              BranchSideFuncs:
                - lydict_remove
            - BranchSide:      'src/parser_common.c:3494,41'
              BranchSideFuncs:
                - lydict_remove
        - Branch String:   'src/parser_common.c:3525,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3525,9'
              BranchSideFuncs:
                - lysp_stmt_submodule
            - BranchSide:      'src/parser_common.c:3526,35'
              BranchSideFuncs:
                - lysp_stmt_submodule
        - Branch String:   'src/parser_common.c:3525,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3525,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:3525,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:3533,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3533,9'
              BranchSideFuncs:
                - lysp_stmt_type
            - BranchSide:      'src/parser_common.c:3534,30'
              BranchSideFuncs:
                - lysp_stmt_type
        - Branch String:   'src/parser_common.c:3533,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3533,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:3533,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:3550,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3550,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:3550,9'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/parser_common.c:3346,15'
          Dst:             lysp_stmt_notif
        - Src:             'src/parser_common.c:3352,27'
          Dst:             calloc
        - Src:             'src/parser_common.c:3353,9'
          Dst:             ly_log
        - Src:             'src/parser_common.c:3354,15'
          Dst:             lysp_stmt_inout
        - Src:             'src/parser_common.c:3359,15'
          Dst:             lysp_stmt_action
        - Src:             'src/parser_common.c:3363,15'
          Dst:             lysp_stmt_any
        - Src:             'src/parser_common.c:3366,15'
          Dst:             lysp_stmt_augment
        - Src:             'src/parser_common.c:3369,15'
          Dst:             lysp_stmt_case
        - Src:             'src/parser_common.c:3372,15'
          Dst:             lysp_stmt_choice
        - Src:             'src/parser_common.c:3375,15'
          Dst:             lysp_stmt_container
        - Src:             'src/parser_common.c:3378,15'
          Dst:             lysp_stmt_grouping
        - Src:             'src/parser_common.c:3381,15'
          Dst:             lysp_stmt_leaf
        - Src:             'src/parser_common.c:3384,15'
          Dst:             lysp_stmt_leaflist
        - Src:             'src/parser_common.c:3387,15'
          Dst:             lysp_stmt_list
        - Src:             'src/parser_common.c:3390,15'
          Dst:             lysp_stmt_uses
        - Src:             'src/parser_common.c:3393,15'
          Dst:             lysp_stmt_text_fields
        - Src:             'src/parser_common.c:3408,15'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:3412,15'
          Dst:             lysp_stmt_type_enum
        - Src:             'src/parser_common.c:3415,9'
          Dst:             __assert_fail
        - Src:             'src/parser_common.c:3416,15'
          Dst:             lysp_stmt_config
        - Src:             'src/parser_common.c:3421,15'
          Dst:             lysp_stmt_qnames
        - Src:             'src/parser_common.c:3424,15'
          Dst:             lysp_stmt_deviate
        - Src:             'src/parser_common.c:3427,15'
          Dst:             lysp_stmt_deviation
        - Src:             'src/parser_common.c:3430,15'
          Dst:             lysp_stmt_extension
        - Src:             'src/parser_common.c:3433,15'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:3436,15'
          Dst:             lysp_stmt_feature
        - Src:             'src/parser_common.c:3439,15'
          Dst:             lysp_stmt_type_fracdigits
        - Src:             'src/parser_common.c:3445,27'
          Dst:             calloc
        - Src:             'src/parser_common.c:3446,9'
          Dst:             ly_log
        - Src:             'src/parser_common.c:3448,15'
          Dst:             lysp_stmt_restr
        - Src:             'src/parser_common.c:3452,15'
          Dst:             lysp_stmt_restrs
        - Src:             'src/parser_common.c:3455,15'
          Dst:             lysp_stmt_identity
        - Src:             'src/parser_common.c:3458,15'
          Dst:             lysp_stmt_import
        - Src:             'src/parser_common.c:3461,15'
          Dst:             lysp_stmt_include
        - Src:             'src/parser_common.c:3464,15'
          Dst:             lysp_stmt_mandatory
        - Src:             'src/parser_common.c:3468,15'
          Dst:             lysp_stmt_maxelements
        - Src:             'src/parser_common.c:3472,15'
          Dst:             lysp_stmt_minelements
        - Src:             'src/parser_common.c:3475,15'
          Dst:             lysp_stmt_type_pattern_modifier
        - Src:             'src/parser_common.c:3480,25'
          Dst:             calloc
        - Src:             'src/parser_common.c:3481,9'
          Dst:             ly_log
        - Src:             'src/parser_common.c:3482,15'
          Dst:             lysp_stmt_module
        - Src:             'src/parser_common.c:3486,15'
          Dst:             lysp_stmt_orderedby
        - Src:             'src/parser_common.c:3491,9'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:3492,15'
          Dst:             ly_path_parse
        - Src:             'src/parser_common.c:3494,9'
          Dst:             lydict_remove
        - Src:             'src/parser_common.c:3498,15'
          Dst:             lysp_stmt_type_pattern
        - Src:             'src/parser_common.c:3503,15'
          Dst:             lysp_stmt_type_enum_value_pos
        - Src:             'src/parser_common.c:3506,15'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:3509,15'
          Dst:             lysp_stmt_refine
        - Src:             'src/parser_common.c:3513,15'
          Dst:             lysp_stmt_type_reqinstance
        - Src:             'src/parser_common.c:3516,15'
          Dst:             lysp_stmt_revision
        - Src:             'src/parser_common.c:3519,15'
          Dst:             lysp_stmt_status
        - Src:             'src/parser_common.c:3524,28'
          Dst:             calloc
        - Src:             'src/parser_common.c:3525,9'
          Dst:             ly_log
        - Src:             'src/parser_common.c:3526,15'
          Dst:             lysp_stmt_submodule
        - Src:             'src/parser_common.c:3532,26'
          Dst:             calloc
        - Src:             'src/parser_common.c:3533,9'
          Dst:             ly_log
        - Src:             'src/parser_common.c:3534,15'
          Dst:             lysp_stmt_type
        - Src:             'src/parser_common.c:3538,15'
          Dst:             lysp_stmt_typedef
        - Src:             'src/parser_common.c:3541,15'
          Dst:             lysp_stmt_when
        - Src:             'src/parser_common.c:3544,15'
          Dst:             lysp_stmt_yangver
        - Src:             'src/parser_common.c:3547,15'
          Dst:             lysp_stmt_yinelem
        - Src:             'src/parser_common.c:3550,9'
          Dst:             ly_log
    - functionName:    lys_parse_ext_instance_stmt
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3559
      functionLinenumberEnd: 3706
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - substmt
        - stmt
      BBCount:         118
      ICount:          656
      EdgeCount:       134
      CyclomaticComplexity: 18
      functionsReached:
        - ly_log
        - ly_vlog
        - lysp_stmt_parse
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_common.c:3562,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3564,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:3567,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:3567,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3584,39'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3584,39'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3584,39'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3584,39'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3584,39'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3584,39'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3584,39'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3584,39'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3584,39'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3584,39'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3584,39'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3584,39'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3584,39'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3584,39'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3584,39'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3584,39'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3618,9'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3618,9'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3618,9'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3618,9'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3618,9'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3618,9'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3618,9'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3618,9'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3618,9'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3618,9'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3618,9'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3618,9'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3618,9'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3618,9'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3618,9'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3618,9'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3618,9'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3618,9'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3618,9'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3653,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3653,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3653,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3653,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3653,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3653,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3653,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3653,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3653,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3653,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3653,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3653,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3653,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3653,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3653,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3653,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3653,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3653,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3653,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3653,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3653,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3653,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3653,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3653,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3653,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3653,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3653,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3653,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3653,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3653,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3653,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3665,27'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3677,27'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3689,27'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3700,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:3587,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3587,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3590,20'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:3591,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3592,27'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3594,21'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:3618,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3618,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3619,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:3653,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3654,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3660,9'
              BranchSideFuncs:
                - lysp_stmt_parse
        - Branch String:   'src/parser_common.c:3654,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3654,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3654,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:3660,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3660,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3661,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:3665,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3666,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3672,9'
              BranchSideFuncs:
                - lysp_stmt_parse
        - Branch String:   'src/parser_common.c:3666,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3666,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3666,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:3672,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3672,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3673,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:3677,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3678,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3684,9'
              BranchSideFuncs:
                - lysp_stmt_parse
        - Branch String:   'src/parser_common.c:3678,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3678,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3678,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:3684,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3684,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3685,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:3689,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3690,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3696,9'
              BranchSideFuncs:
                - lysp_stmt_parse
        - Branch String:   'src/parser_common.c:3690,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3690,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3690,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:3696,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3696,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3697,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:3700,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3700,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:3700,9'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/parser_common.c:3587,9'
          Dst:             lysp_stmt_parse
        - Src:             'src/parser_common.c:3618,9'
          Dst:             lysp_stmt_parse
        - Src:             'src/parser_common.c:3654,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:3660,9'
          Dst:             lysp_stmt_parse
        - Src:             'src/parser_common.c:3666,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:3672,9'
          Dst:             lysp_stmt_parse
        - Src:             'src/parser_common.c:3678,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:3684,9'
          Dst:             lysp_stmt_parse
        - Src:             'src/parser_common.c:3690,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:3696,9'
          Dst:             lysp_stmt_parse
        - Src:             'src/parser_common.c:3700,9'
          Dst:             ly_log
    - functionName:    lys_parser_fill_filepath
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 489
      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:443,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:443,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - sprintf
                - readlink
                - lydict_insert
                - realpath
                - lydict_insert
                - lydict_insert
                - ly_log
            - BranchSide:      'src/parser_common.c:443,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:443,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:443,5'
              BranchSideFuncs:
                - ly_log
                - sprintf
                - readlink
                - lydict_insert
                - realpath
                - lydict_insert
                - lydict_insert
                - ly_log
            - BranchSide:      'src/parser_common.c:443,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:443,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:443,5'
              BranchSideFuncs:
                - sprintf
                - readlink
                - lydict_insert
                - realpath
                - lydict_insert
                - lydict_insert
                - ly_log
            - BranchSide:      'src/parser_common.c:444,10'
              BranchSideFuncs:
                - sprintf
                - readlink
                - lydict_insert
                - realpath
                - lydict_insert
                - lydict_insert
                - ly_log
        - Branch String:   'src/parser_common.c:444,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:446,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:449,13'
              BranchSideFuncs:
                - sprintf
                - readlink
                - lydict_insert
                - realpath
                - lydict_insert
                - lydict_insert
                - ly_log
        - Branch String:   'src/parser_common.c:449,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:451,22'
              BranchSideFuncs:
                - realpath
                - lydict_insert
                - lydict_insert
            - BranchSide:      'src/parser_common.c:475,17'
              BranchSideFuncs:
                - sprintf
                - readlink
                - lydict_insert
            - BranchSide:      'src/parser_common.c:484,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:484,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:486,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:451,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:452,27'
              BranchSideFuncs:
                - lydict_insert
            - BranchSide:      'src/parser_common.c:454,27'
              BranchSideFuncs:
                - lydict_insert
        - Branch String:   'src/parser_common.c:476,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:477,27'
              BranchSideFuncs:
                - lydict_insert
            - BranchSide:      'src/parser_common.c:480,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_common.c:443,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:443,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:443,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:451,13'
          Dst:             realpath
        - Src:             'src/parser_common.c:452,13'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:454,13'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:475,9'
          Dst:             sprintf
        - Src:             'src/parser_common.c:476,20'
          Dst:             readlink
        - Src:             'src/parser_common.c:477,13'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:486,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_parse_set_data_flags
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 431
      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_cont_set_dflt
        - lyd_free_meta_single
        - lyd_parent
        - lysc_has_when
        - strcmp
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/parser_common.c:376,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:377,9'
              BranchSideFuncs:
                - lysc_has_when
                - malloc
                - ly_log
                - ly_set_add
                - strcmp
                - strcmp
                - lyd_free_meta_single
                - lyd_parent.3398
                - lyd_cont_set_dflt
                - ly_set_add
            - BranchSide:      'src/parser_common.c:380,23'
              BranchSideFuncs:
                - lysc_has_when
                - malloc
                - ly_log
                - ly_set_add
                - strcmp
                - strcmp
                - lyd_free_meta_single
                - lyd_parent.3398
                - lyd_cont_set_dflt
                - ly_set_add
        - Branch String:   'src/parser_common.c:380,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:381,13'
              BranchSideFuncs:
                - ly_set_add
                - malloc
                - ly_log
                - ly_set_add
                - strcmp
                - strcmp
                - lyd_free_meta_single
                - lyd_parent.3398
                - lyd_cont_set_dflt
            - BranchSide:      'src/parser_common.c:391,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_set_add
                - strcmp
                - strcmp
                - lyd_free_meta_single
                - lyd_parent.3398
                - lyd_cont_set_dflt
        - Branch String:   'src/parser_common.c:381,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:383,13'
              BranchSideFuncs:
                - ly_set_add
                - malloc
                - ly_log
                - ly_set_add
                - strcmp
                - strcmp
                - lyd_free_meta_single
                - lyd_parent.3398
                - lyd_cont_set_dflt
            - BranchSide:      'src/parser_common.c:385,15'
              BranchSideFuncs:
                - ly_set_add
                - malloc
                - ly_log
                - ly_set_add
                - strcmp
                - strcmp
                - lyd_free_meta_single
                - lyd_parent.3398
                - lyd_cont_set_dflt
        - Branch String:   'src/parser_common.c:385,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:387,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_set_add
                - strcmp
                - strcmp
                - lyd_free_meta_single
                - lyd_parent.3398
                - lyd_cont_set_dflt
            - BranchSide:      'src/parser_common.c:389,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_set_add
                - strcmp
                - strcmp
                - lyd_free_meta_single
                - lyd_parent.3398
                - lyd_cont_set_dflt
        - Branch String:   'src/parser_common.c:387,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:387,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:388,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_set_add
                - strcmp
                - strcmp
                - lyd_free_meta_single
                - lyd_parent.3398
                - lyd_cont_set_dflt
        - Branch String:   'src/parser_common.c:391,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:392,21'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - malloc
                - ly_log
                - ly_set_add
                - lyd_free_meta_single
                - lyd_parent.3398
                - lyd_cont_set_dflt
            - BranchSide:      'src/parser_common.c:416,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_set_add
        - Branch String:   'src/parser_common.c:392,45'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:392,56'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_set_add
                - strcmp
                - strcmp
                - lyd_free_meta_single
                - lyd_parent.3398
                - lyd_cont_set_dflt
            - BranchSide:      'src/parser_common.c:413,21'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_set_add
                - strcmp
                - strcmp
                - lyd_free_meta_single
                - lyd_parent.3398
                - lyd_cont_set_dflt
        - Branch String:   'src/parser_common.c:392,119'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:393,17'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_set_add
                - strcmp
                - strcmp
                - lyd_free_meta_single
                - lyd_parent.3398
                - lyd_cont_set_dflt
            - BranchSide:      'src/parser_common.c:413,21'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_set_add
                - strcmp
                - strcmp
                - lyd_free_meta_single
                - lyd_parent.3398
                - lyd_cont_set_dflt
        - Branch String:   'src/parser_common.c:392,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:395,13'
              BranchSideFuncs:
                - lyd_free_meta_single
                - lyd_parent.3398
                - lyd_cont_set_dflt
                - malloc
                - ly_log
                - ly_set_add
            - BranchSide:      'src/parser_common.c:413,21'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_set_add
                - strcmp
                - strcmp
                - lyd_free_meta_single
                - lyd_parent.3398
                - lyd_cont_set_dflt
        - Branch String:   'src/parser_common.c:400,17'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:401,27'
              BranchSideFuncs:
                - lyd_free_meta_single
                - lyd_parent.3398
                - lyd_cont_set_dflt
                - malloc
                - ly_log
                - ly_set_add
            - BranchSide:      'src/parser_common.c:403,34'
              BranchSideFuncs:
                - lyd_free_meta_single
                - lyd_parent.3398
                - lyd_cont_set_dflt
                - malloc
                - ly_log
                - ly_set_add
        - Branch String:   'src/parser_common.c:404,17'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:405,35'
              BranchSideFuncs:
                - lyd_parent.3398
                - lyd_cont_set_dflt
                - malloc
                - ly_log
                - ly_set_add
            - BranchSide:      'src/parser_common.c:409,42'
              BranchSideFuncs:
                - lyd_parent.3398
                - lyd_cont_set_dflt
                - malloc
                - ly_log
                - ly_set_add
        - Branch String:   'src/parser_common.c:416,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:418,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_set_add
            - BranchSide:      'src/parser_common.c:430,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:420,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:422,23'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:428,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:423,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:423,13'
              BranchSideFuncs:
                - ly_set_add
            - BranchSide:      'src/parser_common.c:424,28'
              BranchSideFuncs:
                - ly_set_add
        - Branch String:   'src/parser_common.c:423,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:423,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:423,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:426,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:426,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:427,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_common.c:380,9'
          Dst:             lysc_has_when
        - Src:             'src/parser_common.c:387,13'
          Dst:             ly_set_add
        - Src:             'src/parser_common.c:392,14'
          Dst:             strcmp
        - Src:             'src/parser_common.c:392,49'
          Dst:             strcmp
        - Src:             'src/parser_common.c:403,13'
          Dst:             lyd_free_meta_single
        - Src:             'src/parser_common.c:409,31'
          Dst:             lyd_parent
        - Src:             'src/parser_common.c:409,13'
          Dst:             lyd_cont_set_dflt
        - Src:             'src/parser_common.c:423,13'
          Dst:             ly_log
        - Src:             'src/parser_common.c:426,13'
          Dst:             ly_set_add
    - functionName:    lyd_parent
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1044
      functionLinenumberEnd: 1045
      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:1045,18'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1045,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1045,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1045,12'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1045,38'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1045,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyd_child
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1060
      functionLinenumberEnd: 1075
      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:1061,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1062,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1065,10'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1065,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1067,47'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1070,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1070,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1071,48'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1074,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyd_parse_check_keys
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 367
      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:354,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:354,5'
              BranchSideFuncs:
                - lyd_child.3399
                - lys_getnext
                - ly_vlog
            - BranchSide:      'src/parser_common.c:356,21'
              BranchSideFuncs:
                - lyd_child.3399
                - lys_getnext
                - ly_vlog
        - Branch String:   'src/parser_common.c:357,62'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:357,66'
              BranchSideFuncs:
                - ly_vlog
                - lys_getnext
            - BranchSide:      'src/parser_common.c:357,5'
              BranchSideFuncs:
                - ly_vlog
                - lys_getnext
        - Branch String:   'src/parser_common.c:357,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:358,14'
              BranchSideFuncs:
                - ly_vlog
                - lys_getnext
            - BranchSide:      'src/parser_common.c:366,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:358,18'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:358,22'
              BranchSideFuncs:
                - lys_getnext
                - ly_vlog
            - BranchSide:      'src/parser_common.c:359,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:358,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:359,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:363,15'
              BranchSideFuncs:
                - lys_getnext
                - ly_vlog
        - Branch String:   'src/parser_common.c:359,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:359,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:359,13'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:354,5'
          Dst:             __assert_fail
        - Src:             'src/parser_common.c:356,11'
          Dst:             lyd_child
        - Src:             'src/parser_common.c:357,20'
          Dst:             lys_getnext
        - Src:             'src/parser_common.c:359,13'
          Dst:             ly_vlog
    - functionName:    lyd_parser_create_meta
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 346
      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:         26
      ICount:          226
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - asprintf
        - ly_log
        - ly_log_location
        - ly_log_location_revert
        - ly_set_add
        - ly_vlog_build_data_path
        - lyd_create_meta
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/parser_common.c:315,14'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:315,18'
              BranchSideFuncs:
                - ly_vlog_build_data_path
                - asprintf
                - ly_log_location
                - lyd_create_meta
                - ly_log_location_revert
                - free
                - free
                - ly_set_add
                - ly_log
            - BranchSide:      'src/parser_common.c:321,5'
              BranchSideFuncs:
                - ly_vlog_build_data_path
                - asprintf
                - ly_log_location
                - lyd_create_meta
                - ly_log_location_revert
                - free
                - free
                - ly_set_add
                - ly_log
        - Branch String:   'src/parser_common.c:315,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:317,18'
              BranchSideFuncs:
                - ly_vlog_build_data_path
                - asprintf
                - ly_log_location
                - lyd_create_meta
                - ly_log_location_revert
                - free
                - free
                - ly_set_add
                - ly_log
            - BranchSide:      'src/parser_common.c:321,5'
              BranchSideFuncs:
                - ly_vlog_build_data_path
                - asprintf
                - ly_log_location
                - lyd_create_meta
                - ly_log_location_revert
                - free
                - free
                - ly_set_add
                - ly_log
        - Branch String:   'src/parser_common.c:321,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:321,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:322,40'
              BranchSideFuncs:
                - asprintf
                - ly_log_location
                - lyd_create_meta
                - ly_log_location_revert
                - free
                - free
                - ly_set_add
                - ly_log
        - Branch String:   'src/parser_common.c:322,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:323,9'
              BranchSideFuncs:
                - ly_log
                - ly_log_location_revert
                - free
                - free
            - BranchSide:      'src/parser_common.c:327,33'
              BranchSideFuncs:
                - ly_log_location
                - lyd_create_meta
                - ly_log_location_revert
                - free
                - free
                - ly_set_add
        - Branch String:   'src/parser_common.c:329,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:329,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - free
                - free
            - BranchSide:      'src/parser_common.c:332,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - free
                - free
                - ly_set_add
        - Branch String:   'src/parser_common.c:332,20'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:332,25'
              BranchSideFuncs:
                - ly_set_add
                - ly_log_location_revert
                - free
                - free
            - BranchSide:      'src/parser_common.c:336,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - free
                - free
        - Branch String:   'src/parser_common.c:332,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:333,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - free
                - free
            - BranchSide:      'src/parser_common.c:336,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - free
                - free
        - Branch String:   'src/parser_common.c:333,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:333,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - free
                - free
            - BranchSide:      'src/parser_common.c:334,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - free
                - free
        - Branch String:   'src/parser_common.c:336,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:336,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - free
                - free
            - BranchSide:      'src/parser_common.c:338,17'
              BranchSideFuncs:
                - ly_log_location_revert
                - free
                - free
      Callsites:
        - Src:             'src/parser_common.c:321,5'
          Dst:             ly_vlog_build_data_path
        - Src:             'src/parser_common.c:322,9'
          Dst:             asprintf
        - Src:             'src/parser_common.c:323,9'
          Dst:             ly_log
        - Src:             'src/parser_common.c:327,5'
          Dst:             ly_log_location
        - Src:             'src/parser_common.c:329,5'
          Dst:             lyd_create_meta
        - Src:             'src/parser_common.c:333,9'
          Dst:             ly_set_add
        - Src:             'src/parser_common.c:342,5'
          Dst:             ly_log_location_revert
    - functionName:    lyd_parser_create_term
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 302
      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:289,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:291,13'
              BranchSideFuncs:
                - ly_err_move
            - BranchSide:      'src/parser_common.c:298,9'
              BranchSideFuncs:
                - ly_set_add
        - Branch String:   'src/parser_common.c:291,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:293,25'
              BranchSideFuncs:
                - ly_err_move
            - BranchSide:      'src/parser_common.c:295,16'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:298,20'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:298,25'
              BranchSideFuncs:
                - ly_set_add
            - BranchSide:      'src/parser_common.c:301,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:298,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:299,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:301,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:299,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:299,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:300,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_common.c:289,14'
          Dst:             lyd_create_term
        - Src:             'src/parser_common.c:293,13'
          Dst:             ly_err_move
        - Src:             'src/parser_common.c:299,9'
          Dst:             ly_set_add
    - functionName:    lyd_parser_check_schema
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 278
      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:224,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:226,9'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/parser_common.c:229,10'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_common.c:229,51'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:229,55'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_common.c:235,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:229,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:230,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/parser_common.c:235,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:235,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:236,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:243,16'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:236,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:237,17'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:241,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/parser_common.c:237,17'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:238,17'
              BranchSideFuncs:
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/parser_common.c:240,9'
              BranchSideFuncs:
                - ly_log_location_revert
        - Branch String:   'src/parser_common.c:243,16'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:244,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:251,16'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:244,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:245,17'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:249,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/parser_common.c:245,17'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:246,17'
              BranchSideFuncs:
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/parser_common.c:248,9'
              BranchSideFuncs:
                - ly_log_location_revert
        - 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
      Callsites:
        - Src:             'src/parser_common.c:222,5'
          Dst:             ly_log_location
        - Src:             'src/parser_common.c:230,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:265,5'
          Dst:             lys_nodetype2str
        - Src:             'src/parser_common.c:265,5'
          Dst:             lys_nodetype2str
        - Src:             'src/parser_common.c:265,5'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:272,5'
          Dst:             lys_nodetype2str
        - Src:             'src/parser_common.c:272,5'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:277,5'
          Dst:             ly_log_location_revert
    - functionName:    lyd_parser_node_schema
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 215
      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:168,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:169,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:170,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:177,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:178,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:190,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:180,17'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:182,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:186,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:186,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:179,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:187,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:192,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:193,20'
              BranchSideFuncs:
                - lyd_node_module
                - lys_find_child
                - ly_log_location_dnode_count
                - ly_log_location_dnode
                - __assert_fail
            - BranchSide:      'src/parser_common.c:195,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:197,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:197,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_common.c:200,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:201,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:203,20'
              BranchSideFuncs:
                - lys_find_child
                - ly_log_location_dnode_count
                - ly_log_location_dnode
                - lyd_node_module
                - __assert_fail
            - BranchSide:      'src/parser_common.c:208,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:208,46'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:208,18'
              BranchSideFuncs:
                - lys_find_child
                - ly_log_location_dnode_count
                - ly_log_location_dnode
                - lyd_node_module
                - __assert_fail
            - BranchSide:      'src/parser_common.c:208,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:212,21'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:212,25'
              BranchSideFuncs:
                - ly_log_location_dnode_count
                - ly_log_location_dnode
                - lyd_node_module
                - lys_find_child
                - __assert_fail
            - BranchSide:      'src/parser_common.c:212,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:212,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:192,13'
              BranchSideFuncs:
                - ly_log_location_dnode_count
                - ly_log_location_dnode
                - lyd_node_module
                - lys_find_child
                - __assert_fail
            - BranchSide:      'src/parser_common.c:214,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_common.c:176,9'
          Dst:             ly_log_location_dnode_count
        - Src:             'src/parser_common.c:180,17'
          Dst:             ly_log_location_dnode
        - Src:             'src/parser_common.c:182,26'
          Dst:             ly_log_location_dnode
        - Src:             'src/parser_common.c:192,18'
          Dst:             ly_log_location_dnode_count
        - Src:             'src/parser_common.c:195,20'
          Dst:             ly_log_location_dnode
        - Src:             'src/parser_common.c:197,9'
          Dst:             __assert_fail
        - Src:             'src/parser_common.c:200,15'
          Dst:             lyd_node_module
        - Src:             'src/parser_common.c:208,18'
          Dst:             lys_find_child
    - functionName:    lyd_parser_find_operation
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 158
      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:119,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:121,9'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - lyd_parent.3398
            - BranchSide:      'src/parser_common.c:125,17'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - lyd_parent.3398
        - Branch String:   'src/parser_common.c:125,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:126,13'
              BranchSideFuncs:
                - lyd_parent.3398
                - lys_nodetype2str
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/parser_common.c:131,10'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/parser_common.c:126,26'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:126,30'
              BranchSideFuncs:
                - lyd_parent.3398
                - lys_nodetype2str
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/parser_common.c:129,5'
              BranchSideFuncs:
                - lyd_parent.3398
                - lys_nodetype2str
                - ly_log
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/parser_common.c:126,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:127,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/parser_common.c:129,5'
              BranchSideFuncs:
                - lyd_parent.3398
                - lys_nodetype2str
                - ly_log
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/parser_common.c:131,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:133,9'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/parser_common.c:136,11'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/parser_common.c:136,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:137,15'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:156,30'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:137,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:138,13'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/parser_common.c:141,21'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/parser_common.c:138,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:138,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
            - BranchSide:      'src/parser_common.c:138,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
        - Branch String:   'src/parser_common.c:141,56'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:141,61'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/parser_common.c:145,21'
              BranchSideFuncs:
                - ly_log
                - ly_log
        - Branch String:   'src/parser_common.c:141,20'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:142,13'
              BranchSideFuncs:
                - ly_log
                - ly_log
            - BranchSide:      'src/parser_common.c:145,21'
              BranchSideFuncs:
                - ly_log
                - ly_log
        - Branch String:   'src/parser_common.c:142,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:142,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:142,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:145,59'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:145,64'
              BranchSideFuncs:
                - ly_log
                - ly_log
            - BranchSide:      'src/parser_common.c:149,21'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:145,20'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:146,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:149,21'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:146,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:146,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:146,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:150,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:150,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:150,13'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/parser_common.c:125,38'
          Dst:             lyd_parent
        - Src:             'src/parser_common.c:138,13'
          Dst:             lys_nodetype2str
        - Src:             'src/parser_common.c:138,13'
          Dst:             ly_log
        - Src:             'src/parser_common.c:142,13'
          Dst:             ly_log
        - Src:             'src/parser_common.c:146,13'
          Dst:             ly_log
        - Src:             'src/parser_common.c:150,13'
          Dst:             ly_log
    - functionName:    lyd_get_value
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1172
      functionLinenumberEnd: 1186
      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:1173,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1174,9'
              BranchSideFuncs:
                - lyd_value_get_canonical
            - BranchSide:      'src/tree_data.h:1177,10'
              BranchSideFuncs:
                - lyd_value_get_canonical
        - Branch String:   'src/tree_data.h:1177,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1178,47'
              BranchSideFuncs:
                - lyd_value_get_canonical
            - BranchSide:      'src/tree_data.h:1179,16'
              BranchSideFuncs:
                - lyd_value_get_canonical
        - Branch String:   'src/tree_data.h:1182,16'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1182,36'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1182,80'
              BranchSideFuncs:
                - lyd_value_get_canonical
        - Branch String:   'src/tree_data.h:1182,80'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1182,95'
              BranchSideFuncs:
                - lyd_value_get_canonical
            - BranchSide:      'src/tree_data.h:1182,95'
              BranchSideFuncs:
                - lyd_value_get_canonical
      Callsites:
        - Src:             'src/tree_data.h:1182,56'
          Dst:             lyd_value_get_canonical
    - functionName:    lyd_parser_notif_eventtime_validate
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         46
      ICount:          288
      EdgeCount:       56
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - ly_ctx_get_module_latest
        - ly_err_free
        - ly_err_print
        - ly_vlog
        - lyd_get_value
        - lyplg_type_validate_patterns
        - lys_compile_type_patterns
        - lysc_pattern_free
        - strcmp
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_common.c:72,43'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:72,20'
              BranchSideFuncs:
                - ly_ctx_get_module_latest
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - lys_compile_type_patterns
                - lyd_get_value.3424
                - strlen
                - lyplg_type_validate_patterns
                - ly_err_print
                - ly_err_free
                - ly_vlog
                - free
                - lysc_pattern_free
                - strcmp
            - BranchSide:      'src/parser_common.c:72,20'
              BranchSideFuncs:
                - ly_ctx_get_module_latest
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - lys_compile_type_patterns
                - lyd_get_value.3424
                - strlen
                - lyplg_type_validate_patterns
                - ly_err_print
                - ly_err_free
                - ly_vlog
                - free
                - lysc_pattern_free
                - strcmp
        - Branch String:   'src/parser_common.c:85,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:85,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - lys_compile_type_patterns
                - lyd_get_value.3424
                - strlen
                - lyplg_type_validate_patterns
                - ly_err_print
                - ly_err_free
                - ly_vlog
                - free
                - lysc_pattern_free
                - strcmp
            - BranchSide:      'src/parser_common.c:86,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - lys_compile_type_patterns
                - lyd_get_value.3424
                - strlen
                - lyplg_type_validate_patterns
                - ly_err_print
                - ly_err_free
                - ly_vlog
                - free
                - lysc_pattern_free
                - strcmp
        - Branch String:   'src/parser_common.c:86,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:86,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - lys_compile_type_patterns
                - lyd_get_value.3424
                - strlen
                - lyplg_type_validate_patterns
                - ly_err_print
                - ly_err_free
                - ly_vlog
                - free
                - lysc_pattern_free
                - strcmp
            - BranchSide:      'src/parser_common.c:86,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - lys_compile_type_patterns
                - lyd_get_value.3424
                - strlen
                - lyplg_type_validate_patterns
                - ly_err_print
                - ly_err_free
                - ly_vlog
                - free
                - lysc_pattern_free
                - strcmp
        - Branch String:   'src/parser_common.c:86,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:87,21'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
                - __assert_fail
                - lys_compile_type_patterns
                - lyd_get_value.3424
                - strlen
                - lyplg_type_validate_patterns
                - ly_err_print
                - ly_err_free
                - ly_vlog
                - free
                - lysc_pattern_free
            - BranchSide:      'src/parser_common.c:92,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - lys_compile_type_patterns
                - lyd_get_value.3424
                - strlen
                - lyplg_type_validate_patterns
                - ly_err_print
                - ly_err_free
                - ly_vlog
                - free
                - lysc_pattern_free
        - Branch String:   'src/parser_common.c:87,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:88,23'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - lys_compile_type_patterns
                - lyd_get_value.3424
                - strlen
                - lyplg_type_validate_patterns
                - ly_err_print
                - ly_err_free
                - ly_vlog
                - free
                - lysc_pattern_free
                - strcmp
            - BranchSide:      'src/parser_common.c:91,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - lys_compile_type_patterns
                - lyd_get_value.3424
                - strlen
                - lyplg_type_validate_patterns
                - ly_err_print
                - ly_err_free
                - ly_vlog
                - free
                - lysc_pattern_free
                - strcmp
        - Branch String:   'src/parser_common.c:92,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:92,5'
              BranchSideFuncs:
                - __assert_fail
                - lys_compile_type_patterns
                - lyd_get_value.3424
                - strlen
                - lyplg_type_validate_patterns
                - ly_err_print
                - ly_err_free
                - ly_vlog
                - free
                - lysc_pattern_free
            - BranchSide:      'src/parser_common.c:95,5'
              BranchSideFuncs:
                - __assert_fail
                - lys_compile_type_patterns
                - lyd_get_value.3424
                - strlen
                - lyplg_type_validate_patterns
                - ly_err_print
                - ly_err_free
                - ly_vlog
                - free
                - lysc_pattern_free
        - Branch String:   'src/parser_common.c:95,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:95,5'
              BranchSideFuncs:
                - lys_compile_type_patterns
                - lyd_get_value.3424
                - strlen
                - lyplg_type_validate_patterns
                - ly_err_print
                - ly_err_free
                - ly_vlog
                - free
                - lysc_pattern_free
            - BranchSide:      'src/parser_common.c:96,5'
              BranchSideFuncs:
                - lys_compile_type_patterns
                - lyd_get_value.3424
                - strlen
                - lyplg_type_validate_patterns
                - ly_err_print
                - ly_err_free
                - ly_vlog
                - free
                - lysc_pattern_free
        - Branch String:   'src/parser_common.c:96,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:96,5'
              BranchSideFuncs:
                - ly_err_print
                - ly_err_free
                - ly_vlog
                - free
                - lysc_pattern_free
            - BranchSide:      'src/parser_common.c:99,27'
              BranchSideFuncs:
                - lyd_get_value.3424
                - strlen
                - lyplg_type_validate_patterns
                - ly_err_print
                - ly_err_free
                - ly_vlog
                - free
                - lysc_pattern_free
        - Branch String:   'src/parser_common.c:103,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:103,5'
              BranchSideFuncs:
                - ly_err_print
                - ly_err_free
                - ly_vlog
                - free
                - lysc_pattern_free
            - BranchSide:      'src/parser_common.c:103,5'
              BranchSideFuncs:
                - ly_err_print
                - ly_err_free
                - ly_vlog
                - free
                - lysc_pattern_free
        - Branch String:   'src/parser_common.c:103,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:103,5'
              BranchSideFuncs:
                - lysc_pattern_free
                - ly_err_print
                - ly_err_free
                - ly_vlog
                - free
            - BranchSide:      'src/parser_common.c:103,5'
              BranchSideFuncs:
                - ly_err_print
                - ly_err_free
                - ly_vlog
                - free
        - Branch String:   'src/parser_common.c:103,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:103,5'
              BranchSideFuncs:
                - free
                - ly_err_print
                - ly_err_free
                - ly_vlog
            - BranchSide:      'src/parser_common.c:104,9'
              BranchSideFuncs:
                - ly_err_print
                - ly_err_free
                - ly_vlog
        - Branch String:   'src/parser_common.c:104,12'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:104,15'
              BranchSideFuncs:
                - ly_err_print
                - ly_err_free
                - ly_vlog
            - BranchSide:      'src/parser_common.c:104,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:104,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:104,9'
              BranchSideFuncs:
                - ly_err_print
                - ly_err_free
                - ly_vlog
            - BranchSide:      'src/parser_common.c:105,22'
              BranchSideFuncs:
                - ly_err_print
                - ly_err_free
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:84,11'
          Dst:             ly_ctx_get_module_latest
        - Src:             'src/parser_common.c:85,5'
          Dst:             __assert_fail
        - Src:             'src/parser_common.c:87,14'
          Dst:             strcmp
        - Src:             'src/parser_common.c:92,5'
          Dst:             __assert_fail
        - Src:             'src/parser_common.c:95,5'
          Dst:             __assert_fail
        - Src:             'src/parser_common.c:96,5'
          Dst:             lys_compile_type_patterns
        - Src:             'src/parser_common.c:99,13'
          Dst:             lyd_get_value
        - Src:             'src/parser_common.c:100,56'
          Dst:             strlen
        - Src:             'src/parser_common.c:100,10'
          Dst:             lyplg_type_validate_patterns
        - Src:             'src/parser_common.c:103,5'
          Dst:             lysc_pattern_free
        - Src:             'src/parser_common.c:105,9'
          Dst:             ly_err_print
        - Src:             'src/parser_common.c:106,9'
          Dst:             ly_err_free
        - Src:             'src/parser_common.c:107,9'
          Dst:             ly_vlog
    - functionName:    lyd_ctx_free
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lydctx
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ly_set_erase
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/parser_common.c:61,5'
          Dst:             ly_set_erase
        - 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
    - functionName:    parse_yinelement
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3742
      functionLinenumberEnd: 3782
      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:3748,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3749,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3754,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:3749,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3749,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3749,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3754,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3754,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3756,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:3756,47'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3756,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:3758,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:3756,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3757,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:3758,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:3758,55'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3758,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:3761,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:3758,16'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3759,9'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:3761,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:3761,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3761,9'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:3761,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:3767,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3767,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3767,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3767,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3767,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3767,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3767,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3767,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3767,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3767,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3781,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3781,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3767,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3767,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3767,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3767,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3768,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3781,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:3768,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3770,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3774,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3770,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3770,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3771,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3771,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3771,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3772,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3774,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3774,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3774,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3777,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3777,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3777,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3777,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3767,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3777,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yang.c:3749,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3754,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:3756,51'
          Dst:             strncmp
        - Src:             'src/parser_yang.c:3758,59'
          Dst:             strncmp
        - Src:             'src/parser_yang.c:3761,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3767,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3767,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:3767,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3767,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3770,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:3774,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:3774,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3777,9'
          Dst:             get_keyword
    - functionName:    get_argument
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 724
      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:         84
      ICount:          647
      EdgeCount:       108
      CyclomaticComplexity: 26
      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:607,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:608,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_in_skip
                - skip_comment
                - read_qstring
                - ly_vlog
                - buf_store_char
            - BranchSide:      'src/parser_yang.c:711,10'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
        - Branch String:   'src/parser_yang.c:608,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:611,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_in_skip
                - skip_comment
                - buf_store_char
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:611,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_in_skip
                - skip_comment
                - buf_store_char
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:630,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_in_skip
                - skip_comment
            - BranchSide:      'src/parser_yang.c:644,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_in_skip
                - skip_comment
                - read_qstring
                - ly_vlog
                - buf_store_char
            - BranchSide:      'src/parser_yang.c:652,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_in_skip
                - skip_comment
                - read_qstring
                - ly_vlog
                - buf_store_char
            - BranchSide:      'src/parser_yang.c:663,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_in_skip
                - skip_comment
                - read_qstring
                - ly_vlog
                - buf_store_char
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:671,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_in_skip
                - skip_comment
                - read_qstring
                - ly_vlog
                - buf_store_char
            - BranchSide:      'src/parser_yang.c:684,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_in_skip
                - skip_comment
                - read_qstring
                - ly_vlog
                - buf_store_char
            - BranchSide:      'src/parser_yang.c:684,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_in_skip
                - skip_comment
                - read_qstring
                - ly_vlog
                - buf_store_char
            - BranchSide:      'src/parser_yang.c:695,13'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:701,13'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:705,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_in_skip
                - skip_comment
                - read_qstring
                - ly_vlog
        - Branch String:   'src/parser_yang.c:611,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:613,17'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:618,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_in_skip
                - skip_comment
                - ly_vlog
                - buf_store_char
        - Branch String:   'src/parser_yang.c:613,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:721,11'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:721,11'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:618,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:619,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_in_skip
                - skip_comment
                - ly_vlog
                - buf_store_char
            - BranchSide:      'src/parser_yang.c:622,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_in_skip
                - skip_comment
                - ly_vlog
                - buf_store_char
        - Branch String:   'src/parser_yang.c:622,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:622,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:623,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_in_skip
                - skip_comment
                - read_qstring
                - ly_vlog
                - buf_store_char
        - Branch String:   'src/parser_yang.c:623,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:625,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_in_skip
                - skip_comment
                - read_qstring
                - ly_vlog
                - buf_store_char
            - BranchSide:      'src/parser_yang.c:627,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_in_skip
                - skip_comment
                - read_qstring
                - ly_vlog
                - buf_store_char
        - Branch String:   'src/parser_yang.c:630,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:632,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_in_skip
                - skip_comment
                - read_qstring
                - ly_vlog
                - buf_store_char
            - BranchSide:      'src/parser_yang.c:634,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
                - ly_in_skip
                - skip_comment
                - read_qstring
                - ly_vlog
                - buf_store_char
                - ly_in_skip
                - skip_comment
        - Branch String:   'src/parser_yang.c:633,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:633,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:634,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_in_skip
                - skip_comment
                - read_qstring
                - ly_vlog
                - buf_store_char
        - Branch String:   'src/parser_yang.c:634,24'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:636,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_in_skip
                - skip_comment
                - read_qstring
                - ly_vlog
                - buf_store_char
            - BranchSide:      'src/parser_yang.c:640,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
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - read_qstring
                - ly_vlog
                - buf_store_char
        - Branch String:   'src/parser_yang.c:637,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:637,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:638,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_in_skip
                - skip_comment
                - read_qstring
                - ly_vlog
                - buf_store_char
        - Branch String:   'src/parser_yang.c:640,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:640,17'
              BranchSideFuncs:
                - free
        - Branch String:   'src/parser_yang.c:644,17'
          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
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - read_qstring
                - ly_vlog
                - buf_store_char
            - BranchSide:      'src/parser_yang.c:649,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_in_skip
                - skip_comment
                - read_qstring
                - ly_vlog
                - buf_store_char
        - Branch String:   'src/parser_yang.c:652,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:654,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_in_skip
                - skip_comment
                - read_qstring
                - ly_vlog
                - buf_store_char
            - BranchSide:      'src/parser_yang.c:658,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_in_skip
                - skip_comment
                - read_qstring
                - ly_vlog
                - buf_store_char
        - Branch String:   'src/parser_yang.c:663,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:664,17'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:668,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_in_skip
                - skip_comment
                - read_qstring
                - ly_vlog
                - buf_store_char
        - Branch String:   'src/parser_yang.c:664,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:721,11'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:721,11'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:671,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:673,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_in_skip
                - skip_comment
                - read_qstring
                - ly_vlog
                - buf_store_char
            - BranchSide:      'src/parser_yang.c:676,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_in_skip
                - skip_comment
                - read_qstring
                - ly_vlog
                - buf_store_char
        - Branch String:   'src/parser_yang.c:684,27'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:684,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_in_skip
                - skip_comment
                - read_qstring
                - ly_vlog
                - buf_store_char
            - BranchSide:      'src/parser_yang.c:686,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_in_skip
                - skip_comment
                - read_qstring
                - ly_vlog
                - buf_store_char
        - Branch String:   'src/parser_yang.c:684,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:686,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_in_skip
                - skip_comment
                - read_qstring
                - ly_vlog
                - buf_store_char
            - BranchSide:      'src/parser_yang.c:690,13'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:690,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:721,11'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:721,11'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:695,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:721,11'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:721,11'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:701,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:721,11'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:721,11'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:705,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:705,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:706,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_in_skip
                - skip_comment
                - read_qstring
                - ly_vlog
                - buf_store_char
        - Branch String:   'src/parser_yang.c:711,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:712,33'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
            - BranchSide:      'src/parser_yang.c:718,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:713,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:713,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:714,11'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:713,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:713,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:713,9'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/parser_yang.c:613,17'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:622,13'
          Dst:             read_qstring
        - Src:             'src/parser_yang.c:632,17'
          Dst:             ly_in_skip
        - Src:             'src/parser_yang.c:633,17'
          Dst:             skip_comment
        - Src:             'src/parser_yang.c:636,17'
          Dst:             ly_in_skip
        - Src:             'src/parser_yang.c:637,17'
          Dst:             skip_comment
        - Src:             'src/parser_yang.c:640,17'
          Dst:             buf_store_char
        - Src:             'src/parser_yang.c:649,13'
          Dst:             ly_in_skip
        - Src:             'src/parser_yang.c:664,17'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:668,13'
          Dst:             ly_in_skip
        - Src:             'src/parser_yang.c:677,13'
          Dst:             ly_in_skip
        - Src:             'src/parser_yang.c:690,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:695,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:701,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:705,13'
          Dst:             buf_store_char
        - Src:             'src/parser_yang.c:712,21'
          Dst:             ly_realloc
        - Src:             'src/parser_yang.c:713,9'
          Dst:             ly_log
    - functionName:    get_keyword
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 885
      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:742,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:743,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:748,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:748,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:749,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:793,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:749,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:751,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:767,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:772,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:776,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:780,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:786,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:751,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:753,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:755,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:754,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:754,17'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:755,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:755,24'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:757,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:761,17'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:758,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:758,17'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:759,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:761,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:761,17'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:761,17'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:780,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:780,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:781,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:796,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:797,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:798,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:798,16'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:799,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:805,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:800,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:801,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:804,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:801,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:801,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:801,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:810,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:812,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:849,16'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_getutf8
                - lysp_check_identifierchar
                - ly_vlog
        - Branch String:   'src/parser_yang.c:812,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:814,17'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:824,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:824,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:824,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:829,20'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
                - ly_vlog
                - ly_getutf8
                - lysp_check_identifierchar
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:835,19'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:835,19'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:840,13'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:843,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:814,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:815,17'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:818,13'
              BranchSideFuncs:
                - ly_in_skip
        - Branch String:   'src/parser_yang.c:815,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:815,17'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:815,17'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:835,40'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:835,45'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:836,17'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:835,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:835,65'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:836,17'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:843,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:843,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:843,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:852,36'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:852,40'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_getutf8
                - lysp_check_identifierchar
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:852,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_getutf8
                - lysp_check_identifierchar
                - ly_vlog
        - Branch String:   'src/parser_yang.c:852,68'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:852,72'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_getutf8
                - lysp_check_identifierchar
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:852,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_getutf8
                - lysp_check_identifierchar
                - ly_vlog
        - Branch String:   'src/parser_yang.c:852,101'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:852,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_getutf8
                - lysp_check_identifierchar
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:853,18'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_getutf8
                - lysp_check_identifierchar
                - ly_vlog
        - Branch String:   'src/parser_yang.c:853,47'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:852,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_getutf8
                - lysp_check_identifierchar
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:853,51'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_getutf8
                - lysp_check_identifierchar
                - ly_vlog
        - Branch String:   'src/parser_yang.c:853,80'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:852,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_getutf8
                - lysp_check_identifierchar
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:853,84'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_getutf8
                - lysp_check_identifierchar
                - ly_vlog
        - Branch String:   'src/parser_yang.c:853,112'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:852,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_getutf8
                - lysp_check_identifierchar
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:854,18'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_getutf8
                - lysp_check_identifierchar
                - ly_vlog
        - Branch String:   'src/parser_yang.c:852,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:855,22'
              BranchSideFuncs:
                - ly_getutf8
                - lysp_check_identifierchar
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:864,14'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_yang.c:857,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:857,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:859,15'
              BranchSideFuncs:
                - lysp_check_identifierchar
                - ly_vlog
                - ly_vlog
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/parser_yang.c:857,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:857,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:857,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:861,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:852,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:861,13'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:864,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:865,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:870,13'
              BranchSideFuncs:
                - ly_vlog
        - 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:870,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:871,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:875,10'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:871,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:871,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:871,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:879,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:880,27'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:884,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:753,17'
          Dst:             ly_in_skip
        - Src:             'src/parser_yang.c:754,17'
          Dst:             skip_comment
        - Src:             'src/parser_yang.c:757,17'
          Dst:             ly_in_skip
        - Src:             'src/parser_yang.c:758,17'
          Dst:             skip_comment
        - Src:             'src/parser_yang.c:761,17'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:789,9'
          Dst:             ly_in_skip
        - Src:             'src/parser_yang.c:794,11'
          Dst:             lysp_match_kw
        - Src:             'src/parser_yang.c:801,13'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:815,17'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:818,13'
          Dst:             ly_in_skip
        - Src:             'src/parser_yang.c:830,13'
          Dst:             ly_in_skip
        - Src:             'src/parser_yang.c:840,13'
          Dst:             ly_in_skip
        - Src:             'src/parser_yang.c:843,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:857,13'
          Dst:             ly_getutf8
        - Src:             'src/parser_yang.c:857,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:861,13'
          Dst:             lysp_check_identifierchar
        - Src:             'src/parser_yang.c:865,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:871,13'
          Dst:             ly_vlog
    - functionName:    parse_ext
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 954
      functionLinenumberEnd: 1001
      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:          626
      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:961,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:961,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:961,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:961,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:961,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:961,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:961,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:961,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:961,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:961,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:961,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:961,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:961,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:961,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:961,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:963,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:964,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:970,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:964,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:964,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:964,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:970,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:970,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:970,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:970,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:970,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:973,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:973,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:973,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:974,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:974,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:975,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:979,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:975,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:975,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:975,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:975,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:975,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:975,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:975,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:975,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:976,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:975,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:975,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:975,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:975,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:975,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:975,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:975,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:975,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:986,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:986,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:986,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:986,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:986,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_ext_substmt
            - BranchSide:      'src/parser_yang.c:986,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:986,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:986,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:986,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_ext_substmt
        - Branch String:   'src/parser_yang.c:986,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1000,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1000,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:986,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:986,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:986,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_ext_substmt
        - Branch String:   'src/parser_yang.c:986,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:987,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_ext_substmt
            - BranchSide:      'src/parser_yang.c:1000,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:987,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:989,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_ext_substmt
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:993,13'
              BranchSideFuncs:
                - parse_ext_substmt
                - get_keyword
                - parse_ext
                - ly_set_add
        - Branch String:   'src/parser_yang.c:989,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:989,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:990,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_ext_substmt
                - ly_set_add
        - Branch String:   'src/parser_yang.c:993,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:993,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:994,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_ext_substmt
                - ly_set_add
        - Branch String:   'src/parser_yang.c:996,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:996,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:996,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_ext_substmt
                - ly_set_add
        - Branch String:   'src/parser_yang.c:996,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:986,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_ext_substmt
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:996,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_ext_substmt
                - ly_set_add
        - Branch String:   'src/parser_yang.c:996,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:996,9'
              BranchSideFuncs:
                - ly_set_add
                - parse_ext
                - get_keyword
                - parse_ext_substmt
            - BranchSide:      'src/parser_yang.c:996,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_ext_substmt
        - Branch String:   'src/parser_yang.c:996,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:986,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:996,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:961,5'
          Dst:             realloc
        - Src:             'src/parser_yang.c:961,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:961,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:963,10'
          Dst:             ly_strnchr
        - Src:             'src/parser_yang.c:964,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:970,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:973,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:975,9'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:975,9'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:986,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:986,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:986,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:986,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:989,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:993,13'
          Dst:             parse_ext_substmt
        - Src:             'src/parser_yang.c:996,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:996,9'
          Dst:             ly_set_add
    - functionName:    parse_ext_substmt
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 900
      functionLinenumberEnd: 937
      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:907,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:907,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:910,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:910,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:911,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:913,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:913,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:913,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:914,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:918,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:918,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:918,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:918,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:918,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:921,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:921,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:921,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:922,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:922,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:923,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:926,5'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - parse_ext_substmt
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:923,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:923,9'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext_substmt
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:923,9'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext_substmt
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:923,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:923,9'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext_substmt
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:923,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:923,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:923,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:924,5'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - parse_ext_substmt
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:923,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:923,9'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext_substmt
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:923,9'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext_substmt
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:923,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:923,9'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext_substmt
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:923,9'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext_substmt
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:923,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:923,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:930,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:930,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:930,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext_substmt
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:930,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:930,5'
              BranchSideFuncs:
                - parse_ext_substmt
                - get_keyword
            - BranchSide:      'src/parser_yang.c:930,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext_substmt
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:930,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:930,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:930,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext_substmt
                - get_keyword
        - Branch String:   'src/parser_yang.c:930,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:936,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:936,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:930,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:930,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:930,5'
              BranchSideFuncs:
                - parse_ext_substmt
                - get_keyword
        - Branch String:   'src/parser_yang.c:930,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:931,9'
              BranchSideFuncs:
                - parse_ext_substmt
                - get_keyword
            - BranchSide:      'src/parser_yang.c:936,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:931,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:931,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:932,9'
              BranchSideFuncs:
                - get_keyword
                - parse_ext_substmt
        - Branch String:   'src/parser_yang.c:932,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:932,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:932,9'
              BranchSideFuncs:
                - parse_ext_substmt
                - get_keyword
        - Branch String:   'src/parser_yang.c:932,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:930,5'
              BranchSideFuncs:
                - parse_ext_substmt
                - get_keyword
            - BranchSide:      'src/parser_yang.c:932,9'
              BranchSideFuncs:
                - parse_ext_substmt
                - get_keyword
      Callsites:
        - Src:             'src/parser_yang.c:906,12'
          Dst:             calloc
        - Src:             'src/parser_yang.c:907,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:918,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:921,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:923,9'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:923,9'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:930,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:930,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:930,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:930,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:931,9'
          Dst:             parse_ext_substmt
        - Src:             'src/parser_yang.c:932,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:    8
      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: 576
      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:         137
      ICount:          1131
      EdgeCount:       163
      CyclomaticComplexity: 28
      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
                - 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: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
                - 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
        - 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
                - 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: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
                - 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
        - 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
                - 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: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
                - 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
        - 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
                - 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:563,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
                - ly_vlog
                - 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
                - ly_vlog
                - 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:459,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
                - 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
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:486,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
                - 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
                - ly_in_skip
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:513,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
                - 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
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:558,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
                - 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
            - 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
                - ly_vlog
                - 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
                - ly_vlog
                - 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
                - 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: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
                - ly_vlog
                - 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
                - ly_vlog
                - 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:
                - 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
                - strncmp
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:429,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
                - 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:449,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
                - ly_vlog
                - 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
                - ly_vlog
                - 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
                - ly_vlog
                - 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
                - 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
        - 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
                - ly_vlog
                - 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
                - ly_vlog
                - __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
                - ly_vlog
                - 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
                - ly_vlog
                - 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
                - ly_vlog
                - 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
                - 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
        - 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
                - ly_vlog
                - 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
                - 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
        - Branch String:   'src/parser_yang.c:420,51'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:420,63'
              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
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:426,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
                - 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
        - Branch String:   'src/parser_yang.c:420,21'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:421,21'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:426,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
                - 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
        - Branch String:   'src/parser_yang.c:421,21'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:421,21'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:421,21'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:429,21'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:431,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
                - 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:441,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
                - 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
        - Branch String:   'src/parser_yang.c:441,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:441,17'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:444,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
                - 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
        - Branch String:   'src/parser_yang.c:452,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:452,17'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:453,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
                - 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
        - Branch String:   'src/parser_yang.c:460,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:462,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
                - 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:467,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
                - 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:472,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
                - 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:472,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
                - 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:474,17'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:474,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:474,17'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:474,17'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:480,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:480,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:482,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
                - 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
        - Branch String:   'src/parser_yang.c:486,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:489,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
                - 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:493,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
                - 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
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:500,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
                - 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:505,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
                - 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:505,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
                - 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:508,17'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:493,21'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:494,21'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:497,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
                - 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
        - Branch String:   'src/parser_yang.c:494,21'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:494,21'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:494,21'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:513,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:515,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
                - 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
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:522,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
                - 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:527,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
                - 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:527,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
                - 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:530,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
                - 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:534,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
                - 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:538,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
                - 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
                - ly_in_skip
                - skip_comment
            - BranchSide:      'src/parser_yang.c:553,17'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:515,21'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:516,21'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:519,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
                - 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
        - Branch String:   'src/parser_yang.c:516,21'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:516,21'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:516,21'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:538,21'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:540,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
                - 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:543,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
                - 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
        - Branch String:   'src/parser_yang.c:541,21'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:541,21'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:542,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
                - 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
        - Branch String:   'src/parser_yang.c:546,21'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:546,21'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:547,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
                - 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
        - Branch String:   'src/parser_yang.c:553,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:553,17'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:553,17'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:563,37'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:563,43'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:568,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:563,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:565,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:568,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:565,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:565,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:565,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,54'
          Dst:             strncmp
        - Src:             'src/parser_yang.c:421,21'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:441,17'
          Dst:             buf_store_char
        - Src:             'src/parser_yang.c:452,17'
          Dst:             buf_store_char
        - Src:             'src/parser_yang.c:474,17'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:480,13'
          Dst:             buf_store_char
        - Src:             'src/parser_yang.c:494,21'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:497,17'
          Dst:             ly_in_skip
        - Src:             'src/parser_yang.c:510,13'
          Dst:             ly_in_skip
        - Src:             'src/parser_yang.c:516,21'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:519,17'
          Dst:             ly_in_skip
        - Src:             'src/parser_yang.c:527,17'
          Dst:             ly_in_skip
        - Src:             'src/parser_yang.c:531,17'
          Dst:             ly_in_skip
        - Src:             'src/parser_yang.c:535,17'
          Dst:             ly_in_skip
        - Src:             'src/parser_yang.c:540,21'
          Dst:             ly_in_skip
        - Src:             'src/parser_yang.c:541,21'
          Dst:             skip_comment
        - Src:             'src/parser_yang.c:545,21'
          Dst:             ly_in_skip
        - Src:             'src/parser_yang.c:546,21'
          Dst:             skip_comment
        - Src:             'src/parser_yang.c:553,17'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:565,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: 3793
      functionLinenumberEnd: 3825
      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_zc
        - lyplg_ext_stmt2str
        - parse_ext
        - parse_yinelement
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:3799,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3800,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3805,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:3800,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3800,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3800,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3805,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3805,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3806,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:3806,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3806,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:3806,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:3806,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3806,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:3806,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:3806,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3806,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3808,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:3806,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3806,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:3806,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:3806,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3806,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:3806,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:3806,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3806,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:3808,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3808,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3808,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:3808,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3808,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_yinelement
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3808,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:3808,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3808,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3808,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - parse_yinelement
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3808,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3824,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3824,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3808,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3808,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3808,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_yinelement
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3808,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3809,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_yinelement
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3824,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:3809,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3811,13'
              BranchSideFuncs:
                - parse_yinelement
                - get_keyword
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3814,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_yinelement
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3817,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3811,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3811,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3812,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_yinelement
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3814,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3814,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3815,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_yinelement
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3817,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3817,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3817,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3820,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3820,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3820,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_yinelement
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3820,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3808,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_yinelement
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3820,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_yinelement
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yang.c:3800,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3805,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:3806,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:3806,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:3808,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3808,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:3808,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3808,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3811,13'
          Dst:             parse_yinelement
        - Src:             'src/parser_yang.c:3814,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:3817,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:3817,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3820,9'
          Dst:             get_keyword
    - functionName:    parse_revisiondate
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1170
      functionLinenumberEnd: 1208
      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:1176,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1177,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1182,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:1177,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1177,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1177,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1182,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1182,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1185,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:1185,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1186,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:1191,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:1194,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1194,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1194,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1194,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1194,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1194,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1194,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1194,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1194,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1194,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1207,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1207,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1194,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1194,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1194,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1194,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1195,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1207,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:1195,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1197,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1200,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1197,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1197,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1198,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1200,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1200,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1200,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1203,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1203,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1203,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1203,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1194,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1203,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yang.c:1177,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1182,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:1185,9'
          Dst:             lysp_check_date
        - Src:             'src/parser_yang.c:1191,5'
          Dst:             strncpy
        - Src:             'src/parser_yang.c:1194,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1194,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1194,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1194,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1197,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:1200,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1200,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1203,9'
          Dst:             get_keyword
    - functionName:    parse_type_pattern_modifier
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2094
      functionLinenumberEnd: 2142
      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:2100,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2101,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2106,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:2101,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2101,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2101,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2106,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2106,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2108,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:2108,55'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2108,66'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2109,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2108,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2109,9'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2115,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:2109,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2140,10'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2140,10'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2116,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2116,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:2117,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:2116,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2140,10'
              BranchSideFuncs:
                - ly_log
                - free
            - BranchSide:      'src/parser_yang.c:2140,10'
              BranchSideFuncs:
                - ly_log
                - free
        - Branch String:   'src/parser_yang.c:2118,19'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2118,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:2118,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:2120,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2120,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:2121,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:2122,28'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2122,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:2122,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:2124,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2124,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2126,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:2126,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2126,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2126,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:2126,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2126,5'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2126,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:2126,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2126,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2126,5'
              BranchSideFuncs:
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2126,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2140,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2140,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2126,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2126,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2126,5'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2126,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2127,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - free
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2140,10'
              BranchSideFuncs:
                - free
        - Branch String:   'src/parser_yang.c:2127,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2129,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - free
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2132,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2129,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2129,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2130,13'
              BranchSideFuncs:
                - get_keyword
                - free
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2132,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2140,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2140,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2136,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2136,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2136,9'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2136,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2126,5'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2136,9'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yang.c:2101,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2106,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:2108,58'
          Dst:             strncmp
        - Src:             'src/parser_yang.c:2109,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2115,18'
          Dst:             strlen
        - Src:             'src/parser_yang.c:2116,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:2117,5'
          Dst:             strcpy
        - Src:             'src/parser_yang.c:2118,5'
          Dst:             lydict_remove
        - Src:             'src/parser_yang.c:2120,5'
          Dst:             __assert_fail
        - Src:             'src/parser_yang.c:2122,11'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:2126,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2126,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2126,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2126,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2129,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:2132,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2132,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2136,9'
          Dst:             get_keyword
    - functionName:    parse_type_reqinstance
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2044
      functionLinenumberEnd: 2083
      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:2050,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2051,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2054,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:2051,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2051,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2051,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2057,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2057,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2059,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:2059,47'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2059,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:2061,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:2059,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2060,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:2061,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:2061,55'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2061,66'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2062,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2061,16'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2062,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2062,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2081,10'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2081,10'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2067,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2067,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2067,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:2067,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2067,5'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2067,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:2067,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2067,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2067,5'
              BranchSideFuncs:
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2067,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2081,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2081,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2067,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2067,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2067,5'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2067,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2068,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - free
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2081,10'
              BranchSideFuncs:
                - free
        - Branch String:   'src/parser_yang.c:2068,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2070,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - free
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2073,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2070,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2070,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2071,13'
              BranchSideFuncs:
                - get_keyword
                - free
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2073,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2081,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2081,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2077,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2077,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2077,9'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2077,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2067,5'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2077,9'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yang.c:2051,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2057,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:2059,51'
          Dst:             strncmp
        - Src:             'src/parser_yang.c:2061,58'
          Dst:             strncmp
        - Src:             'src/parser_yang.c:2062,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2067,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2067,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2067,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2067,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2070,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:2073,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2073,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2077,9'
          Dst:             get_keyword
    - functionName:    parse_type_pattern
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2153
      functionLinenumberEnd: 2211
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - patterns
      BBCount:         93
      ICount:          717
      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:2160,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2160,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:2160,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:2160,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2160,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:2160,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:2160,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2160,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:2160,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:2160,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2160,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:2160,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:2160,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2160,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:2160,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:2163,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2163,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2166,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:2166,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2167,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:2170,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:2172,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2172,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:2173,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:2172,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2172,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:2172,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:2173,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2174,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:2176,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:2178,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2178,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:2178,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:2178,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2178,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2179,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:2181,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2181,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2181,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:2181,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2181,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:2181,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:2181,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2181,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2181,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:2181,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2210,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2210,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2181,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2181,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2181,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:2181,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2182,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:2210,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:2182,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2184,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:2187,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:2190,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:2193,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:2196,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:2200,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:2203,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2184,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2184,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2185,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:2187,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2187,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2188,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:2190,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2190,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2191,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:2193,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2193,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2194,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:2196,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2196,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2197,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:2196,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2196,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2196,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2197,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2197,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2198,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:2200,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2200,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2201,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:2203,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2203,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2203,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2206,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2206,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2206,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:2206,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2181,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:2206,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:2206,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2206,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:2206,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:2206,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2181,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2206,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:2160,5'
          Dst:             realloc
        - Src:             'src/parser_yang.c:2160,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:2160,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:2163,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:2167,15'
          Dst:             ly_realloc
        - Src:             'src/parser_yang.c:2172,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:2178,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:2181,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2181,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2181,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2181,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2184,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:2187,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:2190,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:2193,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:2196,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2197,13'
          Dst:             parse_type_pattern_modifier
        - Src:             'src/parser_yang.c:2200,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:2203,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2203,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2206,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2206,9'
          Dst:             ly_set_add
    - functionName:    parse_text_field
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1052
      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_zc
        - lyplg_ext_stmt2str
        - parse_ext
      functionUses:    78
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:1027,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1028,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1033,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:1028,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1028,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1028,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1033,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1033,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1036,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:1036,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1036,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:1036,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:1036,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1036,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:1036,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:1036,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1036,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1038,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:1036,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1036,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:1036,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:1036,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1036,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:1036,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:1036,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1036,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:1038,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1038,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1038,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:1038,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1038,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1038,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:1038,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1038,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1038,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1038,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1051,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1051,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1038,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1038,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1038,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1038,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1039,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1051,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:1039,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1041,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1044,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1041,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1041,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1042,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1044,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1044,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1044,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1047,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1047,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1047,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1047,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1038,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1047,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yang.c:1028,9'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1028,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1033,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:1036,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:1036,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:1038,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1038,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1038,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1038,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1041,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:1044,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1044,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1044,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1047,9'
          Dst:             get_keyword
    - functionName:    parse_type_fracdigits
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1981
      functionLinenumberEnd: 2033
      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:1988,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1989,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1994,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:1989,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1989,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1989,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1994,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1994,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:1996,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:1996,19'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1996,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:1997,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1996,39'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1996,43'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1997,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1996,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1997,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:2002,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:1997,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2031,10'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2031,10'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2005,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2006,9'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2010,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:2006,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2031,10'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2031,10'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2010,27'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2010,31'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2011,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2010,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2011,9'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2015,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:2011,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2031,10'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2031,10'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2017,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2017,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2017,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:2017,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2017,5'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2017,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:2017,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2017,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2017,5'
              BranchSideFuncs:
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2017,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2031,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2031,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2017,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2017,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2017,5'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2017,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2018,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - free
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2031,10'
              BranchSideFuncs:
                - free
        - Branch String:   'src/parser_yang.c:2018,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2020,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - free
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2023,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2020,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2020,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2021,13'
              BranchSideFuncs:
                - get_keyword
                - free
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2023,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2031,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2031,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2027,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2027,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2027,9'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2027,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2017,5'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2027,9'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yang.c:1989,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1994,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:1996,43'
          Dst:             __ctype_b_loc
        - Src:             'src/parser_yang.c:1997,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2002,5'
          Dst:             __errno_location
        - Src:             'src/parser_yang.c:2003,11'
          Dst:             strtoull
        - Src:             'src/parser_yang.c:2006,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2010,10'
          Dst:             __errno_location
        - Src:             'src/parser_yang.c:2011,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2017,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2017,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2017,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2017,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2020,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:2023,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2023,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2027,9'
          Dst:             get_keyword
    - functionName:    parse_type_enum
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1914
      functionLinenumberEnd: 1970
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - enum_kw
        - enums
      BBCount:         126
      ICount:          915
      EdgeCount:       169
      CyclomaticComplexity: 45
      functionsReached:
        - get_argument
        - get_keyword
        - ly_log
        - ly_set_add
        - ly_vlog
        - 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:1921,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1921,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:1921,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:1921,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1921,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:1921,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1921,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1921,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:1921,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1921,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1921,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:1921,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1921,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1921,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:1921,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1924,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1924,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1925,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:1925,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1926,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:1930,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:1927,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1927,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:1928,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:1930,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1930,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:1930,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:1930,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1930,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:1930,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:1930,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1930,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1931,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:1930,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1930,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:1930,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:1930,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1930,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:1930,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:1930,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1930,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:1931,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1931,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:1933,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:1931,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1931,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:1931,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:1931,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1931,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:1931,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:1931,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1931,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:1931,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1931,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1931,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1931,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1933,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1933,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1933,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:1933,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1933,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:1933,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:1933,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1933,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1933,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:1933,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1969,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1969,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1933,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1933,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1933,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:1933,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1934,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:1969,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:1934,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1936,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:1939,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:1943,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:1946,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:1949,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:1954,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:1959,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:1962,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1936,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1936,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1937,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:1939,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1939,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1940,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:1939,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1939,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1939,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1940,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1940,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1941,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:1943,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1943,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1944,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:1946,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1946,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1947,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:1949,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1949,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1951,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:1949,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1949,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1949,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1951,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1951,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1952,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:1954,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1954,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1956,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:1954,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1954,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1954,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1956,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1956,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1957,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:1959,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1959,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1960,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:1962,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1962,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1962,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1965,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1965,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1965,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:1965,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1933,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:1965,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:1965,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1965,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:1965,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:1965,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1933,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1965,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:1921,5'
          Dst:             realloc
        - Src:             'src/parser_yang.c:1921,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:1921,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:1924,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:1926,15'
          Dst:             lysp_check_enum_name
        - Src:             'src/parser_yang.c:1930,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:1930,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:1931,5'
          Dst:             strcmp
        - Src:             'src/parser_yang.c:1931,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1931,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1933,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1933,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1933,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1933,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1936,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:1939,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1939,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1940,13'
          Dst:             parse_qnames
        - Src:             'src/parser_yang.c:1943,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:1946,13'
          Dst:             parse_status
        - Src:             'src/parser_yang.c:1949,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1949,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1949,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1951,13'
          Dst:             parse_type_enum_value_pos
        - Src:             'src/parser_yang.c:1954,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1954,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1954,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1956,13'
          Dst:             parse_type_enum_value_pos
        - Src:             'src/parser_yang.c:1959,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:1962,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1962,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1962,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1965,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1965,9'
          Dst:             ly_set_add
    - functionName:    parse_qnames
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1434
      functionLinenumberEnd: 1463
      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_zc
        - lyplg_ext_stmt2str
        - parse_ext
        - realloc
      functionUses:    20
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:1442,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1442,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:1442,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:1442,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1442,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:1442,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1442,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1442,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:1442,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1442,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1442,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:1442,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1442,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1442,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:1442,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1445,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1445,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1447,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:1447,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1447,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:1447,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:1447,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1447,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:1447,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:1447,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1447,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1448,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:1447,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1447,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:1447,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:1447,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1447,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:1447,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:1447,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1447,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:1449,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1449,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1449,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:1449,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1449,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1449,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:1449,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1449,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1449,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1449,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1462,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1462,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1449,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1449,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1449,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1449,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1450,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1462,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:1450,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1452,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1455,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1452,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1452,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1452,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1452,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1452,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1453,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1455,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1455,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1455,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1458,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1458,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1458,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1458,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1449,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1458,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yang.c:1442,5'
          Dst:             realloc
        - Src:             'src/parser_yang.c:1442,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:1442,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:1445,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:1447,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:1447,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:1449,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1449,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1449,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1449,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1452,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:1455,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1455,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1455,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1458,9'
          Dst:             get_keyword
    - functionName:    parse_status
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1645
      functionLinenumberEnd: 1686
      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:1651,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1652,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1657,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:1652,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1652,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1652,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1657,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1657,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1659,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:1659,50'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1659,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:1661,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:1659,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1660,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:1661,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:1661,60'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1661,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:1663,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:1661,16'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1662,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:1663,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:1663,58'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1663,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:1666,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1663,16'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1664,10'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1666,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1666,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1666,9'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1666,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1672,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1672,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1672,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1672,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1672,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1672,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1672,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1672,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1672,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1672,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1685,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1685,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1672,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1672,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1672,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1672,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1673,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1685,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:1673,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1675,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1678,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1675,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1675,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1676,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1678,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1678,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1678,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1681,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1681,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1681,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1681,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1672,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1681,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yang.c:1652,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1657,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:1659,54'
          Dst:             strncmp
        - Src:             'src/parser_yang.c:1661,64'
          Dst:             strncmp
        - Src:             'src/parser_yang.c:1663,62'
          Dst:             strncmp
        - Src:             'src/parser_yang.c:1666,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1672,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1672,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1672,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1672,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1675,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:1678,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1678,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1681,9'
          Dst:             get_keyword
    - functionName:    parse_type_enum_value_pos
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1828
      functionLinenumberEnd: 1902
      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:1836,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1837,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1841,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:1837,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1900,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1900,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1844,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1844,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1846,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:1846,19'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1846,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:1847,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1846,39'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1846,44'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1847,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1846,60'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1846,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:1846,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:1846,79'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1846,84'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1847,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1846,112'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1846,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:1852,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:1846,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1847,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:1852,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:1847,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1900,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1900,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1853,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1854,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:1861,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:1855,42'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1855,46'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1856,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1855,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1856,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1860,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:1856,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1900,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1900,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1862,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1863,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1863,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1900,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1900,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1869,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1870,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1874,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:1870,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1900,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1900,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1874,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1875,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1879,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:1875,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1900,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1900,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1879,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1880,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:1882,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:1885,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1885,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:1885,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:1885,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1885,5'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1885,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:1885,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1885,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1885,5'
              BranchSideFuncs:
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1885,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1900,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1900,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1885,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1885,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:1885,5'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1885,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1886,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - free
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1900,10'
              BranchSideFuncs:
                - free
        - Branch String:   'src/parser_yang.c:1886,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1888,29'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - free
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1892,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1889,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1889,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:1890,13'
              BranchSideFuncs:
                - get_keyword
                - free
                - parse_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1892,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1900,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1900,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1896,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1896,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:1896,9'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1896,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1885,5'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1896,9'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yang.c:1837,9'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1837,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1844,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:1846,116'
          Dst:             strncmp
        - Src:             'src/parser_yang.c:1847,9'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1847,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1852,5'
          Dst:             __errno_location
        - Src:             'src/parser_yang.c:1854,15'
          Dst:             strtoll
        - Src:             'src/parser_yang.c:1856,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1856,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1861,16'
          Dst:             strtoull
        - Src:             'src/parser_yang.c:1863,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1863,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1870,9'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1870,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1874,9'
          Dst:             __errno_location
        - Src:             'src/parser_yang.c:1875,9'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1875,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1885,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1885,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1885,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1885,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1888,19'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:1892,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1892,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1892,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1896,9'
          Dst:             get_keyword
    - functionName:    parse_restr
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1577
      functionLinenumberEnd: 1616
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - restr_kw
        - restr
      BBCount:         78
      ICount:          541
      EdgeCount:       103
      CyclomaticComplexity: 27
      functionsReached:
        - get_argument
        - get_keyword
        - ly_log
        - ly_set_add
        - ly_vlog
        - lydict_insert_zc
        - lyplg_ext_stmt2str
        - parse_ext
        - parse_text_field
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:1584,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1584,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1586,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:1586,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1586,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:1587,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:1586,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1587,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:1587,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:1587,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1587,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:1587,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:1587,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1587,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:1587,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:1587,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1587,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1588,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:1587,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1587,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:1587,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:1587,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1587,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:1587,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:1587,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1587,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:1589,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1589,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1589,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:1589,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1589,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:1589,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:1589,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1589,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1589,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:1589,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1615,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1615,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1589,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1589,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1589,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:1589,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1590,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:1615,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:1590,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1592,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:1595,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:1598,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:1602,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:1605,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:1608,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1592,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1592,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1593,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:1595,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1595,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1596,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:1598,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1598,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1600,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:1602,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1602,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1603,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:1605,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1605,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1606,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:1608,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1608,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1608,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1611,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1611,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1611,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:1611,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1589,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:1611,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:1611,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1611,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:1611,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:1611,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1589,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1611,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:1584,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:1586,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1586,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:1587,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:1587,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:1589,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1589,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1589,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1589,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1592,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:1595,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:1598,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:1602,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:1605,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:1608,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1608,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1608,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1611,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1611,9'
          Dst:             ly_set_add
    - functionName:    yang_parse_module
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4813
      functionLinenumberEnd: 4878
      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:4823,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4823,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:4824,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:4825,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4825,5'
              BranchSideFuncs:
                - free
                - ly_log
            - BranchSide:      'src/parser_yang.c:4826,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:4830,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4830,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:4831,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:4838,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4838,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
            - BranchSide:      'src/parser_yang.c:4841,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:4842,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4842,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
            - BranchSide:      'src/parser_yang.c:4844,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:4844,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4845,9'
              BranchSideFuncs:
                - ly_log
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
            - BranchSide:      'src/parser_yang.c:4848,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:4849,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4870,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
            - BranchSide:      'src/parser_yang.c:4870,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
        - Branch String:   'src/parser_yang.c:4856,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4856,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
            - BranchSide:      'src/parser_yang.c:4859,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:4860,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4860,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
            - BranchSide:      'src/parser_yang.c:4861,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
                - strlen
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4861,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4862,9'
              BranchSideFuncs:
                - strlen
                - ly_vlog
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
            - BranchSide:      'src/parser_yang.c:4867,19'
              BranchSideFuncs:
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
        - Branch String:   'src/parser_yang.c:4862,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4870,5'
              BranchSideFuncs:
                - strlen
                - ly_vlog
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
            - BranchSide:      'src/parser_yang.c:4870,5'
              BranchSideFuncs:
                - strlen
                - ly_vlog
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
        - Branch String:   'src/parser_yang.c:4871,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4872,33'
              BranchSideFuncs:
                - lysp_module_free
                - lysp_yang_ctx_free
            - BranchSide:      'src/parser_yang.c:4877,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:4822,16'
          Dst:             calloc
        - Src:             'src/parser_yang.c:4823,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:4825,5'
          Dst:             ly_set_new
        - Src:             'src/parser_yang.c:4825,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:4829,13'
          Dst:             calloc
        - Src:             'src/parser_yang.c:4830,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:4832,5'
          Dst:             ly_set_add
        - Src:             'src/parser_yang.c:4834,5'
          Dst:             ly_log_location
        - Src:             'src/parser_yang.c:4837,11'
          Dst:             skip_redundant_chars
        - Src:             'src/parser_yang.c:4841,11'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:4845,9'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:4849,9'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4849,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4855,11'
          Dst:             parse_module
        - Src:             'src/parser_yang.c:4859,11'
          Dst:             skip_redundant_chars
        - Src:             'src/parser_yang.c:4862,9'
          Dst:             strlen
        - Src:             'src/parser_yang.c:4862,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4870,5'
          Dst:             ly_log_location_revert
        - Src:             'src/parser_yang.c:4872,9'
          Dst:             lysp_module_free
        - Src:             'src/parser_yang.c:4873,9'
          Dst:             lysp_yang_ctx_free
    - functionName:    skip_redundant_chars
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4710
      functionLinenumberEnd: 4733
      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:4712,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4713,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:4732,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:4713,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4715,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:4717,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:4716,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4716,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4717,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:4717,20'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4719,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:4721,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:4720,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4720,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4721,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:4721,20'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4723,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:4728,13'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:4723,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4724,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:4726,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:4713,14'
          Dst:             strncmp
        - Src:             'src/parser_yang.c:4715,13'
          Dst:             ly_in_skip
        - Src:             'src/parser_yang.c:4716,13'
          Dst:             skip_comment
        - Src:             'src/parser_yang.c:4717,21'
          Dst:             strncmp
        - Src:             'src/parser_yang.c:4719,13'
          Dst:             ly_in_skip
        - Src:             'src/parser_yang.c:4720,13'
          Dst:             skip_comment
        - Src:             'src/parser_yang.c:4721,20'
          Dst:             __ctype_b_loc
        - Src:             'src/parser_yang.c:4726,13'
          Dst:             ly_in_skip
    - functionName:    parse_module
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4290
      functionLinenumberEnd: 4492
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - mod
      BBCount:         223
      ICount:          1552
      EdgeCount:       286
      CyclomaticComplexity: 65
      functionsReached:
        - get_argument
        - get_keyword
        - ly_ctx_get_submodule_latest
        - ly_set_add
        - ly_vlog
        - 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:4301,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4301,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4302,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:4302,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4302,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:4302,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:4302,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4302,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:4302,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:4302,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4302,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4304,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:4302,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4302,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:4302,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:4302,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4302,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:4302,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:4302,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4302,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:4304,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4304,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4304,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:4304,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4304,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:4304,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:4304,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4304,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4304,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:4304,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4491,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4491,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4304,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4304,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4304,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:4304,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4311,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:4474,10'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4311,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4315,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:4315,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:4318,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:4323,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:4323,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:4330,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:4330,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:4330,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:4330,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:4355,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:4355,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:4355,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:4355,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:4355,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:4355,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:4355,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:4355,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:4355,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:4355,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:4355,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:4355,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:4355,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:4355,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:4355,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:4355,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:4355,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:4359,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:4362,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:4315,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4315,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4366,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:4315,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4315,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4315,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4318,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4318,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4366,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:4318,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4318,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4318,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4323,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4323,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4366,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:4323,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4323,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4323,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4330,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4330,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4366,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:4330,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4330,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4330,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - 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:4366,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:4367,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4370,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:4373,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:4376,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:4382,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:4385,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:4390,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: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_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: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_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:4400,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:4406,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:4411,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:4414,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:4417,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:4420,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:4423,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:4426,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:4429,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:4432,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:4436,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:4439,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:4442,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:4445,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:4448,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:4451,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:4454,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:4457,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:4460,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:4463,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:4467,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4370,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4370,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4371,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:4373,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4373,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4374,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:4376,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4376,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4378,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:4382,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4382,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4383,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:4385,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4385,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4386,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: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:4400,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4400,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4402,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:4406,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4406,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4407,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:4411,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4411,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4411,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:4411,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4411,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4411,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4414,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4414,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4415,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:4417,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4417,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:4421,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:4423,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4423,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4424,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:4429,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4429,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4430,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:4432,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4432,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4433,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:4436,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4436,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4437,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:4439,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4439,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4440,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:4442,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4442,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4443,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:4445,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4445,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4446,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:4448,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4448,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4449,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:4451,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4451,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4452,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:4454,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4454,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4455,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:4457,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4457,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4458,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:4460,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4460,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4461,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:4463,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4463,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4464,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:4467,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4467,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4467,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4470,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4470,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4470,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:4470,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4304,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:4470,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:4470,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4470,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:4470,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:4470,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4304,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4470,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:4474,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4475,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4477,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4475,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4475,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4475,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4478,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4478,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4478,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4484,39'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4484,56'
              BranchSideFuncs:
                - ly_ctx_get_submodule_latest
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4484,56'
              BranchSideFuncs:
                - ly_ctx_get_submodule_latest
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4485,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4485,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4486,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4486,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4486,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4486,9'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yang.c:4301,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:4302,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:4302,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:4304,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:4304,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4304,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4304,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:4315,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4315,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4315,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4318,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4318,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4318,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4323,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4323,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4323,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4330,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4330,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4330,13'
          Dst:             ly_vlog
        - 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:4370,13'
          Dst:             parse_yangversion
        - Src:             'src/parser_yang.c:4373,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:4376,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:4382,13'
          Dst:             parse_include
        - Src:             'src/parser_yang.c:4385,13'
          Dst:             parse_import
        - Src:             'src/parser_yang.c:4390,13'
          Dst:             parse_text_field
        - 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:4400,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:4406,13'
          Dst:             parse_revision
        - Src:             'src/parser_yang.c:4411,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4414,13'
          Dst:             parse_any
        - Src:             'src/parser_yang.c:4417,13'
          Dst:             parse_choice
        - Src:             'src/parser_yang.c:4420,13'
          Dst:             parse_container
        - Src:             'src/parser_yang.c:4423,13'
          Dst:             parse_leaf
        - Src:             'src/parser_yang.c:4426,13'
          Dst:             parse_leaflist
        - Src:             'src/parser_yang.c:4429,13'
          Dst:             parse_list
        - Src:             'src/parser_yang.c:4432,13'
          Dst:             parse_uses
        - Src:             'src/parser_yang.c:4436,13'
          Dst:             parse_augment
        - Src:             'src/parser_yang.c:4439,13'
          Dst:             parse_deviation
        - Src:             'src/parser_yang.c:4442,13'
          Dst:             parse_extension
        - Src:             'src/parser_yang.c:4445,13'
          Dst:             parse_feature
        - Src:             'src/parser_yang.c:4448,13'
          Dst:             parse_grouping
        - Src:             'src/parser_yang.c:4451,13'
          Dst:             parse_identity
        - Src:             'src/parser_yang.c:4454,13'
          Dst:             parse_notif
        - Src:             'src/parser_yang.c:4457,13'
          Dst:             parse_action
        - Src:             'src/parser_yang.c:4460,13'
          Dst:             parse_typedef
        - Src:             'src/parser_yang.c:4463,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:4467,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4467,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4470,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:4470,9'
          Dst:             ly_set_add
        - Src:             'src/parser_yang.c:4475,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4478,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4484,11'
          Dst:             ly_ctx_get_submodule_latest
        - Src:             'src/parser_yang.c:4486,9'
          Dst:             ly_vlog
    - functionName:    parse_yangversion
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1063
      functionLinenumberEnd: 1102
      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:1069,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1070,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1075,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:1070,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1070,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1070,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1075,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1075,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1077,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:1077,25'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1077,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:1079,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:1077,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1078,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:1079,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:1079,53'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1079,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:1082,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1079,16'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1080,9'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1082,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1082,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1082,9'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1082,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1088,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1088,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1088,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1088,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1088,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1088,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1088,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1088,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1088,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1088,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1101,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1101,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1088,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1088,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1088,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1088,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1089,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1101,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:1089,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1091,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1094,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1091,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1091,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1092,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1094,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1094,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1094,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1097,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1097,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1097,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1097,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1088,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1097,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yang.c:1070,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1075,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:1077,29'
          Dst:             strncmp
        - Src:             'src/parser_yang.c:1079,57'
          Dst:             strncmp
        - Src:             'src/parser_yang.c:1082,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1088,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1088,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1088,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1088,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1091,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:1094,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1094,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1097,9'
          Dst:             get_keyword
    - functionName:    parse_include
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1220
      functionLinenumberEnd: 1266
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - module_name
        - includes
      BBCount:         103
      ICount:          774
      EdgeCount:       138
      CyclomaticComplexity: 37
      functionsReached:
        - get_argument
        - get_keyword
        - ly_ctx_get_module_latest
        - ly_log
        - ly_set_add
        - ly_vlog
        - lydict_insert_zc
        - lyplg_ext_stmt2str
        - parse_ext
        - parse_revisiondate
        - parse_text_field
        - realloc
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:1227,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1227,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:1227,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:1227,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1227,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:1227,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1227,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1227,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:1227,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1227,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1227,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:1227,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1227,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1227,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:1227,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1230,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1230,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1232,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:1232,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1232,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:1232,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:1232,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1232,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:1232,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:1232,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1232,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1236,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:1232,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1232,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:1232,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:1232,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1232,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:1232,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:1232,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1232,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:1236,41'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1236,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:1237,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1236,69'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1236,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:1236,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:1236,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1237,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1241,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:1237,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1237,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1237,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1241,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1241,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1241,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:1241,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1241,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:1241,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:1241,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1241,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1241,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:1241,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1265,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1265,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1241,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1241,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1241,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:1241,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1242,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:1265,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:1242,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1244,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:1248,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:1252,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:1255,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:1258,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1244,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1244,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1245,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:1244,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1244,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1244,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1245,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1245,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1246,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:1248,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1248,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1249,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:1248,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1248,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1248,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1249,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1249,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1250,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:1252,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1252,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1253,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:1255,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1255,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1256,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:1258,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1258,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1258,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1261,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1261,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1261,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:1261,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1241,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:1261,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:1261,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1261,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:1261,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:1261,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1241,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1261,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:1227,5'
          Dst:             realloc
        - Src:             'src/parser_yang.c:1227,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:1227,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:1230,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:1232,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:1232,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:1236,10'
          Dst:             strcmp
        - Src:             'src/parser_yang.c:1236,44'
          Dst:             ly_ctx_get_module_latest
        - Src:             'src/parser_yang.c:1237,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1241,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1241,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1241,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1241,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1244,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1245,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:1248,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1249,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:1252,13'
          Dst:             parse_revisiondate
        - Src:             'src/parser_yang.c:1255,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:1258,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1258,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1261,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1261,9'
          Dst:             ly_set_add
    - functionName:    parse_import
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1278
      functionLinenumberEnd: 1323
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - module_prefix
        - imports
      BBCount:         102
      ICount:          765
      EdgeCount:       137
      CyclomaticComplexity: 37
      functionsReached:
        - get_argument
        - get_keyword
        - ly_log
        - ly_set_add
        - ly_vlog
        - 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:1285,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1285,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:1285,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:1285,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1285,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:1285,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1285,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1285,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:1285,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1285,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1285,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:1285,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1285,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1285,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:1285,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1288,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1288,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1289,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:1289,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1289,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:1289,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:1289,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1289,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:1289,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:1289,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1289,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1291,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:1289,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1289,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:1289,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:1289,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1289,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:1289,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:1289,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1289,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:1291,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1291,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1291,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:1291,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1291,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:1291,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:1291,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1291,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1291,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:1291,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1322,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1322,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1291,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1291,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1291,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:1291,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1292,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:1319,5'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1292,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1294,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:1298,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:1302,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:1306,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:1309,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:1312,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1294,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1294,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1295,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:1295,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1295,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1296,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:1298,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1298,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1299,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:1298,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1298,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1298,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1299,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1299,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1300,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:1302,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1302,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1303,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:1302,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1302,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1302,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1303,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1303,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1304,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:1306,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1306,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1307,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:1309,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1309,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1310,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:1312,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1312,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1312,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1315,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1315,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1315,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:1315,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1291,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:1315,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:1315,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1315,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:1315,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:1315,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1291,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1315,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:1319,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1319,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1319,5'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1319,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1319,5'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1319,5'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yang.c:1285,5'
          Dst:             realloc
        - Src:             'src/parser_yang.c:1285,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:1285,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:1288,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:1289,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:1289,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:1291,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1291,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1291,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1291,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1294,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:1295,13'
          Dst:             lysp_check_prefix
        - Src:             'src/parser_yang.c:1298,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1299,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:1302,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1303,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:1306,13'
          Dst:             parse_revisiondate
        - Src:             'src/parser_yang.c:1309,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:1312,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1312,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1315,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1315,9'
          Dst:             ly_set_add
        - Src:             'src/parser_yang.c:1319,5'
          Dst:             ly_vlog
    - functionName:    parse_revision
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1334
      functionLinenumberEnd: 1375
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - revs
      BBCount:         65
      ICount:          466
      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:1341,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1341,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:1341,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:1341,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1341,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:1341,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1341,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1341,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:1341,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1341,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1341,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:1341,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1341,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1341,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:1341,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1344,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1344,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1347,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:1347,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1348,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:1352,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:1355,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1355,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1355,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:1355,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1355,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:1355,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:1355,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1355,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1355,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:1355,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1374,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1374,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1355,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1355,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1355,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:1355,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1356,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:1374,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:1356,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1358,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:1361,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:1364,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:1367,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1358,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1358,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1359,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:1361,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1361,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1362,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:1364,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1364,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1365,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:1367,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1367,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1367,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1370,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1370,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1370,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:1370,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1355,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:1370,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:1370,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1370,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:1370,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:1370,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1355,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1370,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:1341,5'
          Dst:             realloc
        - Src:             'src/parser_yang.c:1341,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:1341,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:1344,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:1347,9'
          Dst:             lysp_check_date
        - Src:             'src/parser_yang.c:1352,5'
          Dst:             strncpy
        - Src:             'src/parser_yang.c:1355,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1355,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1355,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1355,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1358,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:1361,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:1364,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:1367,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1367,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1370,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1370,9'
          Dst:             ly_set_add
    - functionName:    parse_any
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1760
      functionLinenumberEnd: 1816
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - any_kw
        - parent
        - siblings
      BBCount:         95
      ICount:          695
      EdgeCount:       126
      CyclomaticComplexity: 33
      functionsReached:
        - calloc
        - get_argument
        - get_keyword
        - ly_log
        - ly_set_add
        - ly_vlog
        - 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:1768,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1768,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:1768,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1768,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1768,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:1768,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1768,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1768,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:1768,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:1768,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1768,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:1770,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:1774,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1774,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1775,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:1775,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1775,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:1775,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:1775,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1775,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:1775,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:1775,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1775,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1778,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:1775,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1775,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:1775,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:1775,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1775,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:1775,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:1775,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1775,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:1778,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1778,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1778,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:1778,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1778,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:1778,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:1778,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1778,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1778,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:1778,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1815,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1815,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1778,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1778,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1778,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:1778,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1779,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:1815,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:1779,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1781,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:1784,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:1787,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:1790,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:1793,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:1796,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:1799,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:1802,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:1805,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:1808,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1781,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1781,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1782,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:1784,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1784,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1785,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:1787,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1787,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1788,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:1790,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1790,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1791,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:1793,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1793,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1794,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:1796,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1796,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1797,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:1799,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1799,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1800,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:1802,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1802,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1803,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:1805,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1805,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1806,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:1808,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1808,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1808,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1811,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1811,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1811,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:1811,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1778,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:1811,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:1811,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1811,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:1811,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:1811,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1778,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1811,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:1768,5'
          Dst:             calloc
        - Src:             'src/parser_yang.c:1768,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:1774,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:1775,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:1775,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:1778,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1778,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1778,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1778,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1781,13'
          Dst:             parse_config
        - Src:             'src/parser_yang.c:1784,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:1787,13'
          Dst:             parse_qnames
        - Src:             'src/parser_yang.c:1790,13'
          Dst:             parse_mandatory
        - Src:             'src/parser_yang.c:1793,13'
          Dst:             parse_restrs
        - Src:             'src/parser_yang.c:1796,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:1799,13'
          Dst:             parse_status
        - Src:             'src/parser_yang.c:1802,13'
          Dst:             parse_when
        - Src:             'src/parser_yang.c:1805,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:1808,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1808,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1808,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1811,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1811,9'
          Dst:             ly_set_add
    - functionName:    parse_choice
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3421
      functionLinenumberEnd: 3506
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parent
        - siblings
      BBCount:         128
      ICount:          978
      EdgeCount:       170
      CyclomaticComplexity: 44
      functionsReached:
        - calloc
        - get_argument
        - get_keyword
        - ly_log
        - ly_set_add
        - ly_vlog
        - 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:3429,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3429,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:3429,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:3429,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3429,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:3429,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:3429,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3429,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:3429,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:3429,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3429,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:3430,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:3434,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3434,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3435,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:3435,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3435,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:3435,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:3435,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3435,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:3435,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:3435,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3435,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3438,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:3435,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3435,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:3435,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:3435,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3435,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:3435,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:3435,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3435,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:3438,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3438,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3438,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:3438,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3438,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:3438,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:3438,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3438,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3438,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:3438,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3505,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3505,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3438,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3438,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3438,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:3438,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3439,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:3505,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:3439,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3441,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:3444,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:3448,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:3451,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:3454,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:3458,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:3461,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: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_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:3470,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:3473,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:3476,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:3479,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:3483,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:3486,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:3489,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:3492,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:3495,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:3498,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3441,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3441,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3442,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:3444,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3444,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3446,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:3448,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3448,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3449,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:3451,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3451,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3452,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:3454,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3454,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3456,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:3458,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3458,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3459,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: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,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:3470,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3470,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3470,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:3470,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3470,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3470,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3473,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3473,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3474,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:3476,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3476,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3477,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:3479,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3479,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3480,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:3479,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3479,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3479,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3480,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3480,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3481,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:3483,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3483,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3484,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:3486,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3486,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3487,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:3489,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3489,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3490,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:3492,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3492,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3493,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:3495,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3495,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3496,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:3498,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3498,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3498,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3501,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3501,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3501,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:3501,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3438,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:3501,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:3501,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3501,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:3501,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:3501,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3438,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3501,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:3429,5'
          Dst:             calloc
        - Src:             'src/parser_yang.c:3429,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:3434,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:3435,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:3435,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:3438,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3438,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:3438,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3438,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3441,13'
          Dst:             parse_config
        - Src:             'src/parser_yang.c:3444,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:3448,13'
          Dst:             parse_qnames
        - Src:             'src/parser_yang.c:3451,13'
          Dst:             parse_mandatory
        - Src:             'src/parser_yang.c:3454,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:3458,13'
          Dst:             parse_status
        - Src:             'src/parser_yang.c:3461,13'
          Dst:             parse_when
        - Src:             'src/parser_yang.c:3464,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:3470,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3473,13'
          Dst:             parse_any
        - Src:             'src/parser_yang.c:3476,13'
          Dst:             parse_case
        - Src:             'src/parser_yang.c:3479,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3480,13'
          Dst:             parse_choice
        - Src:             'src/parser_yang.c:3483,13'
          Dst:             parse_container
        - Src:             'src/parser_yang.c:3486,13'
          Dst:             parse_leaf
        - Src:             'src/parser_yang.c:3489,13'
          Dst:             parse_leaflist
        - Src:             'src/parser_yang.c:3492,13'
          Dst:             parse_list
        - Src:             'src/parser_yang.c:3495,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:3498,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:3498,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3501,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3501,9'
          Dst:             ly_set_add
    - functionName:    parse_container
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3517
      functionLinenumberEnd: 3613
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parent
        - siblings
      BBCount:         145
      ICount:          1095
      EdgeCount:       193
      CyclomaticComplexity: 50
      functionsReached:
        - calloc
        - get_argument
        - get_keyword
        - ly_log
        - ly_set_add
        - ly_vlog
        - 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:3525,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3525,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:3525,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:3525,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3525,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:3525,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:3525,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3525,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:3525,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:3525,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3525,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:3526,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:3530,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3530,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3531,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:3531,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3531,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:3531,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:3531,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3531,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:3531,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:3531,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3531,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3534,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:3531,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3531,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:3531,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:3531,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3531,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:3531,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:3531,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3531,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:3534,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3534,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3534,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:3534,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3534,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:3534,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:3534,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3534,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3534,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:3534,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3612,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3612,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3534,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3534,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3534,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:3534,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3535,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:3612,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:3535,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3537,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:3540,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:3543,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:3546,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:3549,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:3552,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:3555,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:3560,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:3563,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:3566,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:3569,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:3572,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:3575,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:3578,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:3581,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:3585,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:3588,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:3591,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:3595,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:3598,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:3602,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:3605,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3537,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3537,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3538,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:3540,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3540,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3541,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:3543,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3543,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3544,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:3546,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3546,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3547,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:3549,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3549,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3550,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:3552,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3552,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3553,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:3555,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3555,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3557,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:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3560,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:3560,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3560,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3560,13'
              BranchSideFuncs:
                - ly_vlog
        - 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:3576,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:3578,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3578,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3579,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:3581,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3581,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3582,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:3585,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3585,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3586,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:3588,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3588,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3589,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:3591,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3591,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3592,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:3591,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3591,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3591,13'
              BranchSideFuncs:
                - ly_vlog
        - 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:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3599,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:3598,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3598,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3598,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3599,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3599,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3600,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:3602,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3602,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3603,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:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3605,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3608,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3608,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3608,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:3608,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3534,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:3608,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:3608,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3608,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:3608,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:3608,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3534,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3608,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:3525,5'
          Dst:             calloc
        - Src:             'src/parser_yang.c:3525,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:3530,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:3531,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:3531,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:3534,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3534,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:3534,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3534,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3537,13'
          Dst:             parse_config
        - Src:             'src/parser_yang.c:3540,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:3543,13'
          Dst:             parse_qnames
        - Src:             'src/parser_yang.c:3546,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:3549,13'
          Dst:             parse_status
        - Src:             'src/parser_yang.c:3552,13'
          Dst:             parse_when
        - Src:             'src/parser_yang.c:3555,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:3560,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3563,13'
          Dst:             parse_any
        - Src:             'src/parser_yang.c:3566,13'
          Dst:             parse_choice
        - Src:             'src/parser_yang.c:3569,13'
          Dst:             parse_container
        - Src:             'src/parser_yang.c:3572,13'
          Dst:             parse_leaf
        - Src:             'src/parser_yang.c:3575,13'
          Dst:             parse_leaflist
        - Src:             'src/parser_yang.c:3578,13'
          Dst:             parse_list
        - Src:             'src/parser_yang.c:3581,13'
          Dst:             parse_uses
        - Src:             'src/parser_yang.c:3585,13'
          Dst:             parse_typedef
        - Src:             'src/parser_yang.c:3588,13'
          Dst:             parse_restrs
        - Src:             'src/parser_yang.c:3591,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3592,13'
          Dst:             parse_action
        - Src:             'src/parser_yang.c:3595,13'
          Dst:             parse_grouping
        - Src:             'src/parser_yang.c:3598,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3599,13'
          Dst:             parse_notif
        - Src:             'src/parser_yang.c:3602,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:3605,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:3605,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3608,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3608,9'
          Dst:             ly_set_add
    - functionName:    parse_leaf
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2338
      functionLinenumberEnd: 2410
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parent
        - siblings
      BBCount:         109
      ICount:          818
      EdgeCount:       145
      CyclomaticComplexity: 38
      functionsReached:
        - calloc
        - get_argument
        - get_keyword
        - ly_log
        - ly_set_add
        - ly_vlog
        - 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:2346,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2346,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:2346,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:2346,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2346,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:2346,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:2346,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2346,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:2346,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:2346,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2346,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:2347,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:2351,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2351,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2352,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:2352,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2352,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:2352,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:2352,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2352,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:2352,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:2352,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2352,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2355,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:2352,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2352,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:2352,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:2352,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2352,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:2352,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:2352,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2352,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:2355,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2355,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2355,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:2355,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2355,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:2355,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:2355,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2355,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2355,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:2355,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2409,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2409,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2355,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2355,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2355,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:2355,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2356,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:2403,10'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2356,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2358,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:2361,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:2366,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:2369,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:2372,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:2375,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:2378,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:2381,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:2384,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:2387,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:2390,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:2393,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:2396,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2358,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2358,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2359,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:2361,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2361,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2363,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:2366,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2366,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2367,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:2369,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2369,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2370,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:2372,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2372,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2373,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:2375,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2375,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2376,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:2378,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2378,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2379,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:2381,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2381,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2382,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:2384,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2384,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2385,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:2387,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2387,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2388,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:2390,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2390,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2391,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:2393,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2393,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2394,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:2396,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2396,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2396,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2399,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2399,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2399,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:2399,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2355,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:2399,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:2399,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2399,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:2399,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:2399,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2355,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2399,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:2403,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2403,21'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2404,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2404,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2404,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2404,9'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yang.c:2346,5'
          Dst:             calloc
        - Src:             'src/parser_yang.c:2346,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:2351,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:2352,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:2352,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:2355,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2355,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2355,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2355,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2358,13'
          Dst:             parse_config
        - Src:             'src/parser_yang.c:2361,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:2366,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:2369,13'
          Dst:             parse_qnames
        - Src:             'src/parser_yang.c:2372,13'
          Dst:             parse_mandatory
        - Src:             'src/parser_yang.c:2375,13'
          Dst:             parse_restrs
        - Src:             'src/parser_yang.c:2378,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:2381,13'
          Dst:             parse_status
        - Src:             'src/parser_yang.c:2384,13'
          Dst:             parse_type
        - Src:             'src/parser_yang.c:2387,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:2390,13'
          Dst:             parse_when
        - Src:             'src/parser_yang.c:2393,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:2396,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2396,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2399,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2399,9'
          Dst:             ly_set_add
        - Src:             'src/parser_yang.c:2404,9'
          Dst:             ly_vlog
    - functionName:    parse_leaflist
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2611
      functionLinenumberEnd: 2688
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parent
        - siblings
      BBCount:         120
      ICount:          897
      EdgeCount:       160
      CyclomaticComplexity: 42
      functionsReached:
        - calloc
        - get_argument
        - get_keyword
        - ly_log
        - ly_set_add
        - ly_vlog
        - 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:2619,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2619,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:2619,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:2619,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2619,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:2619,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:2619,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2619,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:2619,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:2619,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2619,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:2620,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:2624,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2624,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2625,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:2625,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2625,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:2625,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:2625,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2625,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:2625,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:2625,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2625,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2628,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:2625,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2625,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:2625,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:2625,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2625,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:2625,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:2625,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2625,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:2628,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2628,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2628,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:2628,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2628,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:2628,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:2628,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2628,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2628,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:2628,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2687,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2687,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2628,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2628,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2628,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:2628,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2629,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:2681,10'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2629,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2631,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:2634,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:2638,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:2641,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:2644,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:2647,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:2650,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:2653,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:2656,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:2659,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:2662,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:2665,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:2668,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:2671,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:2674,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2631,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2631,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2632,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:2634,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2634,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2635,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:2634,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2634,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2634,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2635,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2635,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2636,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:2638,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2638,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2639,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:2641,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2641,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2642,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:2644,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2644,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2645,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:2647,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2647,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2648,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:2650,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2650,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2651,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: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: []
            - BranchSide:      'src/parser_yang.c:2657,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:2659,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2659,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2660,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:2662,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2662,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2663,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:2665,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2665,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2666,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:2668,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2668,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2669,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:2671,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2671,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2672,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:2674,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2674,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2674,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2677,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2677,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2677,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:2677,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2628,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:2677,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:2677,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2677,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:2677,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:2677,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2628,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2677,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:2681,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2681,22'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2682,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2682,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2682,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2682,9'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yang.c:2619,5'
          Dst:             calloc
        - Src:             'src/parser_yang.c:2619,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:2624,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:2625,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:2625,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:2628,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2628,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2628,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2628,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2631,13'
          Dst:             parse_config
        - Src:             'src/parser_yang.c:2634,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2635,13'
          Dst:             parse_qnames
        - Src:             'src/parser_yang.c:2638,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:2641,13'
          Dst:             parse_qnames
        - Src:             'src/parser_yang.c:2644,13'
          Dst:             parse_maxelements
        - Src:             'src/parser_yang.c:2647,13'
          Dst:             parse_minelements
        - Src:             'src/parser_yang.c:2650,13'
          Dst:             parse_restrs
        - Src:             'src/parser_yang.c:2653,13'
          Dst:             parse_orderedby
        - Src:             'src/parser_yang.c:2656,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:2659,13'
          Dst:             parse_status
        - Src:             'src/parser_yang.c:2662,13'
          Dst:             parse_type
        - Src:             'src/parser_yang.c:2665,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:2668,13'
          Dst:             parse_when
        - Src:             'src/parser_yang.c:2671,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:2674,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2674,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2677,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2677,9'
          Dst:             ly_set_add
        - Src:             'src/parser_yang.c:2682,9'
          Dst:             ly_vlog
    - functionName:    parse_list
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3624
      functionLinenumberEnd: 3731
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parent
        - siblings
      BBCount:         157
      ICount:          1192
      EdgeCount:       209
      CyclomaticComplexity: 54
      functionsReached:
        - calloc
        - get_argument
        - get_keyword
        - ly_log
        - ly_set_add
        - ly_vlog
        - 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:3632,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3632,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:3632,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:3632,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3632,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:3632,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:3632,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3632,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:3632,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:3632,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3632,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:3633,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:3637,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3637,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3638,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:3638,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3638,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:3638,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:3638,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3638,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:3638,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:3638,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3638,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3641,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:3638,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3638,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:3638,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:3638,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3638,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:3638,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:3638,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3638,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:3641,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3641,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3641,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:3641,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3641,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:3641,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:3641,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3641,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3641,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:3641,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3730,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3730,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3641,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3641,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3641,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:3641,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3642,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:3730,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:3642,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3644,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:3647,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:3650,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:3653,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:3656,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:3659,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:3662,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:3665,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:3668,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:3671,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:3674,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:3678,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:3681,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:3684,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:3687,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:3690,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:3693,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:3696,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:3699,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:3703,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:3706,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:3709,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:3713,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:3716,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:3720,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:3723,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3644,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3644,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3645,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:3647,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3647,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3648,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:3650,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3650,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3651,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:3653,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3653,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3654,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:3656,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3656,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3657,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:3659,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3659,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3660,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:3662,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3662,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3663,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:3665,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3665,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3666,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:3668,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3668,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3669,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:3671,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3671,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3672,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:3674,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3674,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3675,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:3678,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3678,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3678,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:3678,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3678,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3678,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3681,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3681,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3682,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:3684,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3684,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3685,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:3687,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3687,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3688,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:3690,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3690,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3691,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:3693,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3693,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3694,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:3696,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3696,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3697,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:3699,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3699,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3700,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:3703,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3703,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3704,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:3706,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3706,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3707,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:3709,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3709,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3710,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:3709,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3709,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3709,13'
              BranchSideFuncs:
                - ly_vlog
        - 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:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3717,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:3716,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3716,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3716,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3717,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3717,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3718,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:3720,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3720,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3721,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:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3723,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3726,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3726,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3726,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:3726,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3641,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:3726,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:3726,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3726,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:3726,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:3726,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3641,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3726,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:3632,5'
          Dst:             calloc
        - Src:             'src/parser_yang.c:3632,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:3637,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:3638,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:3638,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:3641,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3641,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:3641,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3641,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3644,13'
          Dst:             parse_config
        - Src:             'src/parser_yang.c:3647,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:3650,13'
          Dst:             parse_qnames
        - Src:             'src/parser_yang.c:3653,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:3656,13'
          Dst:             parse_status
        - Src:             'src/parser_yang.c:3659,13'
          Dst:             parse_when
        - Src:             'src/parser_yang.c:3662,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:3665,13'
          Dst:             parse_maxelements
        - Src:             'src/parser_yang.c:3668,13'
          Dst:             parse_minelements
        - Src:             'src/parser_yang.c:3671,13'
          Dst:             parse_orderedby
        - Src:             'src/parser_yang.c:3674,13'
          Dst:             parse_qnames
        - Src:             'src/parser_yang.c:3678,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3681,13'
          Dst:             parse_any
        - Src:             'src/parser_yang.c:3684,13'
          Dst:             parse_choice
        - Src:             'src/parser_yang.c:3687,13'
          Dst:             parse_container
        - Src:             'src/parser_yang.c:3690,13'
          Dst:             parse_leaf
        - Src:             'src/parser_yang.c:3693,13'
          Dst:             parse_leaflist
        - Src:             'src/parser_yang.c:3696,13'
          Dst:             parse_list
        - Src:             'src/parser_yang.c:3699,13'
          Dst:             parse_uses
        - Src:             'src/parser_yang.c:3703,13'
          Dst:             parse_typedef
        - Src:             'src/parser_yang.c:3706,13'
          Dst:             parse_restrs
        - Src:             'src/parser_yang.c:3709,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3710,13'
          Dst:             parse_action
        - Src:             'src/parser_yang.c:3713,13'
          Dst:             parse_grouping
        - Src:             'src/parser_yang.c:3716,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3717,13'
          Dst:             parse_notif
        - Src:             'src/parser_yang.c:3720,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:3723,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:3723,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3726,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3726,9'
          Dst:             ly_set_add
    - functionName:    parse_uses
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3275
      functionLinenumberEnd: 3328
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parent
        - siblings
      BBCount:         92
      ICount:          654
      EdgeCount:       122
      CyclomaticComplexity: 32
      functionsReached:
        - calloc
        - get_argument
        - get_keyword
        - ly_log
        - ly_set_add
        - ly_vlog
        - 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:3283,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3283,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:3283,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:3283,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3283,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:3283,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:3283,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3283,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:3283,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:3283,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3283,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:3284,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:3288,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3288,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3289,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:3289,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3289,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:3289,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:3289,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3289,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:3289,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:3289,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3289,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3292,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:3289,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3289,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:3289,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:3289,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3289,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:3289,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:3289,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3289,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:3292,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3292,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3292,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:3292,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3292,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:3292,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:3292,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3292,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3292,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:3292,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3327,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3327,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3292,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3292,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3292,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:3292,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3293,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:3327,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:3293,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3295,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:3298,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:3301,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:3304,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:3307,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:3311,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:3314,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:3317,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:3320,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3295,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3295,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3296,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:3298,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3298,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3299,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:3301,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3301,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3302,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:3304,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3304,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3305,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:3307,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3307,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3308,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:3311,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3311,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3312,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:3314,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3314,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3315,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:3317,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3317,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3318,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:3320,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3320,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3320,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3323,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3323,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3323,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:3323,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3292,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:3323,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:3323,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3323,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:3323,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:3323,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3292,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3323,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:3283,5'
          Dst:             calloc
        - Src:             'src/parser_yang.c:3283,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:3288,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:3289,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:3289,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:3292,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3292,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:3292,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3292,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3295,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:3298,13'
          Dst:             parse_qnames
        - Src:             'src/parser_yang.c:3301,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:3304,13'
          Dst:             parse_status
        - Src:             'src/parser_yang.c:3307,13'
          Dst:             parse_when
        - Src:             'src/parser_yang.c:3311,13'
          Dst:             parse_refine
        - Src:             'src/parser_yang.c:3314,13'
          Dst:             parse_augment
        - Src:             'src/parser_yang.c:3317,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:3320,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:3320,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3323,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3323,9'
          Dst:             ly_set_add
    - functionName:    parse_augment
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3182
      functionLinenumberEnd: 3264
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parent
        - augments
      BBCount:         139
      ICount:          1040
      EdgeCount:       185
      CyclomaticComplexity: 48
      functionsReached:
        - calloc
        - get_argument
        - get_keyword
        - ly_log
        - ly_set_add
        - ly_vlog
        - 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:3189,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3189,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:3189,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:3189,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3189,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:3189,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:3189,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3189,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:3189,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:3189,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3189,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:3192,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:3192,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3192,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3193,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:3193,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3193,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:3194,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:3193,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3194,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:3194,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:3194,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3194,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:3194,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:3194,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3194,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:3194,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:3194,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3194,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3195,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:3194,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3194,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:3194,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:3194,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3194,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:3194,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:3194,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3194,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:3198,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3198,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3198,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:3198,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3198,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:3198,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:3198,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3198,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3198,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:3198,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3263,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3263,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3198,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3198,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3198,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:3198,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3199,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:3263,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:3199,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3201,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:3204,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:3207,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:3210,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:3213,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:3217,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:3220,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:3223,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:3226,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:3229,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:3232,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:3235,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:3238,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:3241,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:3245,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:3249,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:3253,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:3256,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3201,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3201,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3202,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:3204,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3204,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3205,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:3207,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3207,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3208,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:3210,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3210,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3211,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:3213,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3213,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3214,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:3217,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3217,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3217,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:3217,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3217,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3217,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3220,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3220,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3221,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:3223,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3223,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3224,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:3226,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3226,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3227,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:3229,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3229,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3230,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:3232,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3232,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3233,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:3235,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3235,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3236,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:3238,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3238,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3239,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:3241,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3241,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3242,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:3245,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3245,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3246,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:3245,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3245,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3245,13'
              BranchSideFuncs:
                - ly_vlog
        - 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:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3250,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:3249,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3249,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3249,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3250,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3250,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3251,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:3253,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3253,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3254,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:3256,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3256,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3256,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3259,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3259,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3259,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:3259,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3198,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:3259,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:3259,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3259,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:3259,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:3259,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3198,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3259,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:3189,5'
          Dst:             calloc
        - Src:             'src/parser_yang.c:3189,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:3192,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:3193,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:3194,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:3194,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:3198,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3198,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:3198,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3198,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3201,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:3204,13'
          Dst:             parse_qnames
        - Src:             'src/parser_yang.c:3207,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:3210,13'
          Dst:             parse_status
        - Src:             'src/parser_yang.c:3213,13'
          Dst:             parse_when
        - Src:             'src/parser_yang.c:3217,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3220,13'
          Dst:             parse_any
        - Src:             'src/parser_yang.c:3223,13'
          Dst:             parse_case
        - Src:             'src/parser_yang.c:3226,13'
          Dst:             parse_choice
        - Src:             'src/parser_yang.c:3229,13'
          Dst:             parse_container
        - Src:             'src/parser_yang.c:3232,13'
          Dst:             parse_leaf
        - Src:             'src/parser_yang.c:3235,13'
          Dst:             parse_leaflist
        - Src:             'src/parser_yang.c:3238,13'
          Dst:             parse_list
        - Src:             'src/parser_yang.c:3241,13'
          Dst:             parse_uses
        - Src:             'src/parser_yang.c:3245,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3246,13'
          Dst:             parse_action
        - Src:             'src/parser_yang.c:3249,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3250,13'
          Dst:             parse_notif
        - Src:             'src/parser_yang.c:3253,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:3256,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:3256,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3259,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3259,9'
          Dst:             ly_set_add
    - functionName:    parse_deviation
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4118
      functionLinenumberEnd: 4170
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - deviations
      BBCount:         110
      ICount:          728
      EdgeCount:       147
      CyclomaticComplexity: 39
      functionsReached:
        - get_argument
        - get_keyword
        - ly_log
        - ly_set_add
        - ly_vlog
        - 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:4124,36'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4124,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:4124,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:4126,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4126,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:4126,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:4126,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4126,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:4126,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:4126,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4126,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:4126,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:4126,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4126,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:4126,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:4126,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4126,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:4126,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:4129,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4129,5'
              BranchSideFuncs:
                - lysp_deviation_free
                - free
            - BranchSide:      'src/parser_yang.c:4130,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:4130,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4130,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:4131,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:4130,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4131,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:4131,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:4131,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4131,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:4131,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:4131,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4131,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:4131,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:4131,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4131,5'
              BranchSideFuncs:
                - lysp_deviation_free
                - free
            - BranchSide:      'src/parser_yang.c:4133,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:4131,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4131,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:4131,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:4131,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4131,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:4131,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:4131,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs:
                - lysp_deviation_free
                - free
            - BranchSide:      'src/parser_yang.c:4131,5'
              BranchSideFuncs:
                - lysp_deviation_free
                - free
        - Branch String:   'src/parser_yang.c:4133,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4133,5'
              BranchSideFuncs:
                - lysp_deviation_free
                - free
            - BranchSide:      'src/parser_yang.c:4133,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:4133,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4133,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:4133,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:4133,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4133,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_deviation_free
                - free
            - BranchSide:      'src/parser_yang.c:4133,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:4133,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4165,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_deviation_free
                - free
            - BranchSide:      'src/parser_yang.c:4165,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_deviation_free
                - free
        - Branch String:   'src/parser_yang.c:4133,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4133,5'
              BranchSideFuncs:
                - lysp_deviation_free
                - free
            - BranchSide:      'src/parser_yang.c:4133,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:4133,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4134,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:4158,10'
              BranchSideFuncs:
                - ly_vlog
                - lysp_deviation_free
                - free
        - Branch String:   'src/parser_yang.c:4134,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4136,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:4140,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:4143,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:4147,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:4150,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_deviation_free
                - free
        - Branch String:   'src/parser_yang.c:4137,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4137,13'
              BranchSideFuncs:
                - lysp_deviation_free
                - free
            - BranchSide:      'src/parser_yang.c:4138,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:4140,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4140,13'
              BranchSideFuncs:
                - lysp_deviation_free
                - free
            - BranchSide:      'src/parser_yang.c:4141,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:4144,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4144,13'
              BranchSideFuncs:
                - lysp_deviation_free
                - free
            - BranchSide:      'src/parser_yang.c:4145,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:4147,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4147,13'
              BranchSideFuncs:
                - lysp_deviation_free
                - free
            - BranchSide:      'src/parser_yang.c:4148,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:4150,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4165,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_deviation_free
                - free
            - BranchSide:      'src/parser_yang.c:4165,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_deviation_free
                - free
        - Branch String:   'src/parser_yang.c:4154,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4154,9'
              BranchSideFuncs:
                - lysp_deviation_free
                - free
            - BranchSide:      'src/parser_yang.c:4154,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:4154,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4133,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:4154,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:4154,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4154,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:4154,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:4154,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4133,5'
              BranchSideFuncs:
                - lysp_deviation_free
                - free
            - BranchSide:      'src/parser_yang.c:4154,9'
              BranchSideFuncs:
                - lysp_deviation_free
                - free
        - Branch String:   'src/parser_yang.c:4158,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4158,15'
              BranchSideFuncs:
                - lysp_deviation_free
                - free
            - BranchSide:      'src/parser_yang.c:4159,9'
              BranchSideFuncs:
                - ly_vlog
                - lysp_deviation_free
                - free
        - Branch String:   'src/parser_yang.c:4159,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4165,9'
              BranchSideFuncs:
                - ly_vlog
                - lysp_deviation_free
                - free
            - BranchSide:      'src/parser_yang.c:4165,9'
              BranchSideFuncs:
                - ly_vlog
                - lysp_deviation_free
                - free
        - Branch String:   'src/parser_yang.c:4165,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4166,36'
              BranchSideFuncs:
                - lysp_deviation_free
                - free
            - BranchSide:      'src/parser_yang.c:4169,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:4167,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4167,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:4167,9'
              BranchSideFuncs:
                - free
        - Branch String:   'src/parser_yang.c:4167,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4167,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4168,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:4167,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4167,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4168,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:4167,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4167,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:4168,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:4126,5'
          Dst:             realloc
        - Src:             'src/parser_yang.c:4126,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:4126,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:4129,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:4130,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:4131,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:4131,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:4133,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:4133,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4133,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4133,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:4136,19'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:4140,13'
          Dst:             parse_deviate
        - Src:             'src/parser_yang.c:4143,19'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:4147,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:4150,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4150,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4154,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:4154,9'
          Dst:             ly_set_add
        - Src:             'src/parser_yang.c:4159,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4166,9'
          Dst:             lysp_deviation_free
    - functionName:    parse_extension
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3836
      functionLinenumberEnd: 3875
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - extensions
      BBCount:         85
      ICount:          596
      EdgeCount:       113
      CyclomaticComplexity: 30
      functionsReached:
        - get_argument
        - get_keyword
        - ly_log
        - ly_set_add
        - ly_vlog
        - 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:3843,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3843,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:3843,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:3843,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3843,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:3843,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:3843,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3843,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:3843,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:3843,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3843,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:3843,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:3843,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3843,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:3843,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:3846,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3846,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3847,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:3847,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3847,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:3847,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:3847,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3847,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:3847,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:3847,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3847,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3849,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:3847,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3847,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:3847,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:3847,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3847,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:3847,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:3847,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3847,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:3849,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3849,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3849,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:3849,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3849,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:3849,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:3849,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3849,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3849,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:3849,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3874,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3874,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3849,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3849,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3849,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:3849,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3850,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:3874,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:3850,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3852,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:3855,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:3858,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:3861,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:3864,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:3867,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3852,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3852,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3853,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:3855,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3855,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3856,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:3858,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3858,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3859,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:3861,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3861,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3862,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:3864,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3864,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3865,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:3867,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3867,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3867,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3870,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3870,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3870,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:3870,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3849,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:3870,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:3870,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3870,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:3870,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:3870,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3849,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3870,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:3843,5'
          Dst:             realloc
        - Src:             'src/parser_yang.c:3843,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:3843,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:3846,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:3847,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:3847,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:3849,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3849,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:3849,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3849,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3852,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:3855,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:3858,13'
          Dst:             parse_status
        - Src:             'src/parser_yang.c:3861,13'
          Dst:             parse_argument
        - Src:             'src/parser_yang.c:3864,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:3867,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:3867,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3870,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3870,9'
          Dst:             ly_set_add
    - functionName:    parse_feature
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4181
      functionLinenumberEnd: 4220
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - features
      BBCount:         85
      ICount:          599
      EdgeCount:       113
      CyclomaticComplexity: 30
      functionsReached:
        - get_argument
        - get_keyword
        - ly_log
        - ly_set_add
        - ly_vlog
        - 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:4188,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4188,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:4188,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:4188,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4188,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:4188,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:4188,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4188,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:4188,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:4188,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4188,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:4188,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:4188,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4188,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:4188,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:4191,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4191,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4192,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:4192,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4192,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:4192,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:4192,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4192,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:4192,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:4192,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4192,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4194,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:4192,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4192,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:4192,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:4192,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4192,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:4192,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:4192,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4192,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:4194,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4194,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4194,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:4194,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4194,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:4194,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:4194,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4194,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4194,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:4194,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4219,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4219,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4194,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4194,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4194,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:4194,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4195,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:4219,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:4195,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4197,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:4200,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:4203,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:4206,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:4209,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:4212,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4197,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4197,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4198,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:4200,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4200,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4201,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:4203,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4203,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4204,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:4206,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4206,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4207,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:4209,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4209,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4210,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:4212,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4212,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4212,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4215,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4215,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4215,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:4215,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4194,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:4215,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:4215,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4215,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:4215,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:4215,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4194,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4215,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:4188,5'
          Dst:             realloc
        - Src:             'src/parser_yang.c:4188,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:4188,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:4191,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:4192,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:4192,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:4194,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:4194,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4194,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4194,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:4197,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:4200,13'
          Dst:             parse_qnames
        - Src:             'src/parser_yang.c:4203,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:4206,13'
          Dst:             parse_status
        - Src:             'src/parser_yang.c:4209,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:4212,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4212,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4215,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:4215,9'
          Dst:             ly_set_add
    - functionName:    parse_grouping
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3087
      functionLinenumberEnd: 3171
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parent
        - groupings
      BBCount:         139
      ICount:          1029
      EdgeCount:       184
      CyclomaticComplexity: 47
      functionsReached:
        - __assert_fail
        - calloc
        - get_argument
        - get_keyword
        - ly_log
        - ly_set_add
        - ly_vlog
        - 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:3094,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3094,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - __assert_fail
                - 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:3094,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:3094,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3094,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:3094,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:3094,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3094,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - __assert_fail
                - 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:3094,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - __assert_fail
                - 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:3094,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3094,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - __assert_fail
                - 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:3097,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - __assert_fail
                - 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:3097,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3097,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3098,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - __assert_fail
                - 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:3098,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3098,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - __assert_fail
                - 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:3098,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - __assert_fail
                - 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:3098,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3098,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - __assert_fail
                - 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:3098,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - __assert_fail
                - 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:3098,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3098,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3099,5'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - __assert_fail
                - 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:3098,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3098,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - __assert_fail
                - 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:3098,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - __assert_fail
                - 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:3098,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3098,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - __assert_fail
                - 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:3098,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - __assert_fail
                - 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:3098,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3098,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:3102,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3102,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3102,5'
              BranchSideFuncs:
                - get_keyword
                - __assert_fail
                - 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:3102,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3102,5'
              BranchSideFuncs:
                - __assert_fail
                - 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:3102,5'
              BranchSideFuncs:
                - get_keyword
                - __assert_fail
                - 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:3102,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3102,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3102,5'
              BranchSideFuncs:
                - get_keyword
                - __assert_fail
                - 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:3102,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3170,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3170,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3102,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3102,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3102,5'
              BranchSideFuncs:
                - __assert_fail
                - 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:3102,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3103,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - __assert_fail
                - 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:3164,9'
              BranchSideFuncs:
                - __assert_fail
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3103,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3105,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - __assert_fail
                - 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:3108,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - __assert_fail
                - 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:3111,13'
              BranchSideFuncs:
                - parse_status
                - get_keyword
                - __assert_fail
                - 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:3115,13'
              BranchSideFuncs:
                - parse_any
                - get_keyword
                - __assert_fail
                - 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:3118,13'
              BranchSideFuncs:
                - parse_any
                - get_keyword
                - __assert_fail
                - 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:3121,13'
              BranchSideFuncs:
                - parse_choice
                - get_keyword
                - __assert_fail
                - 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:3124,13'
              BranchSideFuncs:
                - parse_container
                - get_keyword
                - __assert_fail
                - 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:3127,13'
              BranchSideFuncs:
                - parse_leaf
                - get_keyword
                - __assert_fail
                - 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:3130,13'
              BranchSideFuncs:
                - parse_leaflist
                - get_keyword
                - __assert_fail
                - 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:3133,13'
              BranchSideFuncs:
                - parse_list
                - get_keyword
                - __assert_fail
                - 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:3136,13'
              BranchSideFuncs:
                - parse_uses
                - get_keyword
                - __assert_fail
                - 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:3140,13'
              BranchSideFuncs:
                - parse_typedef
                - get_keyword
                - __assert_fail
                - 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:3143,13'
              BranchSideFuncs:
                - parse_action
                - get_keyword
                - __assert_fail
                - 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:3147,13'
              BranchSideFuncs:
                - parse_grouping
                - get_keyword
                - __assert_fail
                - 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:3150,13'
              BranchSideFuncs:
                - parse_notif
                - get_keyword
                - __assert_fail
                - 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:3154,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - __assert_fail
                - 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:3157,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3105,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3105,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3106,13'
              BranchSideFuncs:
                - get_keyword
                - __assert_fail
                - 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:3108,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3108,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3109,13'
              BranchSideFuncs:
                - get_keyword
                - __assert_fail
                - 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:3111,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3111,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3112,13'
              BranchSideFuncs:
                - get_keyword
                - __assert_fail
                - 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:3115,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3115,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3115,13'
              BranchSideFuncs:
                - parse_any
                - get_keyword
                - __assert_fail
                - 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:3115,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3115,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3115,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3118,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3118,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3119,13'
              BranchSideFuncs:
                - get_keyword
                - __assert_fail
                - 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:3121,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3121,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3122,13'
              BranchSideFuncs:
                - get_keyword
                - __assert_fail
                - 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:3124,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3124,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3125,13'
              BranchSideFuncs:
                - get_keyword
                - __assert_fail
                - 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:3127,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3127,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3128,13'
              BranchSideFuncs:
                - get_keyword
                - __assert_fail
                - 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:3130,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3130,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3131,13'
              BranchSideFuncs:
                - get_keyword
                - __assert_fail
                - 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:3133,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3133,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3134,13'
              BranchSideFuncs:
                - get_keyword
                - __assert_fail
                - 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: []
            - BranchSide:      'src/parser_yang.c:3137,13'
              BranchSideFuncs:
                - get_keyword
                - __assert_fail
                - 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:3140,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3140,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3141,13'
              BranchSideFuncs:
                - get_keyword
                - __assert_fail
                - 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:3143,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3143,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3144,13'
              BranchSideFuncs:
                - parse_action
                - get_keyword
                - __assert_fail
                - 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:3143,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3143,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3143,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3144,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3144,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3145,13'
              BranchSideFuncs:
                - get_keyword
                - __assert_fail
                - 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:3147,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3147,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3148,13'
              BranchSideFuncs:
                - get_keyword
                - __assert_fail
                - 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:3150,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3150,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3151,13'
              BranchSideFuncs:
                - parse_notif
                - get_keyword
                - __assert_fail
                - 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:3150,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3150,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3150,13'
              BranchSideFuncs:
                - ly_vlog
        - 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
                - __assert_fail
                - 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
                - __assert_fail
                - 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:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3157,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3160,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3160,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3160,9'
              BranchSideFuncs:
                - __assert_fail
                - 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:3160,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3102,5'
              BranchSideFuncs:
                - __assert_fail
                - 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:3160,9'
              BranchSideFuncs:
                - __assert_fail
                - 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:3160,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3160,9'
              BranchSideFuncs:
                - ly_set_add
                - __assert_fail
                - 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:3160,9'
              BranchSideFuncs:
                - __assert_fail
                - 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:3160,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3102,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3160,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:3164,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3164,9'
              BranchSideFuncs:
                - __assert_fail
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3165,9'
              BranchSideFuncs:
                - __assert_fail
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3165,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3165,9'
              BranchSideFuncs:
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3166,9'
              BranchSideFuncs:
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3166,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3166,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3167,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:3094,5'
          Dst:             calloc
        - Src:             'src/parser_yang.c:3094,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:3097,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:3098,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:3098,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:3102,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3102,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:3102,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3102,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3105,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:3108,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:3111,13'
          Dst:             parse_status
        - Src:             'src/parser_yang.c:3115,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3118,13'
          Dst:             parse_any
        - Src:             'src/parser_yang.c:3121,13'
          Dst:             parse_choice
        - Src:             'src/parser_yang.c:3124,13'
          Dst:             parse_container
        - Src:             'src/parser_yang.c:3127,13'
          Dst:             parse_leaf
        - Src:             'src/parser_yang.c:3130,13'
          Dst:             parse_leaflist
        - Src:             'src/parser_yang.c:3133,13'
          Dst:             parse_list
        - Src:             'src/parser_yang.c:3136,13'
          Dst:             parse_uses
        - Src:             'src/parser_yang.c:3140,13'
          Dst:             parse_typedef
        - Src:             'src/parser_yang.c:3143,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3144,13'
          Dst:             parse_action
        - Src:             'src/parser_yang.c:3147,13'
          Dst:             parse_grouping
        - Src:             'src/parser_yang.c:3150,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3151,13'
          Dst:             parse_notif
        - Src:             'src/parser_yang.c:3154,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:3157,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:3157,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3160,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3160,9'
          Dst:             ly_set_add
        - Src:             'src/parser_yang.c:3165,9'
          Dst:             __assert_fail
        - Src:             'src/parser_yang.c:3166,9'
          Dst:             ly_set_add
    - functionName:    parse_identity
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4231
      functionLinenumberEnd: 4279
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - identities
      BBCount:         101
      ICount:          741
      EdgeCount:       135
      CyclomaticComplexity: 36
      functionsReached:
        - get_argument
        - get_keyword
        - ly_log
        - ly_set_add
        - ly_vlog
        - 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:4238,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4238,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:4238,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:4238,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4238,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:4238,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:4238,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4238,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:4238,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:4238,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4238,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:4238,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:4238,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4238,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:4238,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:4241,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4241,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4242,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:4242,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4242,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:4242,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:4242,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4242,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:4242,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:4242,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4242,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4244,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:4242,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4242,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:4242,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:4242,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4242,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:4242,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:4242,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4242,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:4244,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4244,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4244,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:4244,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4244,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:4244,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:4244,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4244,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4244,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:4244,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4278,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4278,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4244,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4244,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4244,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:4244,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4245,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:4278,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:4245,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4247,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:4250,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:4254,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:4257,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:4260,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:4268,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:4271,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4247,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4247,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4248,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:4250,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4250,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4251,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:4250,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4250,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4250,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4251,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4251,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4252,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:4254,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4254,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4255,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:4257,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4257,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4258,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:4260,30'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4260,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:4265,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:4260,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4261,17'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4265,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:4261,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4261,17'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4261,17'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4265,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4265,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4266,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:4268,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4268,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4269,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:4271,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4271,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4271,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4274,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4274,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4274,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:4274,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4244,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:4274,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:4274,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4274,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:4274,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:4274,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4244,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4274,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:4238,5'
          Dst:             realloc
        - Src:             'src/parser_yang.c:4238,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:4238,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:4241,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:4242,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:4242,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:4244,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:4244,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4244,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4244,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:4247,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:4250,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4251,13'
          Dst:             parse_qnames
        - Src:             'src/parser_yang.c:4254,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:4257,13'
          Dst:             parse_status
        - Src:             'src/parser_yang.c:4261,17'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4265,13'
          Dst:             parse_text_fields
        - Src:             'src/parser_yang.c:4268,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:4271,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4271,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4274,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:4274,9'
          Dst:             ly_set_add
    - functionName:    parse_notif
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2997
      functionLinenumberEnd: 3076
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parent
        - notifs
      BBCount:         125
      ICount:          926
      EdgeCount:       166
      CyclomaticComplexity: 43
      functionsReached:
        - calloc
        - get_argument
        - get_keyword
        - ly_log
        - ly_set_add
        - ly_vlog
        - 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:3004,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3004,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:3004,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:3004,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3004,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:3004,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:3004,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3004,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:3004,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:3004,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3004,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:3007,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:3007,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3007,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3008,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:3008,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3008,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:3008,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:3008,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3008,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:3008,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:3008,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3008,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3009,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:3008,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3008,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:3008,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:3008,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3008,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:3008,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:3008,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3008,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:3012,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3012,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3012,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:3012,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3012,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:3012,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:3012,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3012,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3012,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:3012,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3075,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3075,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3012,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3012,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3012,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:3012,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3013,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:3075,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:3013,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3015,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:3019,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:3022,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:3026,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:3030,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:3033,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:3036,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:3039,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:3042,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:3045,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:3048,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:3051,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:3055,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:3059,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:3062,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:3065,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:3068,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3015,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3015,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3017,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:3019,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3019,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3020,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:3022,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3022,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3024,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:3026,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3026,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3027,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:3030,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3030,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3030,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:3030,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3030,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3030,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3033,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3033,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3034,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:3036,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3036,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3037,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:3039,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3039,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3040,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:3042,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3042,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3043,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:3045,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3045,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3046,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:3048,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3048,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3049,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: []
            - BranchSide:      'src/parser_yang.c:3052,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:3055,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3055,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3056,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:3055,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3055,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3055,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3056,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3056,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3057,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:3059,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3059,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3060,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:3062,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3062,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3063,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:3065,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3065,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3066,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:3068,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3068,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3068,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3071,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3071,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3071,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:3071,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3012,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:3071,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:3071,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3071,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:3071,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:3071,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3012,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3071,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:3004,5'
          Dst:             calloc
        - Src:             'src/parser_yang.c:3004,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:3007,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:3008,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:3008,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:3012,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3012,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:3012,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3012,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3015,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:3019,13'
          Dst:             parse_qnames
        - Src:             'src/parser_yang.c:3022,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:3026,13'
          Dst:             parse_status
        - Src:             'src/parser_yang.c:3030,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3033,13'
          Dst:             parse_any
        - Src:             'src/parser_yang.c:3036,13'
          Dst:             parse_choice
        - Src:             'src/parser_yang.c:3039,13'
          Dst:             parse_container
        - Src:             'src/parser_yang.c:3042,13'
          Dst:             parse_leaf
        - Src:             'src/parser_yang.c:3045,13'
          Dst:             parse_leaflist
        - Src:             'src/parser_yang.c:3048,13'
          Dst:             parse_list
        - Src:             'src/parser_yang.c:3051,13'
          Dst:             parse_uses
        - Src:             'src/parser_yang.c:3055,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3056,13'
          Dst:             parse_restrs
        - Src:             'src/parser_yang.c:3059,13'
          Dst:             parse_typedef
        - Src:             'src/parser_yang.c:3062,13'
          Dst:             parse_grouping
        - Src:             'src/parser_yang.c:3065,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:3068,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:3068,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3071,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3071,9'
          Dst:             ly_set_add
    - functionName:    parse_action
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2919
      functionLinenumberEnd: 2986
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parent
        - actions
      BBCount:         111
      ICount:          841
      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:2926,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2926,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:2926,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:2926,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2926,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:2926,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:2926,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2926,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:2926,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:2926,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2926,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:2929,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:2929,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2929,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2930,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:2930,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2930,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:2930,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:2930,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2930,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:2930,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:2930,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2930,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2931,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:2930,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2930,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:2930,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:2930,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2930,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:2930,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:2930,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2930,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:2934,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2934,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2934,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:2934,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2934,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:2934,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:2934,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2934,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2934,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:2934,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2985,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2985,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2934,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2934,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2934,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:2934,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2935,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:2973,10'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
        - Branch String:   'src/parser_yang.c:2935,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2937,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:2940,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:2943,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:2946,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:2950,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:2953,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:2957,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:2960,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:2963,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:2966,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2937,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2937,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2938,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:2940,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2940,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2941,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:2943,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2943,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2944,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:2946,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2946,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2947,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:2950,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2950,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2951,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:2953,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2953,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2954,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:2957,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2957,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2958,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:2960,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2960,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2961,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:2963,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2963,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2964,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:2966,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2966,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2966,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2969,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2969,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2969,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:2969,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2934,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:2969,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:2969,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2969,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:2969,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:2969,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2934,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2969,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:2973,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2974,9'
              BranchSideFuncs:
                - lydict_insert
            - BranchSide:      'src/parser_yang.c:2978,10'
              BranchSideFuncs:
                - lydict_insert
        - Branch String:   'src/parser_yang.c:2976,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2976,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
            - BranchSide:      'src/parser_yang.c:2976,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
        - Branch String:   'src/parser_yang.c:2976,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2976,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2977,5'
              BranchSideFuncs:
                - lydict_insert
        - Branch String:   'src/parser_yang.c:2978,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2978,22'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2979,9'
              BranchSideFuncs:
                - lydict_insert
        - Branch String:   'src/parser_yang.c:2981,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2981,9'
              BranchSideFuncs:
                - lydict_insert
            - BranchSide:      'src/parser_yang.c:2981,9'
              BranchSideFuncs:
                - lydict_insert
        - Branch String:   'src/parser_yang.c:2981,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2981,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2982,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:2926,5'
          Dst:             calloc
        - Src:             'src/parser_yang.c:2926,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:2929,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:2930,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:2930,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:2934,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2934,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2934,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2934,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2937,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:2940,13'
          Dst:             parse_qnames
        - Src:             'src/parser_yang.c:2943,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:2946,13'
          Dst:             parse_status
        - Src:             'src/parser_yang.c:2950,13'
          Dst:             parse_inout
        - Src:             'src/parser_yang.c:2953,13'
          Dst:             parse_inout
        - Src:             'src/parser_yang.c:2957,13'
          Dst:             parse_typedef
        - Src:             'src/parser_yang.c:2960,13'
          Dst:             parse_grouping
        - Src:             'src/parser_yang.c:2963,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:2966,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2966,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2969,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2969,9'
          Dst:             ly_set_add
        - Src:             'src/parser_yang.c:2976,9'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:2981,9'
          Dst:             lydict_insert
    - functionName:    parse_typedef
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2769
      functionLinenumberEnd: 2829
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parent
        - typedefs
      BBCount:         105
      ICount:          754
      EdgeCount:       139
      CyclomaticComplexity: 36
      functionsReached:
        - __assert_fail
        - get_argument
        - get_keyword
        - ly_log
        - ly_set_add
        - ly_vlog
        - 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:2776,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2776,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - __assert_fail
                - 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:2776,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - __assert_fail
                - 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:2776,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2776,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - __assert_fail
                - 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:2776,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:2776,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2776,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:2776,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:2776,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2776,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - __assert_fail
                - 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:2776,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:2776,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2776,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:2776,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:2779,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2779,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2780,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - __assert_fail
                - 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:2780,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2780,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - ly_vlog
                - __assert_fail
                - 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:2780,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - __assert_fail
                - 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:2780,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2780,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - ly_vlog
                - __assert_fail
                - 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:2780,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - ly_vlog
                - __assert_fail
                - 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:2780,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2780,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2783,5'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - ly_vlog
                - __assert_fail
                - 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:2780,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2780,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - __assert_fail
                - 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:2780,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - __assert_fail
                - 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:2780,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2780,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - __assert_fail
                - 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:2780,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - __assert_fail
                - 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:2780,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2780,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:2783,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2783,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2783,5'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - __assert_fail
                - 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:2783,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2783,5'
              BranchSideFuncs:
                - ly_vlog
                - __assert_fail
                - 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:2783,5'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - __assert_fail
                - 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:2783,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2783,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2783,5'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - __assert_fail
                - 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:2783,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2828,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2828,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2783,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2783,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2783,5'
              BranchSideFuncs:
                - ly_vlog
                - __assert_fail
                - 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:2783,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2784,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - __assert_fail
                - 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:2816,10'
              BranchSideFuncs:
                - ly_vlog
                - __assert_fail
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2784,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2786,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - ly_vlog
                - __assert_fail
                - 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:2791,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - ly_vlog
                - __assert_fail
                - 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:2794,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - ly_vlog
                - __assert_fail
                - 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:2797,13'
              BranchSideFuncs:
                - parse_status
                - get_keyword
                - ly_vlog
                - __assert_fail
                - 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:2800,13'
              BranchSideFuncs:
                - parse_type
                - get_keyword
                - ly_vlog
                - __assert_fail
                - 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:2803,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - ly_vlog
                - __assert_fail
                - 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:2806,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - __assert_fail
                - 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:2809,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2786,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2786,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2788,30'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - __assert_fail
                - 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:2791,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2791,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2792,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - __assert_fail
                - 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:2794,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2794,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2795,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - __assert_fail
                - 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:2797,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2797,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2798,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - __assert_fail
                - 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:2800,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2800,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2801,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - __assert_fail
                - 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:2803,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2803,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2804,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - __assert_fail
                - 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:2806,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2806,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2807,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - __assert_fail
                - 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:2809,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2809,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2809,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2812,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2812,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2812,9'
              BranchSideFuncs:
                - ly_vlog
                - __assert_fail
                - 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:2812,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2783,5'
              BranchSideFuncs:
                - ly_vlog
                - __assert_fail
                - 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:2812,9'
              BranchSideFuncs:
                - ly_vlog
                - __assert_fail
                - 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:2812,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2812,9'
              BranchSideFuncs:
                - ly_set_add
                - ly_vlog
                - __assert_fail
                - 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:2812,9'
              BranchSideFuncs:
                - ly_vlog
                - __assert_fail
                - 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:2812,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2783,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2812,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:2816,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2817,9'
              BranchSideFuncs:
                - __assert_fail
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2822,9'
              BranchSideFuncs:
                - __assert_fail
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2817,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2817,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2817,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2822,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2822,9'
              BranchSideFuncs:
                - __assert_fail
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2823,9'
              BranchSideFuncs:
                - __assert_fail
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2823,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2823,9'
              BranchSideFuncs:
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2824,9'
              BranchSideFuncs:
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2824,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2824,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2825,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:2776,5'
          Dst:             realloc
        - Src:             'src/parser_yang.c:2776,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:2776,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:2779,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:2780,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:2780,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:2783,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2783,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2783,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2783,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2786,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:2791,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:2794,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:2797,13'
          Dst:             parse_status
        - Src:             'src/parser_yang.c:2800,13'
          Dst:             parse_type
        - Src:             'src/parser_yang.c:2803,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:2806,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:2809,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2809,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2812,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2812,9'
          Dst:             ly_set_add
        - Src:             'src/parser_yang.c:2817,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2823,9'
          Dst:             __assert_fail
        - Src:             'src/parser_yang.c:2824,9'
          Dst:             ly_set_add
    - functionName:    parse_type
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2222
      functionLinenumberEnd: 2327
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - type
      BBCount:         144
      ICount:          1156
      EdgeCount:       194
      CyclomaticComplexity: 52
      functionsReached:
        - calloc
        - get_argument
        - get_keyword
        - ly_log
        - ly_path_parse
        - ly_set_add
        - ly_vlog
        - 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:2230,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2231,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2236,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:2231,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2231,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2231,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2236,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2236,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2237,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:2237,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2237,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:2237,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:2237,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2237,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:2237,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:2237,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2237,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2240,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:2237,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2237,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:2237,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:2237,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2237,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:2237,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:2237,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2237,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:2242,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2242,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2242,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:2242,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2242,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:2242,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:2242,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2242,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2242,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:2242,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2326,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2326,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2242,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2242,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2242,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:2242,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2243,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:2326,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:2243,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2245,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:2249,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:2253,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:2257,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:2261,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:2272,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:2292,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:2296,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:2307,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:2311,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:2316,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:2319,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2245,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2245,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2246,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:2249,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2249,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2250,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:2253,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2253,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2254,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:2257,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2257,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2258,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:2261,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2262,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2265,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:2262,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2262,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2262,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2266,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2266,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:2268,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:2266,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2266,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:2266,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:2268,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2268,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2269,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:2272,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2273,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2282,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:2273,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2273,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2273,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2282,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2282,13'
              BranchSideFuncs:
                - lydict_remove
            - BranchSide:      'src/parser_yang.c:2284,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:2282,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2282,13'
              BranchSideFuncs:
                - lydict_remove
            - BranchSide:      'src/parser_yang.c:2282,13'
              BranchSideFuncs:
                - lydict_remove
        - Branch String:   'src/parser_yang.c:2284,33'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2284,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:2284,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:2287,27'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2287,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:2287,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:2288,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2288,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2289,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:2292,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2292,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2293,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:2296,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2297,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2300,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:2297,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2297,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2297,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2301,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2301,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:2303,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:2301,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2301,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:2301,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:2303,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2303,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2304,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:2307,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2307,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2309,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:2311,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2311,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:2311,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:2311,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2311,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:2311,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:2311,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2311,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:2311,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:2311,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2311,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:2311,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:2311,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2311,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:2311,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:2312,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2312,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2313,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:2316,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2316,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2317,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:2319,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2319,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2319,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2322,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2322,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2322,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:2322,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2242,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:2322,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:2322,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2322,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:2322,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:2322,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2242,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2322,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:2231,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2236,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:2237,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:2237,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:2242,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2242,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2242,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2242,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2245,13'
          Dst:             parse_text_fields
        - Src:             'src/parser_yang.c:2249,13'
          Dst:             parse_type_enum
        - Src:             'src/parser_yang.c:2253,13'
          Dst:             parse_type_enum
        - Src:             'src/parser_yang.c:2257,13'
          Dst:             parse_type_fracdigits
        - Src:             'src/parser_yang.c:2262,17'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2262,17'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2265,28'
          Dst:             calloc
        - Src:             'src/parser_yang.c:2266,13'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:2268,13'
          Dst:             parse_restr
        - Src:             'src/parser_yang.c:2273,17'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2273,17'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2282,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:2282,13'
          Dst:             lydict_remove
        - Src:             'src/parser_yang.c:2284,19'
          Dst:             ly_path_parse
        - Src:             'src/parser_yang.c:2287,13'
          Dst:             lydict_remove
        - Src:             'src/parser_yang.c:2292,13'
          Dst:             parse_type_pattern
        - Src:             'src/parser_yang.c:2297,17'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2297,17'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2300,27'
          Dst:             calloc
        - Src:             'src/parser_yang.c:2301,13'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:2303,13'
          Dst:             parse_restr
        - Src:             'src/parser_yang.c:2307,13'
          Dst:             parse_type_reqinstance
        - Src:             'src/parser_yang.c:2311,13'
          Dst:             realloc
        - Src:             'src/parser_yang.c:2311,13'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:2311,13'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:2312,13'
          Dst:             parse_type
        - Src:             'src/parser_yang.c:2316,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:2319,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2319,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2322,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2322,9'
          Dst:             ly_set_add
    - functionName:    parse_text_fields
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1391
      functionLinenumberEnd: 1419
      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_zc
        - lyplg_ext_stmt2str
        - parse_ext
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:1399,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1399,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:1399,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:1399,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1399,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:1399,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1399,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1399,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:1399,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1399,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1399,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:1399,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1399,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1399,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:1399,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1402,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1402,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1404,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:1404,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1404,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:1404,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:1404,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1404,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:1404,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:1404,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1404,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1405,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:1404,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1404,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:1404,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:1404,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1404,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:1404,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:1404,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1404,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:1405,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1405,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1405,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:1405,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1405,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1405,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:1405,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1405,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1405,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1405,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1418,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1418,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1405,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1405,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1405,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1405,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1406,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1418,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:1406,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1408,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1411,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1408,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1408,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1408,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1408,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1408,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1409,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1411,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1411,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1411,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1414,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1414,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1414,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1414,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1405,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1414,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yang.c:1399,5'
          Dst:             realloc
        - Src:             'src/parser_yang.c:1399,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:1399,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:1402,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:1404,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:1404,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:1405,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1405,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1405,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1405,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1408,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:1411,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1411,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1411,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1414,9'
          Dst:             get_keyword
    - functionName:    parse_inout
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2842
      functionLinenumberEnd: 2908
      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:          716
      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:2849,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2850,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2855,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:2850,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2850,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2850,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2855,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2855,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:2855,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:2855,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2855,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2856,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:2860,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2860,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2860,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:2860,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2860,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:2860,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:2860,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2860,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2860,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:2860,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2907,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2907,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2860,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2860,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2860,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:2860,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2861,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:2907,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:2861,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2863,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:2866,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:2869,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:2872,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:2875,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:2878,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:2881,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:2884,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:2887,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:2890,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:2894,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:2897,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:2900,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2863,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2863,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2863,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:2863,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2863,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2863,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2866,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2866,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2867,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:2869,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2869,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2870,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:2872,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2872,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2873,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:2875,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2875,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2876,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:2878,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2878,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2879,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:2881,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2881,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2882,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:2884,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2884,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2885,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: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:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2891,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:2890,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2890,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2890,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2891,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2891,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2892,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:2894,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2894,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2895,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:2897,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2897,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2898,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:2900,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2900,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2900,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2903,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2903,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2903,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:2903,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2860,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:2903,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:2903,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2903,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:2903,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:2903,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2860,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2903,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:2850,9'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2850,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2855,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:2860,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2860,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2860,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2860,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2863,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2863,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2866,13'
          Dst:             parse_any
        - Src:             'src/parser_yang.c:2869,13'
          Dst:             parse_choice
        - Src:             'src/parser_yang.c:2872,13'
          Dst:             parse_container
        - Src:             'src/parser_yang.c:2875,13'
          Dst:             parse_leaf
        - Src:             'src/parser_yang.c:2878,13'
          Dst:             parse_leaflist
        - Src:             'src/parser_yang.c:2881,13'
          Dst:             parse_list
        - Src:             'src/parser_yang.c:2884,13'
          Dst:             parse_uses
        - Src:             'src/parser_yang.c:2887,13'
          Dst:             parse_typedef
        - Src:             'src/parser_yang.c:2890,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2890,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2891,13'
          Dst:             parse_restrs
        - Src:             'src/parser_yang.c:2894,13'
          Dst:             parse_grouping
        - Src:             'src/parser_yang.c:2897,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:2900,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2900,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2900,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2903,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2903,9'
          Dst:             ly_set_add
    - functionName:    parse_restrs
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1628
      functionLinenumberEnd: 1633
      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:1631,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1631,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - parse_restr
            - BranchSide:      'src/parser_yang.c:1631,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - parse_restr
        - Branch String:   'src/parser_yang.c:1631,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1631,5'
              BranchSideFuncs:
                - parse_restr
            - BranchSide:      'src/parser_yang.c:1631,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1631,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1631,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:1631,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1631,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1631,5'
              BranchSideFuncs:
                - parse_restr
            - BranchSide:      'src/parser_yang.c:1631,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1631,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1631,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:1631,5'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/parser_yang.c:1631,5'
          Dst:             realloc
        - Src:             'src/parser_yang.c:1631,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:1631,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:1632,12'
          Dst:             parse_restr
    - functionName:    parse_deviate
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3886
      functionLinenumberEnd: 4106
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - deviates
      BBCount:         217
      ICount:          1468
      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:3891,36'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3891,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:3891,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:3903,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3903,5'
              BranchSideFuncs:
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:3905,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:3905,56'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3905,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:3907,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:3905,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3906,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:3907,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:3907,53'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3907,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:3909,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:3907,16'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3908,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:3909,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:3909,57'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3909,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:3911,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:3909,16'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3910,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:3911,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:3911,56'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3911,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:3914,9'
              BranchSideFuncs:
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
        - Branch String:   'src/parser_yang.c:3911,16'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3912,17'
              BranchSideFuncs:
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:3914,9'
              BranchSideFuncs:
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
        - Branch String:   'src/parser_yang.c:3914,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4098,10'
              BranchSideFuncs:
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4098,10'
              BranchSideFuncs:
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
        - Branch String:   'src/parser_yang.c:3920,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3922,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:3926,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:3938,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:3947,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:3956,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/parser_yang.c:3923,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3923,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:3924,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:3923,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4098,10'
              BranchSideFuncs:
                - ly_log
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4098,10'
              BranchSideFuncs:
                - ly_log
                - free
                - lysp_deviate_free
                - free
        - Branch String:   'src/parser_yang.c:3927,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3927,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:3928,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:3927,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4098,10'
              BranchSideFuncs:
                - ly_log
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4098,10'
              BranchSideFuncs:
                - ly_log
                - free
                - lysp_deviate_free
                - free
        - Branch String:   'src/parser_yang.c:3939,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3939,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:3940,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:3939,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4098,10'
              BranchSideFuncs:
                - ly_log
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4098,10'
              BranchSideFuncs:
                - ly_log
                - free
                - lysp_deviate_free
                - free
        - Branch String:   'src/parser_yang.c:3948,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3948,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:3949,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:3948,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4098,10'
              BranchSideFuncs:
                - ly_log
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4098,10'
              BranchSideFuncs:
                - ly_log
                - free
                - lysp_deviate_free
                - free
        - Branch String:   'src/parser_yang.c:3963,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3963,5'
              BranchSideFuncs:
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:3963,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:3963,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3963,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:3963,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:3963,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3963,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:3963,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:3963,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4098,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4098,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
        - Branch String:   'src/parser_yang.c:3963,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3963,5'
              BranchSideFuncs:
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:3963,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:3963,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3964,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:4098,10'
              BranchSideFuncs:
                - free
                - lysp_deviate_free
                - free
        - Branch String:   'src/parser_yang.c:3964,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3966,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:3978,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:3995,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:4007,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:4019,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:4031,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:4043,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:4063,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:4075,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:4087,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:4090,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
        - Branch String:   'src/parser_yang.c:3966,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3969,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:3969,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:3973,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:3969,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4098,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4098,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
        - Branch String:   'src/parser_yang.c:3973,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3973,17'
              BranchSideFuncs:
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:3974,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:3978,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3980,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:3984,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:3990,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:3980,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4098,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4098,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
        - Branch String:   'src/parser_yang.c:3986,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3986,17'
              BranchSideFuncs:
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:3987,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:3990,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3990,17'
              BranchSideFuncs:
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:3991,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:3995,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3998,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:3998,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4002,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:3998,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4098,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4098,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
        - Branch String:   'src/parser_yang.c:4002,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4002,17'
              BranchSideFuncs:
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4003,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:4007,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4010,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4010,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4014,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:4010,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4098,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4098,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
        - Branch String:   'src/parser_yang.c:4014,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4014,17'
              BranchSideFuncs:
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4015,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:4019,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4022,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4022,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4026,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:4022,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4098,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4098,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
        - Branch String:   'src/parser_yang.c:4026,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4026,17'
              BranchSideFuncs:
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4027,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:4031,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4034,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4034,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4038,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:4034,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4098,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4098,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
        - Branch String:   'src/parser_yang.c:4038,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4038,17'
              BranchSideFuncs:
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4039,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:4043,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4047,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4047,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4047,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4051,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:4047,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4098,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4098,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
        - Branch String:   'src/parser_yang.c:4051,21'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4052,21'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4056,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:4052,21'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4098,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4098,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
        - Branch String:   'src/parser_yang.c:4057,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4057,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:4058,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:4057,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4098,10'
              BranchSideFuncs:
                - ly_log
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4098,10'
              BranchSideFuncs:
                - ly_log
                - 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:4066,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4066,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4070,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:4066,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4098,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4098,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
        - Branch String:   'src/parser_yang.c:4070,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4070,17'
              BranchSideFuncs:
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4071,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:4075,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4077,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4081,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:4077,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4098,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4098,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
        - Branch String:   'src/parser_yang.c:4082,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4082,17'
              BranchSideFuncs:
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4083,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:4087,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4087,13'
              BranchSideFuncs:
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4088,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:4090,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4098,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4098,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
        - Branch String:   'src/parser_yang.c:4094,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4094,9'
              BranchSideFuncs:
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4094,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:4094,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3963,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:4094,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:4094,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4094,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:4094,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:4094,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3963,5'
              BranchSideFuncs:
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4094,9'
              BranchSideFuncs:
                - free
                - lysp_deviate_free
                - free
        - Branch String:   'src/parser_yang.c:4099,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4100,34'
              BranchSideFuncs:
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4104,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:4104,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4104,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4104,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:3903,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:3905,60'
          Dst:             strncmp
        - Src:             'src/parser_yang.c:3907,57'
          Dst:             strncmp
        - Src:             'src/parser_yang.c:3909,61'
          Dst:             strncmp
        - Src:             'src/parser_yang.c:3911,60'
          Dst:             strncmp
        - Src:             'src/parser_yang.c:3914,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3922,13'
          Dst:             calloc
        - Src:             'src/parser_yang.c:3923,9'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:3926,17'
          Dst:             calloc
        - Src:             'src/parser_yang.c:3927,9'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:3938,17'
          Dst:             calloc
        - Src:             'src/parser_yang.c:3939,9'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:3947,17'
          Dst:             calloc
        - Src:             'src/parser_yang.c:3948,9'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:3956,9'
          Dst:             __assert_fail
        - Src:             'src/parser_yang.c:3963,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3963,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:3963,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3963,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3969,17'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:3969,17'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3973,17'
          Dst:             parse_config
        - Src:             'src/parser_yang.c:3980,17'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:3980,17'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3984,23'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:3990,17'
          Dst:             parse_qnames
        - Src:             'src/parser_yang.c:3998,17'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:3998,17'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4002,17'
          Dst:             parse_mandatory
        - Src:             'src/parser_yang.c:4010,17'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4010,17'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4014,17'
          Dst:             parse_maxelements
        - Src:             'src/parser_yang.c:4022,17'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4022,17'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4026,17'
          Dst:             parse_minelements
        - Src:             'src/parser_yang.c:4034,17'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4034,17'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4038,17'
          Dst:             parse_restrs
        - Src:             'src/parser_yang.c:4047,17'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4047,17'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4052,21'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4052,21'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4056,31'
          Dst:             calloc
        - Src:             'src/parser_yang.c:4057,17'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:4058,17'
          Dst:             parse_type
        - Src:             'src/parser_yang.c:4066,17'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4066,17'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4070,17'
          Dst:             parse_qnames
        - Src:             'src/parser_yang.c:4077,17'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4077,17'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4081,23'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:4087,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:4090,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4090,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4094,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:4094,9'
          Dst:             ly_set_add
        - Src:             'src/parser_yang.c:4100,9'
          Dst:             lysp_deviate_free
    - functionName:    parse_config
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1475
      functionLinenumberEnd: 1514
      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:1481,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1482,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1487,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:1482,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1482,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1482,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1487,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1487,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1489,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:1489,47'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1489,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:1491,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:1489,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1490,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:1491,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:1491,55'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1491,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:1494,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1491,16'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1492,10'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1494,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1494,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1494,9'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1494,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1500,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1500,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1500,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1500,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1500,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1500,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1500,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1500,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1500,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1500,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1513,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1513,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1500,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1500,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1500,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1500,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1501,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1513,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:1501,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1503,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1506,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1503,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1503,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1504,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1506,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1506,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1506,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1509,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1509,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1509,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1509,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1500,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1509,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yang.c:1482,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1487,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:1489,51'
          Dst:             strncmp
        - Src:             'src/parser_yang.c:1491,59'
          Dst:             strncmp
        - Src:             'src/parser_yang.c:1494,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1500,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1500,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1500,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1500,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1503,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:1506,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1506,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1509,9'
          Dst:             get_keyword
    - functionName:    parse_mandatory
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1526
      functionLinenumberEnd: 1565
      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:1532,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1533,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1538,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:1533,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1533,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1533,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1538,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1538,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1540,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:1540,47'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1540,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:1542,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:1540,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1541,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:1542,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:1542,55'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1542,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:1545,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1542,16'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1543,10'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1545,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1545,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1545,9'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1545,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1551,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1551,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1551,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1551,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1551,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1551,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1551,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1551,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1551,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1551,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1564,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1564,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1551,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1551,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1551,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1551,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1552,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1564,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:1552,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1554,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1557,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1554,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1554,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1555,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1557,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1557,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1557,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1560,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1560,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1560,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1560,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1551,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1560,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yang.c:1533,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1538,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:1540,51'
          Dst:             strncmp
        - Src:             'src/parser_yang.c:1542,59'
          Dst:             strncmp
        - Src:             'src/parser_yang.c:1545,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1551,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1551,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1551,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1551,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1554,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:1557,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1557,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1560,9'
          Dst:             get_keyword
    - functionName:    parse_maxelements
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2423
      functionLinenumberEnd: 2482
      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:2430,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2431,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2434,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:2431,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2431,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2431,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2437,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2437,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2439,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:2439,19'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2439,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:2440,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2439,39'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2439,44'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2440,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2439,60'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2439,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:2445,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:2439,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2440,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:2445,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:2440,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2480,10'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2480,10'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2445,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2446,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:2463,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:2449,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2450,13'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2454,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:2450,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2480,10'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2480,10'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2454,31'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2454,35'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2455,13'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2454,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2455,13'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2460,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:2455,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2480,10'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2480,10'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2466,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2466,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2466,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:2466,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2466,5'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2466,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:2466,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2466,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2466,5'
              BranchSideFuncs:
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2466,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2480,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2480,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2466,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2466,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2466,5'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2466,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2467,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - free
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2480,10'
              BranchSideFuncs:
                - free
        - Branch String:   'src/parser_yang.c:2467,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2469,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - free
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2472,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2469,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2469,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2470,13'
              BranchSideFuncs:
                - get_keyword
                - free
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2472,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2480,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2480,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2476,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2476,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2476,9'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2476,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2466,5'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2476,9'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yang.c:2431,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2437,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:2439,64'
          Dst:             __ctype_b_loc
        - Src:             'src/parser_yang.c:2440,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2445,9'
          Dst:             ly_strncmp
        - Src:             'src/parser_yang.c:2446,9'
          Dst:             __errno_location
        - Src:             'src/parser_yang.c:2447,15'
          Dst:             strtoull
        - Src:             'src/parser_yang.c:2450,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2454,14'
          Dst:             __errno_location
        - Src:             'src/parser_yang.c:2455,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2466,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2466,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2466,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2466,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2469,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:2472,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2472,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2476,9'
          Dst:             get_keyword
    - functionName:    parse_minelements
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2495
      functionLinenumberEnd: 2548
      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:2502,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2503,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2506,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:2503,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2503,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2503,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2509,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2509,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2511,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:2511,19'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2511,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:2512,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2511,40'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2511,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:2512,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2511,61'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2511,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:2517,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:2511,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2512,9'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2517,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:2512,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2546,10'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2546,10'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2520,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2521,9'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2525,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:2521,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2546,10'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2546,10'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2525,27'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2525,31'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2526,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2525,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2526,9'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2530,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:2526,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2546,10'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2546,10'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2532,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2532,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2532,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:2532,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2532,5'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2532,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:2532,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2532,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2532,5'
              BranchSideFuncs:
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2532,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2546,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2546,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2532,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2532,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2532,5'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2532,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2533,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - free
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2546,10'
              BranchSideFuncs:
                - free
        - Branch String:   'src/parser_yang.c:2533,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2535,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - free
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2538,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2535,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2535,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2536,13'
              BranchSideFuncs:
                - get_keyword
                - free
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2538,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2546,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2546,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2542,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2542,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2542,9'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2542,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2532,5'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2542,9'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yang.c:2503,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2509,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:2511,23'
          Dst:             __ctype_b_loc
        - Src:             'src/parser_yang.c:2512,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2517,5'
          Dst:             __errno_location
        - Src:             'src/parser_yang.c:2518,11'
          Dst:             strtoull
        - Src:             'src/parser_yang.c:2521,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2525,10'
          Dst:             __errno_location
        - Src:             'src/parser_yang.c:2526,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2532,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2532,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2532,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2532,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2535,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:2538,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2538,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2542,9'
          Dst:             get_keyword
    - functionName:    parse_when
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1697
      functionLinenumberEnd: 1747
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - when_p
      BBCount:         88
      ICount:          576
      EdgeCount:       117
      CyclomaticComplexity: 31
      functionsReached:
        - calloc
        - get_argument
        - get_keyword
        - ly_log
        - ly_set_add
        - ly_vlog
        - lydict_insert_zc
        - lyplg_ext_stmt2str
        - lysp_when_free
        - parse_ext
        - parse_text_field
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:1703,36'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1703,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:1703,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:1705,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1706,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1710,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:1706,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1706,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1706,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1711,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1711,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:1714,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:1711,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1740,9'
              BranchSideFuncs:
                - ly_log
                - lysp_when_free
                - free
            - BranchSide:      'src/parser_yang.c:1740,9'
              BranchSideFuncs:
                - ly_log
                - lysp_when_free
                - free
        - Branch String:   'src/parser_yang.c:1714,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1714,5'
              BranchSideFuncs:
                - lysp_when_free
                - free
            - BranchSide:      'src/parser_yang.c:1715,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:1715,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1715,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:1716,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:1715,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1716,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:1716,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:1716,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1716,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:1716,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:1716,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1716,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:1716,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:1716,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1716,5'
              BranchSideFuncs:
                - lysp_when_free
                - free
            - BranchSide:      'src/parser_yang.c:1718,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:1716,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1716,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:1716,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:1716,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1716,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:1716,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:1716,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs:
                - lysp_when_free
                - free
            - BranchSide:      'src/parser_yang.c:1716,5'
              BranchSideFuncs:
                - lysp_when_free
                - free
        - Branch String:   'src/parser_yang.c:1718,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1718,5'
              BranchSideFuncs:
                - lysp_when_free
                - free
            - BranchSide:      'src/parser_yang.c:1718,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:1718,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1718,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:1718,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:1718,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1718,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_when_free
                - free
            - BranchSide:      'src/parser_yang.c:1718,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:1718,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1740,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_when_free
                - free
            - BranchSide:      'src/parser_yang.c:1740,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_when_free
                - free
        - Branch String:   'src/parser_yang.c:1718,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1718,5'
              BranchSideFuncs:
                - lysp_when_free
                - free
            - BranchSide:      'src/parser_yang.c:1718,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:1718,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1719,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:1740,9'
              BranchSideFuncs:
                - lysp_when_free
                - free
        - Branch String:   'src/parser_yang.c:1719,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1721,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:1725,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:1729,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:1732,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_when_free
                - free
        - Branch String:   'src/parser_yang.c:1722,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1722,13'
              BranchSideFuncs:
                - lysp_when_free
                - free
            - BranchSide:      'src/parser_yang.c:1723,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:1726,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1726,13'
              BranchSideFuncs:
                - lysp_when_free
                - free
            - BranchSide:      'src/parser_yang.c:1727,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:1729,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1729,13'
              BranchSideFuncs:
                - lysp_when_free
                - free
            - BranchSide:      'src/parser_yang.c:1730,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:1732,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1740,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_when_free
                - free
            - BranchSide:      'src/parser_yang.c:1740,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_when_free
                - free
        - Branch String:   'src/parser_yang.c:1736,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1736,9'
              BranchSideFuncs:
                - lysp_when_free
                - free
            - BranchSide:      'src/parser_yang.c:1736,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:1736,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1718,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:1736,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:1736,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1736,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:1736,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:1736,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1718,5'
              BranchSideFuncs:
                - lysp_when_free
                - free
            - BranchSide:      'src/parser_yang.c:1736,9'
              BranchSideFuncs:
                - lysp_when_free
                - free
        - Branch String:   'src/parser_yang.c:1740,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1741,31'
              BranchSideFuncs:
                - lysp_when_free
                - free
            - BranchSide:      'src/parser_yang.c:1744,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:1706,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1710,12'
          Dst:             calloc
        - Src:             'src/parser_yang.c:1711,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:1714,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:1715,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:1716,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:1716,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:1718,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1718,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1718,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1718,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1721,19'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:1725,19'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:1729,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:1732,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1732,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1736,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1736,9'
          Dst:             ly_set_add
        - Src:             'src/parser_yang.c:1741,9'
          Dst:             lysp_when_free
    - functionName:    parse_case
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3339
      functionLinenumberEnd: 3410
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parent
        - siblings
      BBCount:         114
      ICount:          827
      EdgeCount:       151
      CyclomaticComplexity: 39
      functionsReached:
        - calloc
        - get_argument
        - get_keyword
        - ly_log
        - ly_set_add
        - ly_vlog
        - 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:3347,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3347,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:3347,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:3347,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3347,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:3347,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:3347,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3347,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:3347,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:3347,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3347,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:3348,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:3352,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3352,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3353,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:3353,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3353,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:3353,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:3353,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3353,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:3353,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:3353,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3353,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3356,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:3353,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3353,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:3353,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:3353,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3353,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:3353,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:3353,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3353,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:3356,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3356,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3356,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:3356,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3356,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:3356,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:3356,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3356,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3356,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:3356,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3409,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3409,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3356,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3356,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3356,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:3356,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3357,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:3409,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:3357,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3359,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:3362,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:3365,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:3368,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:3371,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:3375,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:3378,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:3381,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:3384,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:3387,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:3390,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:3393,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:3396,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:3399,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:3402,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3359,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3359,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3360,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:3362,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3362,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3363,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:3365,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3365,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3366,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:3368,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3368,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3369,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:3371,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3371,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3372,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:3375,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3375,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3375,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:3375,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3375,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3375,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3378,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3378,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3379,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:3381,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3381,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3382,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:3384,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3384,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3385,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:3387,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3387,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3388,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:3390,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3390,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3391,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:3393,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3393,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3394,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:3396,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3396,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3397,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:3399,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3399,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3400,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:3402,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3402,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3402,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3405,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3405,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3405,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:3405,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3356,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:3405,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:3405,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3405,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:3405,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:3405,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3356,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3405,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:3347,5'
          Dst:             calloc
        - Src:             'src/parser_yang.c:3347,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:3352,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:3353,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:3353,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:3356,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3356,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:3356,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3356,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3359,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:3362,13'
          Dst:             parse_qnames
        - Src:             'src/parser_yang.c:3365,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:3368,13'
          Dst:             parse_status
        - Src:             'src/parser_yang.c:3371,13'
          Dst:             parse_when
        - Src:             'src/parser_yang.c:3375,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3378,13'
          Dst:             parse_any
        - Src:             'src/parser_yang.c:3381,13'
          Dst:             parse_choice
        - Src:             'src/parser_yang.c:3384,13'
          Dst:             parse_container
        - Src:             'src/parser_yang.c:3387,13'
          Dst:             parse_leaf
        - Src:             'src/parser_yang.c:3390,13'
          Dst:             parse_leaflist
        - Src:             'src/parser_yang.c:3393,13'
          Dst:             parse_list
        - Src:             'src/parser_yang.c:3396,13'
          Dst:             parse_uses
        - Src:             'src/parser_yang.c:3399,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:3402,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:3402,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3405,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3405,9'
          Dst:             ly_set_add
    - functionName:    parse_refine
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2699
      functionLinenumberEnd: 2758
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - refines
      BBCount:         114
      ICount:          836
      EdgeCount:       152
      CyclomaticComplexity: 40
      functionsReached:
        - get_argument
        - get_keyword
        - ly_log
        - ly_set_add
        - ly_vlog
        - 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:2706,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2706,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:2706,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:2706,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2706,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:2706,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:2706,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2706,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:2706,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:2706,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2706,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:2706,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:2706,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2706,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:2706,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:2709,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2709,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2710,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:2710,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2710,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:2711,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:2710,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2711,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:2711,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:2711,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2711,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:2711,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:2711,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2711,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:2711,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:2711,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2711,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2713,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:2711,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2711,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:2711,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:2711,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2711,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:2711,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:2711,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2711,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:2713,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2713,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2713,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:2713,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2713,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:2713,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:2713,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2713,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2713,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:2713,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2757,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2757,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2713,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2713,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2713,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:2713,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2714,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:2757,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:2714,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2716,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:2719,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:2722,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:2725,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:2729,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:2732,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:2735,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:2738,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:2741,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:2744,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:2747,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:2750,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2716,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2716,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2717,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:2719,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2719,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2720,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:2722,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2722,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2723,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:2725,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2725,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2726,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:2725,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2725,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2725,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2726,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2726,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2727,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:2729,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2729,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2730,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:2732,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2732,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2733,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:2735,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2735,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2736,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: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: []
            - BranchSide:      'src/parser_yang.c:2748,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:2750,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2750,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2750,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2753,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2753,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2753,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:2753,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2713,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:2753,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:2753,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2753,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:2753,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:2753,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2713,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2753,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:2706,5'
          Dst:             realloc
        - Src:             'src/parser_yang.c:2706,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:2706,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:2709,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:2710,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:2711,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:2711,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:2713,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2713,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2713,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2713,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2716,13'
          Dst:             parse_config
        - Src:             'src/parser_yang.c:2719,13'
          Dst:             parse_qnames
        - Src:             'src/parser_yang.c:2722,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:2725,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2726,13'
          Dst:             parse_qnames
        - Src:             'src/parser_yang.c:2729,13'
          Dst:             parse_maxelements
        - Src:             'src/parser_yang.c:2732,13'
          Dst:             parse_minelements
        - Src:             'src/parser_yang.c:2735,13'
          Dst:             parse_restrs
        - Src:             'src/parser_yang.c:2738,13'
          Dst:             parse_mandatory
        - Src:             'src/parser_yang.c:2741,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:2744,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:2747,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:2750,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2750,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2753,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2753,9'
          Dst:             ly_set_add
    - functionName:    parse_orderedby
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2559
      functionLinenumberEnd: 2599
      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:2565,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2566,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2571,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:2566,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2566,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2566,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2571,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2571,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2573,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:2573,49'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2573,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:2575,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:2573,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2574,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:2575,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:2575,54'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2575,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:2578,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2575,16'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2576,9'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2578,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2578,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2597,10'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2597,10'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2583,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2583,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2583,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:2583,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2583,5'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2583,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:2583,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2583,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2583,5'
              BranchSideFuncs:
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2583,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2597,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2597,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2583,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2583,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2583,5'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2583,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2584,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - free
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2597,10'
              BranchSideFuncs:
                - free
        - Branch String:   'src/parser_yang.c:2584,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2586,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - free
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2589,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2586,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2586,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2587,13'
              BranchSideFuncs:
                - get_keyword
                - free
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2589,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2597,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2597,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2593,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2593,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2593,9'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2593,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2583,5'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2593,9'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yang.c:2566,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2571,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:2573,53'
          Dst:             strncmp
        - Src:             'src/parser_yang.c:2575,58'
          Dst:             strncmp
        - Src:             'src/parser_yang.c:2578,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2583,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2583,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2583,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2583,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2586,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:2589,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2589,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2593,9'
          Dst:             get_keyword
    - functionName:    yang_parse_submodule
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4738
      functionLinenumberEnd: 4809
      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:4746,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4746,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:4746,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/parser_yang.c:4746,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4746,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:4746,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/parser_yang.c:4746,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4746,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:4746,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/parser_yang.c:4746,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4746,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:4746,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/parser_yang.c:4746,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4746,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:4749,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:4750,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4750,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:4751,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:4756,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4756,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:4757,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:4768,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4768,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
            - BranchSide:      'src/parser_yang.c:4771,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:4772,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4772,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
            - BranchSide:      'src/parser_yang.c:4774,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:4774,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4775,9'
              BranchSideFuncs:
                - ly_log
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
            - BranchSide:      'src/parser_yang.c:4778,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:4779,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4801,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
            - BranchSide:      'src/parser_yang.c:4801,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
        - Branch String:   'src/parser_yang.c:4786,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4786,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
            - BranchSide:      'src/parser_yang.c:4789,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:4790,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4790,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
            - BranchSide:      'src/parser_yang.c:4791,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
                - strlen
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4791,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4792,9'
              BranchSideFuncs:
                - strlen
                - ly_vlog
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
            - BranchSide:      'src/parser_yang.c:4797,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
        - Branch String:   'src/parser_yang.c:4792,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4801,5'
              BranchSideFuncs:
                - strlen
                - ly_vlog
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
            - BranchSide:      'src/parser_yang.c:4801,5'
              BranchSideFuncs:
                - strlen
                - ly_vlog
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
        - Branch String:   'src/parser_yang.c:4802,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4803,55'
              BranchSideFuncs:
                - lysp_module_free
                - lysp_yang_ctx_free
            - BranchSide:      'src/parser_yang.c:4808,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:4746,5'
          Dst:             __assert_fail
        - Src:             'src/parser_yang.c:4749,16'
          Dst:             calloc
        - Src:             'src/parser_yang.c:4750,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:4755,13'
          Dst:             calloc
        - Src:             'src/parser_yang.c:4756,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:4762,5'
          Dst:             ly_set_add
        - Src:             'src/parser_yang.c:4764,5'
          Dst:             ly_log_location
        - Src:             'src/parser_yang.c:4767,11'
          Dst:             skip_redundant_chars
        - Src:             'src/parser_yang.c:4771,11'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:4775,9'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:4779,9'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4779,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4785,11'
          Dst:             parse_submodule
        - Src:             'src/parser_yang.c:4789,11'
          Dst:             skip_redundant_chars
        - Src:             'src/parser_yang.c:4792,9'
          Dst:             strlen
        - Src:             'src/parser_yang.c:4792,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4801,5'
          Dst:             ly_log_location_revert
        - Src:             'src/parser_yang.c:4803,9'
          Dst:             lysp_module_free
        - Src:             'src/parser_yang.c:4804,9'
          Dst:             lysp_yang_ctx_free
    - functionName:    parse_submodule
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4504
      functionLinenumberEnd: 4699
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - submod
      BBCount:         221
      ICount:          1506
      EdgeCount:       284
      CyclomaticComplexity: 65
      functionsReached:
        - get_argument
        - get_keyword
        - ly_ctx_get_submodule_latest
        - ly_log
        - ly_set_add
        - ly_vlog
        - 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:4515,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4515,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4516,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:4516,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4516,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:4516,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:4516,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4516,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:4516,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:4516,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4516,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4518,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:4516,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4516,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:4516,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:4516,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4516,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:4516,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:4516,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4516,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:4518,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4518,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4518,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:4518,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4518,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:4518,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:4518,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4518,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4518,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:4518,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4698,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4698,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4518,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4518,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4518,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:4518,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4523,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:4683,10'
              BranchSideFuncs:
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4523,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4526,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:4529,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:4534,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:4534,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:4541,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:4541,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:4541,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:4541,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: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:4566,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:4566,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:4566,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:4566,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:4566,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:4566,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:4566,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:4566,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:4566,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:4566,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:4566,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:4566,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:4566,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:4566,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:4566,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:4566,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:4566,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:4570,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:4573,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:4526,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4526,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4577,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:4526,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4526,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4526,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4529,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4529,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4577,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:4529,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4529,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4529,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4534,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4534,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4577,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:4534,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4534,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4534,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4541,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4541,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4577,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:4541,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4541,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4541,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - 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:4577,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:4578,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4581,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:4584,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:4589,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:4596,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:4601,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:4604,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:4607,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:4610,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:4615,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:4620,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:4623,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:4626,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:4629,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:4632,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:4635,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:4638,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:4641,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:4645,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:4648,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:4651,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:4654,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:4657,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:4660,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:4663,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:4666,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:4669,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:4672,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:4676,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4581,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4581,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4582,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:4584,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4584,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4585,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:4589,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4590,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:4593,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:4590,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4593,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:4593,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:4593,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4593,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4594,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:4596,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4596,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4597,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: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:4607,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4607,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4608,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:4610,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4610,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4611,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:4615,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4615,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4616,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:4620,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4620,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4620,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:4620,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4620,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4620,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4623,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4623,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4624,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:4626,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4626,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4627,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:4629,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4629,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4630,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:4632,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4632,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4633,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:4638,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4638,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4639,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:4641,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4641,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4642,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:4645,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4645,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4646,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:4648,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4648,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4649,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:4651,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4651,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4652,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:4654,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4654,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4655,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:4657,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4657,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4658,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:4660,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4660,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4661,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:4663,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4663,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4664,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:4666,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4666,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4667,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:4669,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4669,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4670,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:4672,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4672,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4673,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:4676,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4676,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4676,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4679,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4679,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4679,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:4679,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4518,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:4679,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:4679,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4679,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:4679,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:4679,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4518,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4679,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:4683,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4684,9'
              BranchSideFuncs:
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4690,39'
              BranchSideFuncs:
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4684,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4684,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4684,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4690,39'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4690,56'
              BranchSideFuncs:
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4690,56'
              BranchSideFuncs:
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4692,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4692,23'
              BranchSideFuncs:
                - strcmp
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4692,56'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:4692,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4692,56'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4693,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4693,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4693,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4693,9'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yang.c:4515,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:4516,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:4516,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:4518,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:4518,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4518,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4518,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:4526,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4526,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4526,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4529,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4529,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4529,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4534,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4534,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4534,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4541,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4541,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4541,13'
          Dst:             ly_vlog
        - 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:4581,13'
          Dst:             parse_yangversion
        - Src:             'src/parser_yang.c:4584,13'
          Dst:             parse_belongsto
        - Src:             'src/parser_yang.c:4590,17'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:4593,13'
          Dst:             parse_include
        - Src:             'src/parser_yang.c:4596,13'
          Dst:             parse_import
        - Src:             'src/parser_yang.c:4601,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:4604,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:4607,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:4610,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:4615,13'
          Dst:             parse_revision
        - Src:             'src/parser_yang.c:4620,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4623,13'
          Dst:             parse_any
        - Src:             'src/parser_yang.c:4626,13'
          Dst:             parse_choice
        - Src:             'src/parser_yang.c:4629,13'
          Dst:             parse_container
        - Src:             'src/parser_yang.c:4632,13'
          Dst:             parse_leaf
        - Src:             'src/parser_yang.c:4635,13'
          Dst:             parse_leaflist
        - Src:             'src/parser_yang.c:4638,13'
          Dst:             parse_list
        - Src:             'src/parser_yang.c:4641,13'
          Dst:             parse_uses
        - Src:             'src/parser_yang.c:4645,13'
          Dst:             parse_augment
        - Src:             'src/parser_yang.c:4648,13'
          Dst:             parse_deviation
        - Src:             'src/parser_yang.c:4651,13'
          Dst:             parse_extension
        - Src:             'src/parser_yang.c:4654,13'
          Dst:             parse_feature
        - Src:             'src/parser_yang.c:4657,13'
          Dst:             parse_grouping
        - Src:             'src/parser_yang.c:4660,13'
          Dst:             parse_identity
        - Src:             'src/parser_yang.c:4663,13'
          Dst:             parse_notif
        - Src:             'src/parser_yang.c:4666,13'
          Dst:             parse_action
        - Src:             'src/parser_yang.c:4669,13'
          Dst:             parse_typedef
        - Src:             'src/parser_yang.c:4672,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:4676,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4676,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4679,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:4679,9'
          Dst:             ly_set_add
        - Src:             'src/parser_yang.c:4684,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4690,11'
          Dst:             ly_ctx_get_submodule_latest
        - Src:             'src/parser_yang.c:4692,16'
          Dst:             strcmp
        - Src:             'src/parser_yang.c:4693,9'
          Dst:             ly_vlog
    - functionName:    parse_belongsto
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1113
      functionLinenumberEnd: 1158
      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:1119,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1120,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1125,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:1120,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1120,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1120,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1125,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1125,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1126,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:1126,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1127,9'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1132,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:1127,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1127,9'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1127,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1134,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1134,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1134,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:1134,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1134,5'
              BranchSideFuncs:
                - ly_vlog
                - parse_ext
                - get_keyword
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1134,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:1134,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1134,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1134,5'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1134,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1157,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1157,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1134,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1134,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1134,5'
              BranchSideFuncs:
                - ly_vlog
                - parse_ext
                - get_keyword
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1134,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1135,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1151,10'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1135,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1137,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - ly_vlog
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1141,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1144,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1137,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1137,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1139,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1141,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1141,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1142,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1144,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1144,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1144,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1147,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1147,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1147,9'
              BranchSideFuncs:
                - ly_vlog
                - parse_ext
                - get_keyword
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1147,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1134,5'
              BranchSideFuncs:
                - ly_vlog
                - parse_ext
                - get_keyword
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1147,9'
              BranchSideFuncs:
                - ly_vlog
                - parse_ext
                - get_keyword
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1151,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1151,18'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1152,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1152,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1152,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1152,9'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yang.c:1120,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1125,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:1126,9'
          Dst:             ly_strncmp
        - Src:             'src/parser_yang.c:1127,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1134,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1134,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1134,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1134,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1137,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:1141,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:1144,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1144,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1147,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1152,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_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: 3461
      functionLinenumberEnd: 3754
      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_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:3467,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3467,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:3469,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:3469,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3471,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:3474,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:3471,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3471,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3472,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:3477,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3478,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:3736,9'
              BranchSideFuncs:
                - yin_validate_value
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/parser_yin.c:3478,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3478,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3481,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:3481,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3483,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:3735,5'
              BranchSideFuncs:
                - yin_check_subelem_mandatory_constraint
        - Branch String:   'src/parser_yin.c:3489,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3490,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:3501,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:3490,54'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3490,57'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3493,21'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3490,57'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3490,57'
              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:3490,57'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3490,57'
              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:3490,57'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3490,57'
              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:3490,57'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3490,57'
              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:3490,57'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3490,57'
              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:3490,57'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3490,57'
              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:3490,57'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3490,57'
              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:3490,57'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3490,57'
              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:3490,57'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3490,57'
              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:3490,21'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3491,21'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3493,21'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3491,21'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3496,21'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3496,21'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3493,21'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3496,21'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3496,21'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3501,49'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3501,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:3502,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:3501,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3502,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:3507,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:3503,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3503,17'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3504,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:3507,55'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3507,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:3512,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:3509,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3512,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:3509,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3509,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3509,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3512,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3514,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:3517,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:3515,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3515,17'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3516,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:3517,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3519,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:3526,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:3519,21'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3520,21'
              BranchSideFuncs:
                - 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:3520,21'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3753,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3753,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3528,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3531,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:3536,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:3536,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:3540,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:3540,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:3543,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:3546,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:3549,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:3552,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:3555,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:3558,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:3561,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:3564,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:3570,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:3570,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:3570,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:3570,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:3573,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:3576,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:3580,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:3580,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:3583,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:3586,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:3589,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:3592,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:3595,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:3598,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:3601,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:3604,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:3607,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:3610,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:3614,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:3614,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:3617,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:3620,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:3623,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:3631,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:3631,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:3634,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:3637,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:3640,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:3643,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:3646,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:3650,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:3650,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:3653,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:3656,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:3659,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:3662,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:3665,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:3668,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:3671,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:3675,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:3675,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:3678,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:3682,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:3685,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:3688,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:3691,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:3694,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:3697,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:3700,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:3703,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:3706,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:3709,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:3712,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:3715,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:3720,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:3720,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:3728,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:3532,25'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3532,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:3532,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:3623,56'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3623,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:3627,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:3623,21'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3624,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:3627,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:3624,21'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3627,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:3627,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:3720,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3720,17'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3721,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:3721,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3722,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:3725,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:3722,21'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3722,21'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3723,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:3723,21'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3721,17'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3723,21'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3731,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3731,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3733,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:3733,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3481,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3733,13'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3736,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3736,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3740,9'
              BranchSideFuncs:
                - yin_validate_value
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/parser_yin.c:3740,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3740,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3741,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/parser_yin.c:3741,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3742,13'
              BranchSideFuncs:
                - lydict_insert
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - lydict_insert_zc
            - BranchSide:      'src/parser_yin.c:3746,9'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
        - Branch String:   'src/parser_yin.c:3742,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3742,13'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
            - BranchSide:      'src/parser_yin.c:3742,13'
              BranchSideFuncs:
                - lydict_insert
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
        - Branch String:   'src/parser_yin.c:3742,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3742,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3742,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
        - Branch String:   'src/parser_yin.c:3742,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3742,13'
              BranchSideFuncs:
                - lydict_insert
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
            - BranchSide:      'src/parser_yin.c:3742,13'
              BranchSideFuncs:
                - lydict_insert
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
        - Branch String:   'src/parser_yin.c:3742,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3742,13'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3743,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3743,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
            - BranchSide:      'src/parser_yin.c:3744,9'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
        - Branch String:   'src/parser_yin.c:3746,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3746,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3750,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3750,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3753,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:3467,5'
          Dst:             __assert_fail
        - Src:             'src/parser_yin.c:3471,9'
          Dst:             lyxml_ctx_peek
        - Src:             'src/parser_yin.c:3478,9'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:3484,24'
          Dst:             yin_match_keyword
        - Src:             'src/parser_yin.c:3488,23'
          Dst:             get_record
        - 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:3493,21'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yin.c:3493,21'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:3502,23'
          Dst:             yin_check_relative_order
        - Src:             'src/parser_yin.c:3509,17'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yin.c:3509,17'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yin.c:3509,17'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:3514,23'
          Dst:             yin_check_subelem_first_constraint
        - Src:             'src/parser_yin.c:3520,21'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yin.c:3520,21'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yin.c:3520,21'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:3531,23'
          Dst:             yin_parse_extension_instance
        - Src:             'src/parser_yin.c:3536,23'
          Dst:             yin_parse_action
        - Src:             'src/parser_yin.c:3540,23'
          Dst:             yin_parse_any
        - Src:             'src/parser_yin.c:3543,23'
          Dst:             yin_parse_argument
        - Src:             'src/parser_yin.c:3546,23'
          Dst:             yin_parse_augment
        - Src:             'src/parser_yin.c:3549,23'
          Dst:             yin_parse_base
        - Src:             'src/parser_yin.c:3552,23'
          Dst:             yin_parse_belongs_to
        - Src:             'src/parser_yin.c:3555,23'
          Dst:             yin_parse_bit
        - Src:             'src/parser_yin.c:3558,23'
          Dst:             yin_parse_case
        - Src:             'src/parser_yin.c:3561,23'
          Dst:             yin_parse_choice
        - Src:             'src/parser_yin.c:3564,23'
          Dst:             yin_parse_config
        - Src:             'src/parser_yin.c:3570,23'
          Dst:             yin_parse_meta
        - Src:             'src/parser_yin.c:3573,23'
          Dst:             yin_parse_container
        - Src:             'src/parser_yin.c:3576,23'
          Dst:             yin_parse_qname
        - Src:             'src/parser_yin.c:3580,23'
          Dst:             yin_parse_simple_elem
        - Src:             'src/parser_yin.c:3583,23'
          Dst:             yin_parse_simple_elem
        - Src:             'src/parser_yin.c:3586,23'
          Dst:             yin_parse_deviate
        - Src:             'src/parser_yin.c:3589,23'
          Dst:             yin_parse_deviation
        - Src:             'src/parser_yin.c:3592,23'
          Dst:             yin_parse_enum
        - Src:             'src/parser_yin.c:3595,23'
          Dst:             yin_parse_err_msg
        - Src:             'src/parser_yin.c:3598,23'
          Dst:             yin_parse_extension
        - Src:             'src/parser_yin.c:3601,23'
          Dst:             yin_parse_feature
        - Src:             'src/parser_yin.c:3604,23'
          Dst:             yin_parse_fracdigits
        - Src:             'src/parser_yin.c:3607,23'
          Dst:             yin_parse_grouping
        - Src:             'src/parser_yin.c:3610,23'
          Dst:             yin_parse_identity
        - Src:             'src/parser_yin.c:3614,23'
          Dst:             yin_parse_qname
        - Src:             'src/parser_yin.c:3617,23'
          Dst:             yin_parse_simple_elem
        - Src:             'src/parser_yin.c:3620,23'
          Dst:             yin_parse_import
        - Src:             'src/parser_yin.c:3624,21'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:3627,23'
          Dst:             yin_parse_include
        - Src:             'src/parser_yin.c:3631,23'
          Dst:             yin_parse_inout
        - Src:             'src/parser_yin.c:3634,23'
          Dst:             yin_parse_leaf
        - Src:             'src/parser_yin.c:3637,23'
          Dst:             yin_parse_leaflist
        - Src:             'src/parser_yin.c:3640,23'
          Dst:             yin_parse_length
        - Src:             'src/parser_yin.c:3643,23'
          Dst:             yin_parse_list
        - Src:             'src/parser_yin.c:3646,23'
          Dst:             yin_parse_mandatory
        - Src:             'src/parser_yin.c:3650,23'
          Dst:             yin_parse_minmax
        - Src:             'src/parser_yin.c:3653,23'
          Dst:             yin_parse_modifier
        - Src:             'src/parser_yin.c:3656,23'
          Dst:             yin_parse_must
        - Src:             'src/parser_yin.c:3659,23'
          Dst:             yin_parse_simple_elem
        - Src:             'src/parser_yin.c:3662,23'
          Dst:             yin_parse_notification
        - Src:             'src/parser_yin.c:3665,23'
          Dst:             yin_parse_orderedby
        - Src:             'src/parser_yin.c:3668,23'
          Dst:             yin_parse_path
        - Src:             'src/parser_yin.c:3671,23'
          Dst:             yin_parse_pattern
        - Src:             'src/parser_yin.c:3675,23'
          Dst:             yin_parse_value_pos
        - Src:             'src/parser_yin.c:3678,23'
          Dst:             yin_parse_simple_elem
        - Src:             'src/parser_yin.c:3682,23'
          Dst:             yin_parse_range
        - Src:             'src/parser_yin.c:3685,23'
          Dst:             yin_parse_refine
        - Src:             'src/parser_yin.c:3688,23'
          Dst:             yin_pasrse_reqinstance
        - Src:             'src/parser_yin.c:3691,23'
          Dst:             yin_parse_revision
        - Src:             'src/parser_yin.c:3694,23'
          Dst:             yin_parse_revision_date
        - Src:             'src/parser_yin.c:3697,23'
          Dst:             yin_parse_status
        - Src:             'src/parser_yin.c:3700,23'
          Dst:             yin_parse_type
        - Src:             'src/parser_yin.c:3703,23'
          Dst:             yin_parse_typedef
        - Src:             'src/parser_yin.c:3706,23'
          Dst:             yin_parse_uses
        - Src:             'src/parser_yin.c:3709,23'
          Dst:             yin_parse_when
        - Src:             'src/parser_yin.c:3712,23'
          Dst:             yin_parse_yangversion
        - Src:             'src/parser_yin.c:3715,23'
          Dst:             yin_parse_yin_element
        - Src:             'src/parser_yin.c:3720,17'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:3722,21'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:3723,21'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:3725,23'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:3728,17'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:3733,13'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:3740,9'
          Dst:             yin_validate_value
        - Src:             'src/parser_yin.c:3742,13'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yin.c:3742,13'
          Dst:             lydict_insert
        - Src:             'src/parser_yin.c:3746,9'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:3750,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: 3044
      functionLinenumberEnd: 3064
      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:3047,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3047,5'
              BranchSideFuncs:
                - kw2kw_group
                - kw2kw_group
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3049,9'
              BranchSideFuncs:
                - kw2kw_group
                - kw2kw_group
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3047,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3047,5'
              BranchSideFuncs:
                - kw2kw_group
                - kw2kw_group
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3049,9'
              BranchSideFuncs:
                - kw2kw_group
                - kw2kw_group
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3049,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3051,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3054,5'
              BranchSideFuncs:
                - kw2kw_group
                - kw2kw_group
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3054,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3054,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3055,5'
              BranchSideFuncs:
                - kw2kw_group
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3055,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3055,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3057,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3057,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3058,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3063,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3058,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3058,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3058,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yin.c:3047,5'
          Dst:             __assert_fail
        - Src:             'src/parser_yin.c:3054,5'
          Dst:             kw2kw_group
        - Src:             'src/parser_yin.c:3055,5'
          Dst:             kw2kw_group
        - Src:             'src/parser_yin.c:3058,9'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yin.c:3058,9'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yin.c:3058,9'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yin.c:3058,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: 3347
      functionLinenumberEnd: 3444
      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:3352,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3352,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:3353,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:3353,5'
          Branch Sides:
            - 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
            - BranchSide:      'src/parser_yin.c:3355,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:3355,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3355,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:3355,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:3355,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3355,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:3355,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:3355,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3355,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:3355,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:3357,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3358,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:3364,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:3358,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3358,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3358,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3364,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3366,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yin.c:3369,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:3369,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3369,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3372,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:3372,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3372,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3375,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:3379,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3379,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3382,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:3382,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3383,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:3408,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:3383,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3384,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:3401,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:3385,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3386,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:3388,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:3393,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3393,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3394,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:3394,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3394,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:3395,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:3395,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3395,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3397,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:3397,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3397,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:3397,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:3397,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3397,13'
              BranchSideFuncs: []
            - 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
        - Branch String:   'src/parser_yin.c:3397,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3397,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:3397,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:3397,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3397,13'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3399,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3399,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:3400,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:3401,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3401,13'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3404,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3382,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3404,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3408,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3408,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:3409,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:3409,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3410,9'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_unres_exts_add
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
            - BranchSide:      'src/parser_yin.c:3434,16'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3410,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3410,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3411,9'
              BranchSideFuncs:
                - yin_unres_exts_add
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3411,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3420,13'
              BranchSideFuncs:
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:3433,9'
              BranchSideFuncs:
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:3420,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3420,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3421,18'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_next
                - yin_unres_exts_add
                - yin_parse_element_generic
        - Branch String:   'src/parser_yin.c:3421,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3422,28'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_next
                - yin_unres_exts_add
                - yin_parse_element_generic
            - BranchSide:      'src/parser_yin.c:3424,38'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_next
                - yin_unres_exts_add
                - yin_parse_element_generic
        - Branch String:   'src/parser_yin.c:3428,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3428,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_unres_exts_add
                - yin_parse_element_generic
                - __assert_fail
            - BranchSide:      'src/parser_yin.c:3429,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_unres_exts_add
                - yin_parse_element_generic
                - __assert_fail
        - Branch String:   'src/parser_yin.c:3429,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3411,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3429,13'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3433,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3433,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3434,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3434,16'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:0,0'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3436,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3436,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3436,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3436,9'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yin.c:3352,5'
          Dst:             __assert_fail
        - Src:             'src/parser_yin.c:3353,5'
          Dst:             __assert_fail
        - Src:             'src/parser_yin.c:3355,5'
          Dst:             realloc
        - Src:             'src/parser_yin.c:3355,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:3355,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:3358,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:3364,9'
          Dst:             asprintf
        - Src:             'src/parser_yin.c:3366,9'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:3369,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yin.c:3372,5'
          Dst:             strlen
        - Src:             'src/parser_yin.c:3372,5'
          Dst:             ly_store_prefix_data
        - Src:             'src/parser_yin.c:3379,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:3384,27'
          Dst:             calloc
        - Src:             'src/parser_yin.c:3393,13'
          Dst:             lydict_insert
        - Src:             'src/parser_yin.c:3395,13'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:3397,13'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yin.c:3397,13'
          Dst:             lydict_insert
        - Src:             'src/parser_yin.c:3401,13'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:3404,9'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:3408,5'
          Dst:             __assert_fail
        - Src:             'src/parser_yin.c:3410,9'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:3420,13'
          Dst:             yin_parse_element_generic
        - Src:             'src/parser_yin.c:3428,13'
          Dst:             __assert_fail
        - Src:             'src/parser_yin.c:3429,13'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:3433,9'
          Dst:             yin_unres_exts_add
        - Src:             'src/parser_yin.c:3436,9'
          Dst:             ly_vlog
    - functionName:    yin_parse_action
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2705
      functionLinenumberEnd: 2752
      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:2713,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2713,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:2713,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:2713,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2713,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:2713,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:2713,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2713,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:2714,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:2718,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2718,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2719,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:2719,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2719,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2722,5'
              BranchSideFuncs:
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - lydict_insert
                - lydict_insert
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2722,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2722,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2732,30'
              BranchSideFuncs:
                - yin_parse_content
                - subelems_deallocator
                - lydict_insert
                - lydict_insert
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2734,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2734,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2737,10'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2737,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2738,9'
              BranchSideFuncs:
                - lydict_insert
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:2742,10'
              BranchSideFuncs:
                - lydict_insert
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2740,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2740,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:2740,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2740,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2740,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2741,5'
              BranchSideFuncs:
                - lydict_insert
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2742,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2743,9'
              BranchSideFuncs:
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:2749,5'
              BranchSideFuncs:
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2745,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2745,9'
              BranchSideFuncs:
                - lydict_insert
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:2745,9'
              BranchSideFuncs:
                - lydict_insert
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2745,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2745,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2746,5'
              BranchSideFuncs:
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2749,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2749,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2751,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:2713,5'
          Dst:             calloc
        - Src:             'src/parser_yin.c:2713,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:2718,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:2719,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:2722,5'
          Dst:             subelems_allocator
        - Src:             'src/parser_yin.c:2732,12'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:2733,5'
          Dst:             subelems_deallocator
        - Src:             'src/parser_yin.c:2740,9'
          Dst:             lydict_insert
        - Src:             'src/parser_yin.c:2745,9'
          Dst:             lydict_insert
        - Src:             'src/parser_yin.c:2749,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: 2185
      functionLinenumberEnd: 2197
      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:2191,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2191,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2192,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:2192,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2192,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2194,5'
              BranchSideFuncs:
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:2194,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2194,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2196,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:2191,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:2192,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:2194,5'
          Dst:             yin_parse_content
    - functionName:    yin_parse_augment
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2763
      functionLinenumberEnd: 2807
      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:2771,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2771,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:2771,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:2771,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2771,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:2771,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:2771,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2771,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:2772,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:2776,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2776,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2777,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:2777,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2777,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2778,5'
              BranchSideFuncs:
                - strlen
                - ly_log
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2778,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2778,5'
              BranchSideFuncs:
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:2781,5'
              BranchSideFuncs:
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2778,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2781,5'
              BranchSideFuncs:
                - ly_log
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:2781,5'
              BranchSideFuncs:
                - ly_log
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2781,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2781,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2799,29'
              BranchSideFuncs:
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2801,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2801,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2804,5'
              BranchSideFuncs:
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2804,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2804,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2806,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:2771,5'
          Dst:             calloc
        - Src:             'src/parser_yin.c:2771,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:2776,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:2777,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:2778,5'
          Dst:             strlen
        - Src:             'src/parser_yin.c:2778,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:2781,5'
          Dst:             subelems_allocator
        - Src:             'src/parser_yin.c:2799,11'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:2800,5'
          Dst:             subelems_deallocator
        - Src:             'src/parser_yin.c:2804,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: 2548
      functionLinenumberEnd: 2587
      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:2555,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2555,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:2555,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:2555,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2555,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:2555,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:2555,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2555,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:2556,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:2560,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2560,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2561,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2561,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2561,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2564,5'
              BranchSideFuncs:
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2564,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2564,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2579,29'
              BranchSideFuncs:
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2581,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2581,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2584,5'
              BranchSideFuncs:
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2584,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2584,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2586,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:2555,5'
          Dst:             calloc
        - Src:             'src/parser_yin.c:2555,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:2560,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:2561,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:2564,5'
          Dst:             subelems_allocator
        - Src:             'src/parser_yin.c:2579,11'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:2580,5'
          Dst:             subelems_deallocator
        - Src:             'src/parser_yin.c:2584,5'
          Dst:             yin_unres_exts_add
    - functionName:    yin_parse_choice
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2598
      functionLinenumberEnd: 2641
      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:2605,5'
          Branch Sides:
            - 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
            - BranchSide:      'src/parser_yin.c:2605,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:2605,5'
          Branch Sides:
            - 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
            - 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:2605,5'
          Branch Sides:
            - 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
            - BranchSide:      'src/parser_yin.c:2607,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:2611,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2611,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2612,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2612,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2612,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2615,5'
              BranchSideFuncs:
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2615,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2615,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2633,29'
              BranchSideFuncs:
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2635,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2635,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2638,5'
              BranchSideFuncs:
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2638,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2638,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2640,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:2605,5'
          Dst:             calloc
        - Src:             'src/parser_yin.c:2605,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:2611,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:2612,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:2615,5'
          Dst:             subelems_allocator
        - Src:             'src/parser_yin.c:2633,11'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:2634,5'
          Dst:             subelems_deallocator
        - Src:             'src/parser_yin.c:2638,5'
          Dst:             yin_unres_exts_add
    - functionName:    yin_parse_config
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1931
      functionLinenumberEnd: 1954
      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:1937,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1937,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1938,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - strcmp
                - strcmp
                - ly_vlog
                - lydict_remove
                - lydict_remove
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:1938,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1938,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1939,16'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - ly_vlog
                - lydict_remove
                - lydict_remove
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:1939,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1940,10'
              BranchSideFuncs:
                - lydict_remove
                - yin_parse_content
            - BranchSide:      'src/parser_yin.c:1941,23'
              BranchSideFuncs:
                - strcmp
                - ly_vlog
                - lydict_remove
                - lydict_remove
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:1941,16'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1942,10'
              BranchSideFuncs:
                - lydict_remove
                - yin_parse_content
            - BranchSide:      'src/parser_yin.c:1944,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:1944,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1944,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:1944,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:1951,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1951,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1953,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:1937,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:1938,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:1939,9'
          Dst:             strcmp
        - Src:             'src/parser_yin.c:1941,16'
          Dst:             strcmp
        - Src:             'src/parser_yin.c:1944,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:1946,9'
          Dst:             lydict_remove
        - Src:             'src/parser_yin.c:1949,5'
          Dst:             lydict_remove
        - Src:             'src/parser_yin.c:1951,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: 2491
      functionLinenumberEnd: 2537
      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:2498,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2498,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:2498,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:2498,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2498,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:2498,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:2498,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2498,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:2499,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:2503,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2503,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2504,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2504,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2504,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2507,5'
              BranchSideFuncs:
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2507,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2507,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2529,29'
              BranchSideFuncs:
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2531,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2531,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2534,5'
              BranchSideFuncs:
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2534,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2534,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2536,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:2498,5'
          Dst:             calloc
        - Src:             'src/parser_yin.c:2498,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:2503,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:2504,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:2507,5'
          Dst:             subelems_allocator
        - Src:             'src/parser_yin.c:2529,11'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:2530,5'
          Dst:             subelems_deallocator
        - Src:             'src/parser_yin.c:2534,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: 2818
      functionLinenumberEnd: 2923
      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:2828,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2828,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2829,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:2829,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2829,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2831,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:2831,9'
          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
                - 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
                - 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:2837,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:2837,16'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2838,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:2840,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:2840,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2840,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:2840,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:2847,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2848,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - yin_parse_content
                - yin_unres_exts_add
                - free
            - BranchSide:      'src/parser_yin.c:2856,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:2849,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2849,9'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
                - free
            - BranchSide:      'src/parser_yin.c:2850,31'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
                - free
        - Branch String:   'src/parser_yin.c:2856,16'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2857,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - yin_parse_content
                - yin_unres_exts_add
                - free
            - BranchSide:      'src/parser_yin.c:2876,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:2858,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2858,9'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
                - free
            - BranchSide:      'src/parser_yin.c:2859,36'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
                - free
        - Branch String:   'src/parser_yin.c:2876,16'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2877,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - yin_parse_content
                - yin_unres_exts_add
                - free
            - BranchSide:      'src/parser_yin.c:2896,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - yin_parse_content
                - yin_unres_exts_add
                - free
        - Branch String:   'src/parser_yin.c:2878,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2878,9'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
                - free
            - BranchSide:      'src/parser_yin.c:2879,36'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
                - free
        - Branch String:   'src/parser_yin.c:2897,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2897,9'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
                - free
            - BranchSide:      'src/parser_yin.c:2898,36'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
                - free
        - Branch String:   'src/parser_yin.c:2909,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2909,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yin.c:2912,5'
              BranchSideFuncs:
                - yin_unres_exts_add
                - free
        - Branch String:   'src/parser_yin.c:2912,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2912,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yin.c:2914,14'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:2916,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2916,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2916,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:2916,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2916,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2918,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:2828,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:2829,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:2831,9'
          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:2837,16'
          Dst:             strcmp
        - Src:             'src/parser_yin.c:2840,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:2842,9'
          Dst:             lydict_remove
        - Src:             'src/parser_yin.c:2845,5'
          Dst:             lydict_remove
        - Src:             'src/parser_yin.c:2848,13'
          Dst:             calloc
        - Src:             'src/parser_yin.c:2849,9'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:2854,15'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:2857,17'
          Dst:             calloc
        - Src:             'src/parser_yin.c:2858,9'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:2874,15'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:2877,17'
          Dst:             calloc
        - Src:             'src/parser_yin.c:2878,9'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:2893,15'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:2896,17'
          Dst:             calloc
        - Src:             'src/parser_yin.c:2897,9'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:2907,15'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:2912,5'
          Dst:             yin_unres_exts_add
    - functionName:    yin_parse_deviation
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2934
      functionLinenumberEnd: 2965
      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:2937,36'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2937,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:2937,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:2940,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2940,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:2940,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:2940,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2940,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:2940,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:2940,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2940,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:2940,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:2943,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2943,5'
              BranchSideFuncs:
                - lysp_deviation_free
                - free
            - BranchSide:      'src/parser_yin.c:2944,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:2944,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2944,5'
              BranchSideFuncs:
                - lysp_deviation_free
                - free
            - BranchSide:      'src/parser_yin.c:2945,5'
              BranchSideFuncs:
                - strlen
                - ly_log
                - yin_parse_content
                - yin_unres_exts_add
                - lysp_deviation_free
                - free
        - Branch String:   'src/parser_yin.c:2945,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2945,5'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
                - lysp_deviation_free
                - free
            - BranchSide:      'src/parser_yin.c:2946,40'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
                - lysp_deviation_free
                - free
        - Branch String:   'src/parser_yin.c:2945,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2946,40'
              BranchSideFuncs:
                - ly_log
                - yin_parse_content
                - yin_unres_exts_add
                - lysp_deviation_free
                - free
            - BranchSide:      'src/parser_yin.c:2946,40'
              BranchSideFuncs:
                - ly_log
                - yin_parse_content
                - yin_unres_exts_add
                - lysp_deviation_free
                - free
        - Branch String:   'src/parser_yin.c:2954,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2954,5'
              BranchSideFuncs:
                - lysp_deviation_free
                - free
            - BranchSide:      'src/parser_yin.c:2957,5'
              BranchSideFuncs:
                - yin_unres_exts_add
                - lysp_deviation_free
                - free
        - Branch String:   'src/parser_yin.c:2957,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2957,5'
              BranchSideFuncs:
                - lysp_deviation_free
                - free
            - BranchSide:      'src/parser_yin.c:2957,5'
              BranchSideFuncs:
                - lysp_deviation_free
                - free
        - Branch String:   'src/parser_yin.c:2960,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2961,36'
              BranchSideFuncs:
                - lysp_deviation_free
                - free
            - BranchSide:      'src/parser_yin.c:2964,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:2962,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2962,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yin.c:2962,9'
              BranchSideFuncs:
                - free
        - Branch String:   'src/parser_yin.c:2962,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2962,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2963,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:2962,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2962,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2963,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:2962,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2962,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yin.c:2963,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:2940,5'
          Dst:             realloc
        - Src:             'src/parser_yin.c:2940,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:2940,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:2943,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:2944,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:2945,5'
          Dst:             strlen
        - Src:             'src/parser_yin.c:2945,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:2953,11'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:2957,5'
          Dst:             yin_unres_exts_add
        - Src:             'src/parser_yin.c:2961,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: 2208
      functionLinenumberEnd: 2230
      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:2211,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2211,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:2211,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2211,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2211,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:2211,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:2211,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2211,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:2211,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:2212,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2212,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2213,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2213,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2213,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2215,41'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2224,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2224,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2227,5'
              BranchSideFuncs:
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2227,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2227,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2229,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:2211,5'
          Dst:             realloc
        - Src:             'src/parser_yin.c:2211,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:2211,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:2212,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:2213,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:2224,5'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:2227,5'
          Dst:             yin_unres_exts_add
    - functionName:    yin_parse_feature
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2241
      functionLinenumberEnd: 2266
      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:2245,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2245,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:2245,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2245,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2245,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:2245,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:2245,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2245,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:2245,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:2248,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2248,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2249,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2249,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2249,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2252,40'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2260,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2260,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2263,5'
              BranchSideFuncs:
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2263,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2263,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2265,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:2245,5'
          Dst:             realloc
        - Src:             'src/parser_yin.c:2245,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:2245,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:2248,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:2249,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:2260,5'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:2263,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: 2433
      functionLinenumberEnd: 2480
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - gr_meta
      BBCount:         31
      ICount:          297
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - 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:2441,5'
          Branch Sides:
            - 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
                - __assert_fail
                - ly_set_add
            - BranchSide:      'src/parser_yin.c:2441,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:2441,5'
          Branch Sides:
            - 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
                - __assert_fail
                - 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
                - __assert_fail
                - ly_set_add
        - Branch String:   'src/parser_yin.c:2441,5'
          Branch Sides:
            - 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
                - __assert_fail
                - ly_set_add
            - BranchSide:      'src/parser_yin.c:2442,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
                - __assert_fail
                - 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:2447,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
                - __assert_fail
                - ly_set_add
        - Branch String:   'src/parser_yin.c:2447,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2447,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2450,5'
              BranchSideFuncs:
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
                - __assert_fail
                - ly_set_add
        - Branch String:   'src/parser_yin.c:2450,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2450,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2467,29'
              BranchSideFuncs:
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
                - __assert_fail
                - ly_set_add
        - Branch String:   'src/parser_yin.c:2471,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2471,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2474,10'
              BranchSideFuncs:
                - __assert_fail
                - ly_set_add
        - Branch String:   'src/parser_yin.c:2474,14'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2474,17'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2479,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:2474,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2475,9'
              BranchSideFuncs:
                - __assert_fail
                - ly_set_add
            - BranchSide:      'src/parser_yin.c:2479,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:2475,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2475,9'
              BranchSideFuncs:
                - ly_set_add
            - BranchSide:      'src/parser_yin.c:2476,9'
              BranchSideFuncs:
                - ly_set_add
        - Branch String:   'src/parser_yin.c:2476,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2476,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2477,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:2441,5'
          Dst:             calloc
        - Src:             'src/parser_yin.c:2441,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:2446,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:2447,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:2450,5'
          Dst:             subelems_allocator
        - Src:             'src/parser_yin.c:2467,11'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:2468,5'
          Dst:             subelems_deallocator
        - Src:             'src/parser_yin.c:2471,5'
          Dst:             yin_unres_exts_add
        - Src:             'src/parser_yin.c:2475,9'
          Dst:             __assert_fail
        - Src:             'src/parser_yin.c:2476,9'
          Dst:             ly_set_add
    - functionName:    yin_parse_identity
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2277
      functionLinenumberEnd: 2303
      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:2281,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2281,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:2281,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2281,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2281,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:2281,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:2281,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2281,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:2281,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:2284,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2284,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2285,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2285,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2285,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2288,40'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2297,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2297,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2300,5'
              BranchSideFuncs:
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2300,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2300,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2302,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:2281,5'
          Dst:             realloc
        - Src:             'src/parser_yin.c:2281,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:2281,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:2284,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:2285,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:2297,5'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:2300,5'
          Dst:             yin_unres_exts_add
    - functionName:    yin_parse_import
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2001
      functionLinenumberEnd: 2027
      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:2005,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2005,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:2005,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:2005,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2005,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
                - lysp_check_prefix
            - BranchSide:      'src/parser_yin.c:2005,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:2005,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2005,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
                - lysp_check_prefix
            - BranchSide:      'src/parser_yin.c:2005,5'
              BranchSideFuncs:
                - ly_log
        - 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_attribute
                - 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:2018,5'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
                - lysp_check_prefix
        - Branch String:   'src/parser_yin.c:2018,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2018,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2021,5'
              BranchSideFuncs:
                - yin_unres_exts_add
                - lysp_check_prefix
        - Branch String:   'src/parser_yin.c:2021,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2021,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2024,5'
              BranchSideFuncs:
                - lysp_check_prefix
        - Branch String:   'src/parser_yin.c:2024,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2024,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2026,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:2005,5'
          Dst:             realloc
        - Src:             'src/parser_yin.c:2005,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:2005,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:2016,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:2017,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:2018,5'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:2021,5'
          Dst:             yin_unres_exts_add
        - Src:             'src/parser_yin.c:2024,5'
          Dst:             lysp_check_prefix
    - functionName:    yin_parse_include
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1859
      functionLinenumberEnd: 1890
      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:1863,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1863,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:1863,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:1863,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1863,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:1863,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:1863,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1863,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:1863,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:1866,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1866,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1867,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:1867,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1867,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1871,17'
              BranchSideFuncs:
                - strcmp
                - ly_vlog
                - ly_ctx_get_module_latest
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:1871,44'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1871,72'
              BranchSideFuncs:
                - ly_ctx_get_module_latest
                - yin_parse_content
                - yin_unres_exts_add
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:1872,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yin.c:1871,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1872,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:1877,40'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:1872,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1872,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:1872,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yin.c:1884,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1884,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1887,5'
              BranchSideFuncs:
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:1887,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1887,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1889,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:1863,5'
          Dst:             realloc
        - Src:             'src/parser_yin.c:1863,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:1863,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:1866,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:1867,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:1871,10'
          Dst:             strcmp
        - Src:             'src/parser_yin.c:1871,47'
          Dst:             ly_ctx_get_module_latest
        - Src:             'src/parser_yin.c:1872,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:1884,5'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:1887,5'
          Dst:             yin_unres_exts_add
    - functionName:    yin_parse_inout
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2653
      functionLinenumberEnd: 2694
      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:2659,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2659,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:2659,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:2659,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2659,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2660,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:2664,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2664,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2665,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:2665,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2665,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2668,5'
              BranchSideFuncs:
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:2668,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2668,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2681,29'
              BranchSideFuncs:
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:2683,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2683,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2686,5'
              BranchSideFuncs:
                - yin_unres_exts_add
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:2686,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2686,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2688,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:2688,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2689,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2693,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:2689,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2689,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:2689,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yin.c:2659,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yin.c:2664,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:2665,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:2668,5'
          Dst:             subelems_allocator
        - Src:             'src/parser_yin.c:2681,11'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:2682,5'
          Dst:             subelems_deallocator
        - Src:             'src/parser_yin.c:2686,5'
          Dst:             yin_unres_exts_add
        - Src:             'src/parser_yin.c:2689,9'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yin.c:2689,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: 2314
      functionLinenumberEnd: 2368
      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:2320,5'
          Branch Sides:
            - 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
            - BranchSide:      'src/parser_yin.c:2320,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:2320,5'
          Branch Sides:
            - 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
            - 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:2320,5'
          Branch Sides:
            - 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
            - BranchSide:      'src/parser_yin.c:2321,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:2325,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2325,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2326,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
                - ly_vlog
        - Branch String:   'src/parser_yin.c:2326,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2326,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2329,5'
              BranchSideFuncs:
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
                - ly_vlog
        - Branch String:   'src/parser_yin.c:2329,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2329,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2355,29'
              BranchSideFuncs:
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
                - ly_vlog
        - Branch String:   'src/parser_yin.c:2357,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2357,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2360,5'
              BranchSideFuncs:
                - yin_unres_exts_add
                - ly_vlog
        - Branch String:   'src/parser_yin.c:2360,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2360,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2362,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yin.c:2362,19'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2362,23'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:2367,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:2362,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2363,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:2367,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:2363,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2363,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:2363,9'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yin.c:2320,5'
          Dst:             calloc
        - Src:             'src/parser_yin.c:2320,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:2325,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:2326,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:2329,5'
          Dst:             subelems_allocator
        - Src:             'src/parser_yin.c:2355,11'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:2356,5'
          Dst:             subelems_deallocator
        - Src:             'src/parser_yin.c:2360,5'
          Dst:             yin_unres_exts_add
        - Src:             'src/parser_yin.c:2363,9'
          Dst:             ly_vlog
    - functionName:    yin_parse_mandatory
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2039
      functionLinenumberEnd: 2062
      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:2045,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2045,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2046,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - strcmp
                - strcmp
                - ly_vlog
                - lydict_remove
                - lydict_remove
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:2046,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2046,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2047,16'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - ly_vlog
                - lydict_remove
                - lydict_remove
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:2047,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2048,10'
              BranchSideFuncs:
                - lydict_remove
                - yin_parse_content
            - BranchSide:      'src/parser_yin.c:2049,23'
              BranchSideFuncs:
                - strcmp
                - ly_vlog
                - lydict_remove
                - lydict_remove
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:2049,16'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2050,10'
              BranchSideFuncs:
                - lydict_remove
                - yin_parse_content
            - BranchSide:      'src/parser_yin.c:2052,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:2052,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2052,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:2052,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:2059,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2059,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2061,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:2045,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:2046,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:2047,9'
          Dst:             strcmp
        - Src:             'src/parser_yin.c:2049,16'
          Dst:             strcmp
        - Src:             'src/parser_yin.c:2052,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:2054,9'
          Dst:             lydict_remove
        - Src:             'src/parser_yin.c:2057,5'
          Dst:             lydict_remove
        - Src:             'src/parser_yin.c:2059,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: 2379
      functionLinenumberEnd: 2422
      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:2387,5'
          Branch Sides:
            - 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
            - BranchSide:      'src/parser_yin.c:2387,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:2387,5'
          Branch Sides:
            - 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
            - 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:2387,5'
          Branch Sides:
            - 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
            - BranchSide:      'src/parser_yin.c:2388,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:2392,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2392,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2393,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2393,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2393,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2396,5'
              BranchSideFuncs:
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2396,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2396,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2414,29'
              BranchSideFuncs:
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2416,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2416,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2419,5'
              BranchSideFuncs:
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2419,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2419,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2421,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:2387,5'
          Dst:             calloc
        - Src:             'src/parser_yin.c:2387,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:2392,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:2393,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:2396,5'
          Dst:             subelems_allocator
        - Src:             'src/parser_yin.c:2414,11'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:2415,5'
          Dst:             subelems_deallocator
        - Src:             'src/parser_yin.c:2419,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: 1732
      functionLinenumberEnd: 1764
      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:1736,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1736,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:1736,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:1736,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1736,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - strlen
                - ly_log
                - yin_parse_content
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:1736,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:1736,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1736,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - strlen
                - ly_log
                - yin_parse_content
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:1736,5'
              BranchSideFuncs:
                - ly_log
        - 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:
                - yin_parse_attribute
                - 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: []
            - BranchSide:      'src/parser_yin.c:1741,5'
              BranchSideFuncs:
                - strlen
                - ly_log
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:1741,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1741,5'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:1744,40'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:1741,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1744,40'
              BranchSideFuncs:
                - ly_log
                - yin_parse_content
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:1744,40'
              BranchSideFuncs:
                - ly_log
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:1758,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1758,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1761,5'
              BranchSideFuncs:
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:1761,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1761,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1763,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:1736,5'
          Dst:             realloc
        - Src:             'src/parser_yin.c:1736,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:1736,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:1739,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:1740,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:1741,5'
          Dst:             strlen
        - Src:             'src/parser_yin.c:1741,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:1758,5'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:1761,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: 1817
      functionLinenumberEnd: 1848
      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:1822,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1822,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:1822,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:1822,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1822,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:1822,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:1822,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1822,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:1822,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:1825,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1825,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1826,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:1826,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1826,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1828,44'
              BranchSideFuncs:
                - strlen
                - lysp_check_date
                - lydict_remove
                - yin_parse_content
                - yin_unres_exts_add
                - lydict_remove
        - Branch String:   'src/parser_yin.c:1828,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1829,23'
              BranchSideFuncs:
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:1832,12'
              BranchSideFuncs:
                - lydict_remove
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:1842,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1842,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1845,5'
              BranchSideFuncs:
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:1845,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1845,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1847,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:1822,5'
          Dst:             realloc
        - Src:             'src/parser_yin.c:1822,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:1822,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:1825,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:1826,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:1828,60'
          Dst:             strlen
        - Src:             'src/parser_yin.c:1828,9'
          Dst:             lysp_check_date
        - Src:             'src/parser_yin.c:1829,9'
          Dst:             lydict_remove
        - Src:             'src/parser_yin.c:1833,5'
          Dst:             lydict_remove
        - Src:             'src/parser_yin.c:1842,5'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:1845,5'
          Dst:             yin_unres_exts_add
    - functionName:    yin_parse_revision_date
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1902
      functionLinenumberEnd: 1919
      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:1908,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1908,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1909,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - 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: []
            - BranchSide:      'src/parser_yin.c:1910,5'
              BranchSideFuncs:
                - strlen
                - lysp_check_date
                - strcpy
                - lydict_remove
                - yin_parse_content
                - lydict_remove
        - Branch String:   'src/parser_yin.c:1910,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1910,5'
              BranchSideFuncs:
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:1913,12'
              BranchSideFuncs:
                - strcpy
                - lydict_remove
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:1916,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1916,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1918,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:1908,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:1909,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:1910,5'
          Dst:             strlen
        - Src:             'src/parser_yin.c:1910,5'
          Dst:             lysp_check_date
        - Src:             'src/parser_yin.c:1910,5'
          Dst:             lydict_remove
        - Src:             'src/parser_yin.c:1913,5'
          Dst:             strcpy
        - Src:             'src/parser_yin.c:1914,5'
          Dst:             lydict_remove
        - Src:             'src/parser_yin.c:1916,5'
          Dst:             yin_parse_content
    - functionName:    yin_parse_status
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2074
      functionLinenumberEnd: 2099
      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:2080,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2080,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2081,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - lydict_remove
                - lydict_remove
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:2081,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2081,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2082,16'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - lydict_remove
                - lydict_remove
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:2082,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2083,10'
              BranchSideFuncs:
                - lydict_remove
                - yin_parse_content
            - BranchSide:      'src/parser_yin.c:2084,23'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - ly_vlog
                - lydict_remove
                - lydict_remove
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:2084,16'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2085,10'
              BranchSideFuncs:
                - lydict_remove
                - yin_parse_content
            - BranchSide:      'src/parser_yin.c:2086,23'
              BranchSideFuncs:
                - strcmp
                - ly_vlog
                - lydict_remove
                - lydict_remove
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:2086,16'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2087,10'
              BranchSideFuncs:
                - lydict_remove
                - yin_parse_content
            - BranchSide:      'src/parser_yin.c:2089,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:2089,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2089,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:2089,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:2096,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2096,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2098,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:2080,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:2081,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:2082,9'
          Dst:             strcmp
        - Src:             'src/parser_yin.c:2084,16'
          Dst:             strcmp
        - Src:             'src/parser_yin.c:2086,16'
          Dst:             strcmp
        - Src:             'src/parser_yin.c:2089,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:2091,9'
          Dst:             lydict_remove
        - Src:             'src/parser_yin.c:2094,5'
          Dst:             lydict_remove
        - Src:             'src/parser_yin.c:2096,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: 1721
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - typedef_meta
      BBCount:         28
      ICount:          294
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - 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
                - __assert_fail
                - 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
                - __assert_fail
                - 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
                - __assert_fail
                - 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
                - __assert_fail
                - 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
                - __assert_fail
                - 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
                - __assert_fail
                - 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
                - __assert_fail
                - 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:
                - __assert_fail
                - ly_set_add
        - Branch String:   'src/parser_yin.c:1715,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1716,9'
              BranchSideFuncs:
                - __assert_fail
                - ly_set_add
            - BranchSide:      'src/parser_yin.c:1720,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:1716,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1716,9'
              BranchSideFuncs:
                - ly_set_add
            - BranchSide:      'src/parser_yin.c:1717,9'
              BranchSideFuncs:
                - ly_set_add
        - Branch String:   'src/parser_yin.c:1717,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1717,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1718,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:             __assert_fail
        - Src:             'src/parser_yin.c:1717,9'
          Dst:             ly_set_add
    - functionName:    yin_parse_uses
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1775
      functionLinenumberEnd: 1806
      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:1779,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1779,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:1779,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:1779,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1779,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:1779,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1779,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:1780,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - 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:1785,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:1785,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1785,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1788,38'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:1800,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1800,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1803,5'
              BranchSideFuncs:
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:1803,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1803,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1805,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:1779,5'
          Dst:             calloc
        - Src:             'src/parser_yin.c:1779,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:1784,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:1785,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:1800,5'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:1803,5'
          Dst:             yin_unres_exts_add
    - functionName:    yin_parse_when
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2110
      functionLinenumberEnd: 2136
      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:2115,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2115,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
                - free
                - free
            - BranchSide:      'src/parser_yin.c:2117,26'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
                - free
                - free
        - Branch String:   'src/parser_yin.c:2118,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2118,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yin.c:2120,31'
              BranchSideFuncs:
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
                - free
        - Branch String:   'src/parser_yin.c:2121,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2121,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yin.c:2123,15'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2130,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2130,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2133,5'
              BranchSideFuncs:
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2133,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2133,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2135,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:2114,12'
          Dst:             calloc
        - Src:             'src/parser_yin.c:2115,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:2117,11'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:2120,11'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:2130,5'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:2133,5'
          Dst:             yin_unres_exts_add
    - functionName:    yin_parse_yangversion
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1967
      functionLinenumberEnd: 1990
      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:1973,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1973,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1974,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - strcmp
                - strcmp
                - ly_vlog
                - lydict_remove
                - lydict_remove
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:1974,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1974,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1975,16'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - ly_vlog
                - lydict_remove
                - lydict_remove
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:1975,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1976,10'
              BranchSideFuncs:
                - lydict_remove
                - yin_parse_content
            - BranchSide:      'src/parser_yin.c:1977,23'
              BranchSideFuncs:
                - strcmp
                - ly_vlog
                - lydict_remove
                - lydict_remove
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:1977,16'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1978,10'
              BranchSideFuncs:
                - lydict_remove
                - yin_parse_content
            - BranchSide:      'src/parser_yin.c:1980,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:1980,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1980,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:1980,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:1987,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1987,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1989,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:1973,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:1974,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:1975,9'
          Dst:             strcmp
        - Src:             'src/parser_yin.c:1977,16'
          Dst:             strcmp
        - Src:             'src/parser_yin.c:1980,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:1982,9'
          Dst:             lydict_remove
        - Src:             'src/parser_yin.c:1985,5'
          Dst:             lydict_remove
        - Src:             'src/parser_yin.c:1987,5'
          Dst:             yin_parse_content
    - functionName:    yin_parse_yin_element
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2149
      functionLinenumberEnd: 2172
      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:2155,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2155,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2156,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - strcmp
                - strcmp
                - ly_vlog
                - lydict_remove
                - lydict_remove
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:2156,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2156,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2157,16'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - ly_vlog
                - lydict_remove
                - lydict_remove
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:2157,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2158,10'
              BranchSideFuncs:
                - lydict_remove
                - yin_parse_content
            - BranchSide:      'src/parser_yin.c:2159,23'
              BranchSideFuncs:
                - strcmp
                - ly_vlog
                - lydict_remove
                - lydict_remove
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:2159,16'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2160,10'
              BranchSideFuncs:
                - lydict_remove
                - yin_parse_content
            - BranchSide:      'src/parser_yin.c:2162,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:2162,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2162,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:2162,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:2169,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2169,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2171,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:2155,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:2156,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:2157,9'
          Dst:             strcmp
        - Src:             'src/parser_yin.c:2159,16'
          Dst:             strcmp
        - Src:             'src/parser_yin.c:2162,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:2164,9'
          Dst:             lydict_remove
        - Src:             'src/parser_yin.c:2167,5'
          Dst:             lydict_remove
        - Src:             'src/parser_yin.c:2169,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:          38
      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: 3225
      functionLinenumberEnd: 3332
      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:3230,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3230,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:3233,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:3234,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3234,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:3237,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:3237,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3238,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:3250,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:3238,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3240,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yin.c:3244,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:3244,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3244,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3247,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:3247,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3247,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3249,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:3250,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3250,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3257,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3259,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3263,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:3259,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3331,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3331,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3263,16'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3265,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:3268,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:3266,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3266,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3267,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:3268,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3268,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3271,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:3271,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:3272,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:3273,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3273,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:3274,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:3274,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3276,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:3278,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:3283,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3283,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3284,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:3286,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3287,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:3292,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:3287,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3287,17'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3289,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:3289,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3289,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:3289,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:3289,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3289,17'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3289,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:3289,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3289,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:3289,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:3289,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3289,17'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3290,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3290,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:3291,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:3292,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3292,17'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3294,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3271,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3294,13'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3298,53'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3298,56'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
            - BranchSide:      'src/parser_yin.c:3299,9'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3298,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3299,9'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
            - BranchSide:      'src/parser_yin.c:3317,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lydict_insert
                - strlen
                - ly_store_prefix_data
                - lydict_insert_zc
        - Branch String:   'src/parser_yin.c:3299,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3299,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3300,9'
              BranchSideFuncs:
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3300,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3302,45'
              BranchSideFuncs:
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
            - BranchSide:      'src/parser_yin.c:3315,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3303,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3303,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3304,20'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_next
                - yin_parse_element_generic
        - Branch String:   'src/parser_yin.c:3304,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3306,37'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_next
                - yin_parse_element_generic
            - BranchSide:      'src/parser_yin.c:3308,30'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_next
                - yin_parse_element_generic
        - Branch String:   'src/parser_yin.c:3312,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3312,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_element_generic
                - __assert_fail
            - BranchSide:      'src/parser_yin.c:3313,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_element_generic
                - __assert_fail
        - Branch String:   'src/parser_yin.c:3313,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3300,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3313,13'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3317,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3318,13'
              BranchSideFuncs:
                - lydict_insert
                - strlen
                - ly_store_prefix_data
                - lyxml_ctx_next
                - lydict_insert_zc
            - BranchSide:      'src/parser_yin.c:3327,9'
              BranchSideFuncs:
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3318,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3318,13'
              BranchSideFuncs:
                - lydict_insert_zc
                - strlen
                - ly_store_prefix_data
                - lyxml_ctx_next
            - BranchSide:      'src/parser_yin.c:3318,13'
              BranchSideFuncs:
                - lydict_insert
                - strlen
                - ly_store_prefix_data
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3318,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3318,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3318,13'
              BranchSideFuncs:
                - strlen
                - ly_store_prefix_data
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3318,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3318,13'
              BranchSideFuncs:
                - lydict_insert
                - strlen
                - ly_store_prefix_data
                - lyxml_ctx_next
            - BranchSide:      'src/parser_yin.c:3318,13'
              BranchSideFuncs:
                - lydict_insert
                - strlen
                - ly_store_prefix_data
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3318,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3318,13'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3319,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3319,13'
              BranchSideFuncs:
                - strlen
                - ly_store_prefix_data
                - lyxml_ctx_next
            - BranchSide:      'src/parser_yin.c:3322,13'
              BranchSideFuncs:
                - strlen
                - ly_store_prefix_data
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3322,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3322,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3324,9'
              BranchSideFuncs:
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3327,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3327,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:3230,5'
          Dst:             __assert_fail
        - Src:             'src/parser_yin.c:3233,16'
          Dst:             calloc
        - Src:             'src/parser_yin.c:3234,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:3238,13'
          Dst:             asprintf
        - Src:             'src/parser_yin.c:3240,13'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:3244,9'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yin.c:3247,9'
          Dst:             strlen
        - Src:             'src/parser_yin.c:3247,9'
          Dst:             ly_store_prefix_data
        - Src:             'src/parser_yin.c:3250,9'
          Dst:             lydict_insert
        - Src:             'src/parser_yin.c:3253,22'
          Dst:             yin_match_keyword
        - Src:             'src/parser_yin.c:3259,9'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yin.c:3259,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:3265,15'
          Dst:             yin_parse_extension_instance_arg
        - Src:             'src/parser_yin.c:3268,9'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:3272,19'
          Dst:             calloc
        - Src:             'src/parser_yin.c:3273,13'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:3283,13'
          Dst:             lydict_insert
        - Src:             'src/parser_yin.c:3287,17'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:3289,17'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yin.c:3289,17'
          Dst:             lydict_insert
        - Src:             'src/parser_yin.c:3292,17'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:3294,13'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:3299,9'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:3302,19'
          Dst:             yin_parse_element_generic
        - Src:             'src/parser_yin.c:3312,13'
          Dst:             __assert_fail
        - Src:             'src/parser_yin.c:3313,13'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:3318,13'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yin.c:3318,13'
          Dst:             lydict_insert
        - Src:             'src/parser_yin.c:3322,13'
          Dst:             strlen
        - Src:             'src/parser_yin.c:3322,13'
          Dst:             ly_store_prefix_data
        - Src:             'src/parser_yin.c:3327,9'
          Dst:             lyxml_ctx_next
    - functionName:    yin_parse_extension_instance_arg
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3076
      functionLinenumberEnd: 3213
      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_zc
        - lyplg_ext_stmt2str
        - lyxml_ctx_next
        - yin_match_keyword
        - yin_parse_attribute
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:3079,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3079,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3081,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:3081,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3108,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3108,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3108,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3108,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3108,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3108,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3108,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3108,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3108,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3108,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3108,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3108,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3108,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3108,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3108,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3108,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3108,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3108,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3108,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3108,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3108,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3108,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3108,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3108,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3108,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3108,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3113,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3113,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3113,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3138,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3138,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3138,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3138,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3138,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3138,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3138,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3138,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3138,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3138,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3138,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3138,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3138,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3138,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3138,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3138,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3138,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3138,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3138,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3138,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3138,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3138,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3138,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3143,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3143,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3143,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3147,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3147,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3151,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3151,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3154,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3158,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3158,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3161,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3170,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:3170,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:3170,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:3170,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:3170,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:3208,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:3108,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3108,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3109,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3113,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3113,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3114,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3138,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3138,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3139,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3143,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3143,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3144,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3147,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3147,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3148,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3151,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3151,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3152,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3154,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3154,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3155,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3158,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3158,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3159,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3161,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3161,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3162,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3170,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3170,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3173,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:3173,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3173,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:3174,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:3174,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3175,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:3177,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:3175,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3175,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3176,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:3177,58'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3177,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:3177,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:3177,84'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3177,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:3178,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3177,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3178,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3184,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:3178,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3178,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3178,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3186,53'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3186,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:3187,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:3186,86'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3187,19'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3188,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3187,57'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3187,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:3192,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:3188,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3192,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:3188,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3188,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3188,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3192,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3192,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3195,9'
              BranchSideFuncs:
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3195,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3196,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
            - BranchSide:      'src/parser_yin.c:3201,9'
              BranchSideFuncs:
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
        - Branch String:   'src/parser_yin.c:3196,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3196,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3197,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3197,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3195,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3197,13'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3201,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3201,9'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyxml_ctx_next
            - BranchSide:      'src/parser_yin.c:3201,9'
              BranchSideFuncs:
                - lydict_insert
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3201,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3201,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3201,9'
              BranchSideFuncs:
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3201,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3201,9'
              BranchSideFuncs:
                - lydict_insert
                - lyxml_ctx_next
            - BranchSide:      'src/parser_yin.c:3201,9'
              BranchSideFuncs:
                - lydict_insert
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3201,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3201,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3202,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3202,9'
              BranchSideFuncs:
                - lyxml_ctx_next
            - BranchSide:      'src/parser_yin.c:3205,9'
              BranchSideFuncs:
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3205,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3205,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3206,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:3079,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:3108,9'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:3113,9'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:3138,9'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:3143,9'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:3147,9'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:3151,9'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:3154,9'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:3158,9'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:3161,9'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:3170,9'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:3173,9'
          Dst:             __assert_fail
        - Src:             'src/parser_yin.c:3175,13'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:3178,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yin.c:3178,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:3184,17'
          Dst:             yin_match_keyword
        - Src:             'src/parser_yin.c:3188,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yin.c:3188,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:3192,9'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:3196,13'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:3197,13'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:3201,9'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yin.c:3201,9'
          Dst:             lydict_insert
        - Src:             'src/parser_yin.c:3205,9'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:3208,9'
          Dst:             ly_log
    - functionName:    kw2kw_group
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2977
      functionLinenumberEnd: 3030
      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:2978,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2985,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2985,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2985,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2985,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2985,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2990,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2990,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2997,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2997,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2997,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2997,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3001,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3022,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3022,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3022,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3022,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3022,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3022,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3022,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3022,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3022,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3022,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3022,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3022,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3022,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3022,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3022,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3022,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3022,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3022,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3025,9'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/parser_yin.c:3025,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: 3962
      functionLinenumberEnd: 4022
      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:3970,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3970,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:3971,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:3972,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3972,5'
              BranchSideFuncs:
                - free
                - ly_log
            - BranchSide:      'src/parser_yin.c:3973,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:3973,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3973,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3974,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:3977,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3977,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:3978,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:3984,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3985,9'
              BranchSideFuncs:
                - ly_log
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
            - BranchSide:      'src/parser_yin.c:3988,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:3989,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:4015,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
            - BranchSide:      'src/parser_yin.c:4015,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
        - Branch String:   'src/parser_yin.c:3996,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3996,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
            - BranchSide:      'src/parser_yin.c:3999,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:3999,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:4000,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:4005,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
                - strlen
                - ly_vlog
        - Branch String:   'src/parser_yin.c:4000,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:4001,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,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:4005,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:4006,9'
              BranchSideFuncs:
                - strlen
                - ly_vlog
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
            - BranchSide:      'src/parser_yin.c:4012,19'
              BranchSideFuncs:
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
        - Branch String:   'src/parser_yin.c:4006,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:4015,5'
              BranchSideFuncs:
                - strlen
                - ly_vlog
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
            - BranchSide:      'src/parser_yin.c:4015,5'
              BranchSideFuncs:
                - strlen
                - ly_vlog
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
        - Branch String:   'src/parser_yin.c:4016,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:4017,33'
              BranchSideFuncs:
                - lysp_module_free
                - lysp_yin_ctx_free
            - BranchSide:      'src/parser_yin.c:4021,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:3969,16'
          Dst:             calloc
        - Src:             'src/parser_yin.c:3970,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:3972,5'
          Dst:             ly_set_new
        - Src:             'src/parser_yin.c:3972,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:3973,5'
          Dst:             lyxml_ctx_new
        - Src:             'src/parser_yin.c:3976,13'
          Dst:             calloc
        - Src:             'src/parser_yin.c:3977,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:3979,5'
          Dst:             ly_set_add
        - Src:             'src/parser_yin.c:3982,10'
          Dst:             yin_match_keyword
        - Src:             'src/parser_yin.c:3985,9'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:3989,9'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yin.c:3989,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:3995,11'
          Dst:             yin_parse_mod
        - Src:             'src/parser_yin.c:3999,12'
          Dst:             __ctype_b_loc
        - Src:             'src/parser_yin.c:4003,9'
          Dst:             ly_in_skip
        - Src:             'src/parser_yin.c:4006,9'
          Dst:             strlen
        - Src:             'src/parser_yin.c:4006,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:4015,5'
          Dst:             ly_log_location_revert
        - Src:             'src/parser_yin.c:4017,9'
          Dst:             lysp_module_free
        - Src:             'src/parser_yin.c:4018,9'
          Dst:             lysp_yin_ctx_free
    - functionName:    yin_parse_mod
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3765
      functionLinenumberEnd: 3821
      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:3773,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3773,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3774,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:3774,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3774,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3775,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:3775,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3775,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3805,29'
              BranchSideFuncs:
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
                - ly_ctx_get_submodule_latest
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3807,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3807,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3810,5'
              BranchSideFuncs:
                - yin_unres_exts_add
                - ly_ctx_get_submodule_latest
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3810,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3810,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3814,39'
              BranchSideFuncs:
                - ly_ctx_get_submodule_latest
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3815,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3816,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3820,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3816,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3816,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3816,9'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yin.c:3773,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:3774,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:3775,5'
          Dst:             subelems_allocator
        - Src:             'src/parser_yin.c:3805,11'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:3806,5'
          Dst:             subelems_deallocator
        - Src:             'src/parser_yin.c:3810,5'
          Dst:             yin_unres_exts_add
        - Src:             'src/parser_yin.c:3814,11'
          Dst:             ly_ctx_get_submodule_latest
        - Src:             'src/parser_yin.c:3816,9'
          Dst:             ly_vlog
    - functionName:    yin_parse_submodule
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3893
      functionLinenumberEnd: 3958
      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:3899,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3899,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:3899,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/parser_yin.c:3899,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3899,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:3899,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/parser_yin.c:3899,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3899,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:3899,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/parser_yin.c:3899,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3899,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:3899,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/parser_yin.c:3899,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3899,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:3902,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:3903,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3903,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:3904,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:3906,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3906,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3908,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:3909,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3909,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:3910,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:3920,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3921,9'
              BranchSideFuncs:
                - ly_log
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
            - BranchSide:      'src/parser_yin.c:3924,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:3925,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3951,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
            - BranchSide:      'src/parser_yin.c:3951,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
        - Branch String:   'src/parser_yin.c:3931,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3931,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
            - BranchSide:      'src/parser_yin.c:3934,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:3934,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3935,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:3940,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
                - strlen
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3935,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3936,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,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:3940,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3941,9'
              BranchSideFuncs:
                - strlen
                - ly_vlog
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
            - BranchSide:      'src/parser_yin.c:3947,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
        - Branch String:   'src/parser_yin.c:3941,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3951,5'
              BranchSideFuncs:
                - strlen
                - ly_vlog
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
            - BranchSide:      'src/parser_yin.c:3951,5'
              BranchSideFuncs:
                - strlen
                - ly_vlog
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
        - Branch String:   'src/parser_yin.c:3952,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3953,55'
              BranchSideFuncs:
                - lysp_module_free
                - lysp_yin_ctx_free
            - BranchSide:      'src/parser_yin.c:3957,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:3899,5'
          Dst:             __assert_fail
        - Src:             'src/parser_yin.c:3902,16'
          Dst:             calloc
        - Src:             'src/parser_yin.c:3903,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:3906,5'
          Dst:             lyxml_ctx_new
        - Src:             'src/parser_yin.c:3908,13'
          Dst:             calloc
        - Src:             'src/parser_yin.c:3909,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:3915,5'
          Dst:             ly_set_add
        - Src:             'src/parser_yin.c:3918,10'
          Dst:             yin_match_keyword
        - Src:             'src/parser_yin.c:3921,9'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:3925,9'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yin.c:3925,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:3930,11'
          Dst:             yin_parse_submod
        - Src:             'src/parser_yin.c:3934,12'
          Dst:             __ctype_b_loc
        - Src:             'src/parser_yin.c:3938,9'
          Dst:             ly_in_skip
        - Src:             'src/parser_yin.c:3941,9'
          Dst:             strlen
        - Src:             'src/parser_yin.c:3941,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:3951,5'
          Dst:             ly_log_location_revert
        - Src:             'src/parser_yin.c:3953,9'
          Dst:             lysp_module_free
        - Src:             'src/parser_yin.c:3954,9'
          Dst:             lysp_yin_ctx_free
    - functionName:    yin_parse_submod
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3833
      functionLinenumberEnd: 3888
      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:3841,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3841,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3842,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:3842,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3842,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3843,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:3843,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3843,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3872,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:3874,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3874,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3877,5'
              BranchSideFuncs:
                - yin_unres_exts_add
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3877,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3877,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3881,39'
              BranchSideFuncs:
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3882,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3882,23'
              BranchSideFuncs:
                - strcmp
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3887,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3882,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3883,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3887,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3883,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3883,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3883,9'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yin.c:3841,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:3842,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:3843,5'
          Dst:             subelems_allocator
        - Src:             'src/parser_yin.c:3872,11'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:3873,5'
          Dst:             subelems_deallocator
        - Src:             'src/parser_yin.c:3877,5'
          Dst:             yin_unres_exts_add
        - Src:             'src/parser_yin.c:3881,11'
          Dst:             ly_ctx_get_submodule_latest
        - Src:             'src/parser_yin.c:3882,16'
          Dst:             strcmp
        - Src:             'src/parser_yin.c:3883,9'
          Dst:             ly_vlog
    - functionName:    plugins_iter
      functionSourceFile: '/src/libyang/src/plugins.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 157
      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:143,5'
          Branch Sides:
            - BranchSide:      'src/plugins.c:143,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins.c:145,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins.c:145,9'
          Branch Sides:
            - BranchSide:      'src/plugins.c:146,19'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins.c:148,19'
              BranchSideFuncs: []
        - Branch String:   'src/plugins.c:146,19'
          Branch Sides:
            - BranchSide:      'src/plugins.c:146,26'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins.c:146,17'
              BranchSideFuncs: []
        - Branch String:   'src/plugins.c:148,19'
          Branch Sides:
            - BranchSide:      'src/plugins.c:148,26'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins.c:148,17'
              BranchSideFuncs: []
        - Branch String:   'src/plugins.c:151,9'
          Branch Sides:
            - BranchSide:      'src/plugins.c:152,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins.c:155,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins.c:143,5'
          Dst:             __assert_fail
    - functionName:    lyplg_add_type_plugin
      functionSourceFile: '/src/libyang/src/plugins.c'
      linkageType:     InternalLinkage
      functionLinenumber: 651
      functionLinenumberEnd: 652
      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:652,12'
          Dst:             lyplg_add_plugin
    - functionName:    lyplg_add_plugin
      functionSourceFile: '/src/libyang/src/plugins.c'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 641
      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:620,5'
          Branch Sides:
            - BranchSide:      'src/plugins.c:620,5'
              BranchSideFuncs:
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - ly_log
                - plugins_insert
                - pthread_mutex_unlock
                - ly_log
            - BranchSide:      'src/plugins.c:622,9'
              BranchSideFuncs:
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - ly_log
                - plugins_insert
                - pthread_mutex_unlock
                - ly_log
        - Branch String:   'src/plugins.c:622,9'
          Branch Sides:
            - BranchSide:      'src/plugins.c:623,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/plugins.c:629,5'
              BranchSideFuncs:
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - ly_log
                - plugins_insert
                - pthread_mutex_unlock
        - Branch String:   'src/plugins.c:630,9'
          Branch Sides:
            - BranchSide:      'src/plugins.c:632,9'
              BranchSideFuncs:
                - plugins_insert
                - pthread_mutex_unlock
            - BranchSide:      'src/plugins.c:637,26'
              BranchSideFuncs:
                - plugins_insert
                - pthread_mutex_unlock
      Callsites:
        - Src:             'src/plugins.c:620,5'
          Dst:             ly_log
        - Src:             'src/plugins.c:623,9'
          Dst:             ly_log
        - Src:             'src/plugins.c:629,5'
          Dst:             pthread_mutex_lock
        - Src:             'src/plugins.c:632,9'
          Dst:             pthread_mutex_unlock
        - Src:             'src/plugins.c:633,9'
          Dst:             ly_log
        - Src:             'src/plugins.c:637,11'
          Dst:             plugins_insert
        - Src:             'src/plugins.c:638,5'
          Dst:             pthread_mutex_unlock
    - functionName:    plugins_insert
      functionSourceFile: '/src/libyang/src/plugins.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 259
      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:    30
      BranchProfiles:
        - Branch String:   'src/plugins.c:236,9'
          Branch Sides:
            - BranchSide:      'src/plugins.c:237,9'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_add
            - BranchSide:      'src/plugins.c:240,9'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_add
        - Branch String:   'src/plugins.c:240,9'
          Branch Sides:
            - BranchSide:      'src/plugins.c:241,79'
              BranchSideFuncs:
                - ly_set_add
            - BranchSide:      'src/plugins.c:249,81'
              BranchSideFuncs:
                - ly_set_add
        - Branch String:   'src/plugins.c:243,19'
          Branch Sides:
            - BranchSide:      'src/plugins.c:243,26'
              BranchSideFuncs:
                - ly_set_add
            - BranchSide:      'src/plugins.c:243,17'
              BranchSideFuncs:
                - ly_set_add
        - Branch String:   'src/plugins.c:245,9'
          Branch Sides:
            - BranchSide:      'src/plugins.c:246,13'
              BranchSideFuncs:
                - ly_set_add
            - BranchSide:      'src/plugins.c:248,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins.c:246,13'
          Branch Sides:
            - BranchSide:      'src/plugins.c:246,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins.c:247,9'
              BranchSideFuncs:
                - ly_set_add
        - Branch String:   'src/plugins.c:251,19'
          Branch Sides:
            - BranchSide:      'src/plugins.c:251,26'
              BranchSideFuncs:
                - ly_set_add
            - BranchSide:      'src/plugins.c:251,17'
              BranchSideFuncs:
                - ly_set_add
        - Branch String:   'src/plugins.c:253,9'
          Branch Sides:
            - BranchSide:      'src/plugins.c:0,0'
              BranchSideFuncs:
                - ly_set_add
            - BranchSide:      'src/plugins.c:254,13'
              BranchSideFuncs:
                - ly_set_add
        - Branch String:   'src/plugins.c:254,13'
          Branch Sides:
            - BranchSide:      'src/plugins.c:254,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins.c:255,9'
              BranchSideFuncs:
                - ly_set_add
      Callsites:
        - Src:             'src/plugins.c:246,13'
          Dst:             ly_set_add
        - Src:             'src/plugins.c:254,13'
          Dst:             ly_set_add
    - functionName:    lyplg_add_extension_plugin
      functionSourceFile: '/src/libyang/src/plugins.c'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 646
      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:646,12'
          Dst:             lyplg_add_plugin
    - functionName:    lyplg_add
      functionSourceFile: '/src/libyang/src/plugins.c'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionLinenumberEnd: 569
      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:568,5'
          Dst:             ly_log
    - functionName:    lyplg_init
      functionSourceFile: '/src/libyang/src/plugins.c'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - builtin_type_plugins_only
      BBCount:         71
      ICount:          325
      EdgeCount:       103
      CyclomaticComplexity: 34
      functionsReached:
        - plugins_insert
        - pthread_mutex_lock
        - pthread_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins.c:484,9'
          Branch Sides:
            - BranchSide:      'src/plugins.c:486,9'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src/plugins.c:491,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:491,5'
          Branch Sides:
            - BranchSide:      'src/plugins.c:491,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src/plugins.c:492,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:492,5'
          Branch Sides:
            - BranchSide:      'src/plugins.c:492,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src/plugins.c:493,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:493,5'
          Branch Sides:
            - BranchSide:      'src/plugins.c:493,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src/plugins.c:494,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:494,5'
          Branch Sides:
            - BranchSide:      'src/plugins.c:494,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src/plugins.c:495,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:495,5'
          Branch Sides:
            - BranchSide:      'src/plugins.c:495,5'
              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
                - 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
                - 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
                - 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
                - 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
                - 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
                - 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
                - 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: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
                - 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
                - 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:508,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
                - pthread_mutex_unlock
                - pthread_mutex_unlock
        - Branch String:   'src/plugins.c:508,9'
          Branch Sides:
            - BranchSide:      'src/plugins.c:510,9'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src/plugins.c:544,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
        - Branch String:   'src/plugins.c:510,9'
          Branch Sides:
            - BranchSide:      'src/plugins.c:510,9'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src/plugins.c:513,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:513,9'
          Branch Sides:
            - BranchSide:      'src/plugins.c:513,9'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src/plugins.c:514,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:514,9'
          Branch Sides:
            - BranchSide:      'src/plugins.c:514,9'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src/plugins.c:515,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:515,9'
          Branch Sides:
            - BranchSide:      'src/plugins.c:515,9'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src/plugins.c:516,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:516,9'
          Branch Sides:
            - BranchSide:      'src/plugins.c:516,9'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src/plugins.c:517,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:517,9'
          Branch Sides:
            - BranchSide:      'src/plugins.c:517,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
                - 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:521,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: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
                - 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
                - 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
                - 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:529,9'
              BranchSideFuncs:
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - pthread_mutex_unlock
                - pthread_mutex_unlock
        - Branch String:   'src/plugins.c:529,9'
          Branch Sides:
            - BranchSide:      'src/plugins.c:529,9'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src/plugins.c:530,9'
              BranchSideFuncs:
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - pthread_mutex_unlock
                - pthread_mutex_unlock
        - Branch String:   'src/plugins.c:530,9'
          Branch Sides:
            - BranchSide:      'src/plugins.c:530,9'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src/plugins.c:531,9'
              BranchSideFuncs:
                - 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:532,9'
              BranchSideFuncs:
                - plugins_insert
                - pthread_mutex_unlock
                - pthread_mutex_unlock
        - Branch String:   'src/plugins.c:532,9'
          Branch Sides:
            - BranchSide:      'src/plugins.c:532,9'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src/plugins.c:533,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
        - Branch String:   'src/plugins.c:555,9'
          Branch Sides:
            - BranchSide:      'src/plugins.c:557,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins.c:559,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins.c:482,5'
          Dst:             pthread_mutex_lock
        - Src:             'src/plugins.c:486,9'
          Dst:             pthread_mutex_unlock
        - Src:             'src/plugins.c:491,5'
          Dst:             plugins_insert
        - Src:             'src/plugins.c:492,5'
          Dst:             plugins_insert
        - Src:             'src/plugins.c:493,5'
          Dst:             plugins_insert
        - Src:             'src/plugins.c:494,5'
          Dst:             plugins_insert
        - Src:             'src/plugins.c:495,5'
          Dst:             plugins_insert
        - 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:505,5'
          Dst:             plugins_insert
        - Src:             'src/plugins.c:506,5'
          Dst:             plugins_insert
        - Src:             'src/plugins.c:510,9'
          Dst:             plugins_insert
        - Src:             'src/plugins.c:513,9'
          Dst:             plugins_insert
        - Src:             'src/plugins.c:514,9'
          Dst:             plugins_insert
        - Src:             'src/plugins.c:515,9'
          Dst:             plugins_insert
        - Src:             'src/plugins.c:516,9'
          Dst:             plugins_insert
        - Src:             'src/plugins.c:517,9'
          Dst:             plugins_insert
        - Src:             'src/plugins.c:518,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:529,9'
          Dst:             plugins_insert
        - Src:             'src/plugins.c:530,9'
          Dst:             plugins_insert
        - Src:             'src/plugins.c:531,9'
          Dst:             plugins_insert
        - Src:             'src/plugins.c:532,9'
          Dst:             plugins_insert
        - Src:             'src/plugins.c:544,5'
          Dst:             pthread_mutex_unlock
        - Src:             'src/plugins.c:553,5'
          Dst:             pthread_mutex_unlock
    - functionName:    lyplg_clean
      functionSourceFile: '/src/libyang/src/plugins.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 292
      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: 203
      functionLinenumberEnd: 216
      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:206,9'
          Branch Sides:
            - BranchSide:      'src/plugins.c:208,36'
              BranchSideFuncs:
                - lyplg_record_find
                - lyplg_record_find
            - BranchSide:      'src/plugins.c:211,10'
              BranchSideFuncs:
                - lyplg_record_find
        - Branch String:   'src/plugins.c:211,9'
          Branch Sides:
            - BranchSide:      'src/plugins.c:211,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins.c:213,59'
              BranchSideFuncs:
                - lyplg_record_find
      Callsites:
        - Src:             'src/plugins.c:208,18'
          Dst:             lyplg_record_find
        - Src:             'src/plugins.c:213,18'
          Dst:             lyplg_record_find
    - functionName:    lyplg_record_find
      functionSourceFile: '/src/libyang/src/plugins.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 181
      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:165,5'
          Branch Sides:
            - BranchSide:      'src/plugins.c:165,5'
              BranchSideFuncs:
                - __assert_fail
                - plugins_iter
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'src/plugins.c:166,5'
              BranchSideFuncs:
                - __assert_fail
                - plugins_iter
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'src/plugins.c:166,5'
          Branch Sides:
            - BranchSide:      'src/plugins.c:166,5'
              BranchSideFuncs:
                - plugins_iter
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'src/plugins.c:168,5'
              BranchSideFuncs:
                - plugins_iter
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'src/plugins.c:168,5'
          Branch Sides:
            - BranchSide:      'src/plugins.c:169,21'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - plugins_iter
                - strcmp
            - BranchSide:      'src/plugins.c:180,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins.c:169,43'
          Branch Sides:
            - BranchSide:      'src/plugins.c:168,5'
              BranchSideFuncs:
                - plugins_iter
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'src/plugins.c:169,54'
              BranchSideFuncs:
                - strcmp
                - plugins_iter
                - strcmp
                - strcmp
        - Branch String:   'src/plugins.c:169,13'
          Branch Sides:
            - BranchSide:      'src/plugins.c:168,5'
              BranchSideFuncs:
                - plugins_iter
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'src/plugins.c:170,17'
              BranchSideFuncs:
                - plugins_iter
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'src/plugins.c:170,32'
          Branch Sides:
            - BranchSide:      'src/plugins.c:170,35'
              BranchSideFuncs:
                - plugins_iter
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'src/plugins.c:172,25'
              BranchSideFuncs:
                - plugins_iter
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'src/plugins.c:170,44'
          Branch Sides:
            - BranchSide:      'src/plugins.c:170,54'
              BranchSideFuncs:
                - strcmp
                - plugins_iter
                - strcmp
                - strcmp
            - BranchSide:      'src/plugins.c:172,25'
              BranchSideFuncs:
                - plugins_iter
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'src/plugins.c:170,17'
          Branch Sides:
            - BranchSide:      'src/plugins.c:171,17'
              BranchSideFuncs:
                - plugins_iter
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'src/plugins.c:172,25'
              BranchSideFuncs:
                - plugins_iter
                - strcmp
                - strcmp
                - strcmp
      Callsites:
        - Src:             'src/plugins.c:165,5'
          Dst:             __assert_fail
        - Src:             'src/plugins.c:166,5'
          Dst:             __assert_fail
        - Src:             'src/plugins.c:168,20'
          Dst:             plugins_iter
        - Src:             'src/plugins.c:169,14'
          Dst:             strcmp
        - Src:             'src/plugins.c:169,47'
          Dst:             strcmp
        - Src:             'src/plugins.c:170,47'
          Dst:             strcmp
    - functionName:    lyplg_type_plugin_find
      functionSourceFile: '/src/libyang/src/plugins.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 198
      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:188,9'
          Branch Sides:
            - BranchSide:      'src/plugins.c:190,36'
              BranchSideFuncs:
                - lyplg_record_find
                - lyplg_record_find
            - BranchSide:      'src/plugins.c:193,10'
              BranchSideFuncs:
                - lyplg_record_find
        - Branch String:   'src/plugins.c:193,9'
          Branch Sides:
            - BranchSide:      'src/plugins.c:195,54'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins.c:198,12'
              BranchSideFuncs: []
        - Branch String:   'src/plugins.c:198,12'
          Branch Sides:
            - BranchSide:      'src/plugins.c:198,51'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins.c:198,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins.c:190,18'
          Dst:             lyplg_record_find
        - Src:             'src/plugins.c:195,18'
          Dst:             lyplg_record_find
    - functionName:    lyplg_type_resolve_leafref_get_target_path
      functionSourceFile: '/src/libyang/src/plugins_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 951
      functionLinenumberEnd: 1013
      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:          491
      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:963,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:966,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:970,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:970,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:970,9'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
                - strchr
                - asprintf
                - ly_log
            - BranchSide:      'src/plugins_types.c:970,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:970,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:970,9'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
                - strchr
                - asprintf
                - ly_log
            - BranchSide:      'src/plugins_types.c:970,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:970,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:970,9'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
                - strchr
                - asprintf
                - ly_log
            - BranchSide:      'src/plugins_types.c:970,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:970,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:970,9'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
                - strchr
                - asprintf
                - ly_log
            - BranchSide:      'src/plugins_types.c:970,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:970,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:970,9'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
                - strchr
                - asprintf
                - ly_log
            - BranchSide:      'src/plugins_types.c:970,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:970,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:970,9'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
                - strchr
                - asprintf
                - ly_log
            - BranchSide:      'src/plugins_types.c:970,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:970,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:971,14'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
                - strchr
                - asprintf
                - ly_log
            - BranchSide:      'src/plugins_types.c:980,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:970,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:971,14'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
                - strchr
                - asprintf
                - ly_log
            - BranchSide:      'src/plugins_types.c:980,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:971,14'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:971,32'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
                - strchr
                - asprintf
                - ly_log
            - BranchSide:      'src/plugins_types.c:971,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:971,38'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:971,42'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
                - strchr
                - asprintf
                - ly_log
            - BranchSide:      'src/plugins_types.c:978,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:971,44'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:971,62'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
                - strchr
                - asprintf
                - ly_log
            - BranchSide:      'src/plugins_types.c:971,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:971,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:972,18'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
                - strchr
                - asprintf
                - ly_log
            - BranchSide:      'src/plugins_types.c:978,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:972,71'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:973,22'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
                - strchr
                - asprintf
                - ly_log
            - BranchSide:      'src/plugins_types.c:977,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:973,76'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:974,22'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
                - strchr
                - asprintf
                - ly_log
            - BranchSide:      'src/plugins_types.c:977,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,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:975,26'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
                - strchr
                - asprintf
                - ly_log
            - BranchSide:      'src/plugins_types.c:977,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:980,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:982,15'
              BranchSideFuncs:
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
            - BranchSide:      'src/plugins_types.c:995,9'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
        - Branch String:   'src/plugins_types.c:986,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:988,13'
              BranchSideFuncs:
                - ly_log
                - ly_path_free
                - free
            - BranchSide:      'src/plugins_types.c:993,5'
              BranchSideFuncs:
                - lyxp_expr_parse
                - ly_path_free
                - free
        - Branch String:   'src/plugins_types.c:995,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:995,9'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
            - BranchSide:      'src/plugins_types.c:995,9'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
        - Branch String:   'src/plugins_types.c:995,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:995,9'
              BranchSideFuncs:
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
            - BranchSide:      'src/plugins_types.c:998,23'
              BranchSideFuncs:
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
        - Branch String:   'src/plugins_types.c:999,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:0,0'
              BranchSideFuncs:
                - ly_log
                - ly_path_free
                - free
            - BranchSide:      'src/plugins_types.c:1000,13'
              BranchSideFuncs:
                - ly_log
                - ly_path_free
                - free
        - Branch String:   'src/plugins_types.c:1007,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1007,5'
              BranchSideFuncs:
                - ly_path_free
                - free
            - BranchSide:      'src/plugins_types.c:1007,5'
              BranchSideFuncs:
                - ly_path_free
                - free
      Callsites:
        - Src:             'src/plugins_types.c:963,9'
          Dst:             ly_path_compile_leafref
        - Src:             'src/plugins_types.c:985,16'
          Dst:             strchr
        - Src:             'src/plugins_types.c:986,13'
          Dst:             asprintf
        - Src:             'src/plugins_types.c:988,13'
          Dst:             ly_log
        - Src:             'src/plugins_types.c:995,9'
          Dst:             __assert_fail
        - Src:             'src/plugins_types.c:998,16'
          Dst:             strchr
        - Src:             'src/plugins_types.c:999,13'
          Dst:             asprintf
        - Src:             'src/plugins_types.c:1000,13'
          Dst:             ly_log
        - Src:             'src/plugins_types.c:1007,5'
          Dst:             lyxp_expr_parse
        - Src:             'src/plugins_types.c:1010,5'
          Dst:             ly_path_free
    - functionName:    lyplg_type_resolve_leafref
      functionSourceFile: '/src/libyang/src/plugins_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1018
      functionLinenumberEnd: 1122
      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:1027,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1027,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:1027,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/plugins_types.c:1027,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1027,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:1027,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/plugins_types.c:1027,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1027,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:1027,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/plugins_types.c:1027,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1027,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:1029,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:1030,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1031,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:1035,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:1035,39'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1035,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:1035,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:1037,32'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1037,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:1039,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:1037,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1039,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:1050,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:1041,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1042,13'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
            - BranchSide:      'src/plugins_types.c:1043,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:1050,20'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1050,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:1050,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:1050,35'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1050,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:1050,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:1052,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1053,25'
              BranchSideFuncs:
                - ly_err_last
                - asprintf
                - lyxp_expr_free
                - lyxp_set_free_content
                - asprintf
            - BranchSide:      'src/plugins_types.c:1073,9'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_new
                - ly_set_add
                - asprintf
        - Branch String:   'src/plugins_types.c:1053,25'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1053,13'
              BranchSideFuncs:
                - ly_err_last
                - asprintf
                - lyxp_expr_free
                - lyxp_set_free_content
                - asprintf
            - BranchSide:      'src/plugins_types.c:1053,13'
              BranchSideFuncs:
                - ly_err_last
                - asprintf
                - lyxp_expr_free
                - lyxp_set_free_content
                - asprintf
        - Branch String:   'src/plugins_types.c:1054,15'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1054,19'
              BranchSideFuncs:
                - asprintf
                - lyxp_expr_free
                - lyxp_set_free_content
                - asprintf
            - BranchSide:      'src/plugins_types.c:1057,24'
              BranchSideFuncs:
                - asprintf
                - lyxp_expr_free
                - lyxp_set_free_content
                - asprintf
        - Branch String:   'src/plugins_types.c:1054,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1055,26'
              BranchSideFuncs:
                - asprintf
                - lyxp_expr_free
                - lyxp_set_free_content
                - asprintf
            - BranchSide:      'src/plugins_types.c:1057,24'
              BranchSideFuncs:
                - asprintf
                - lyxp_expr_free
                - lyxp_set_free_content
                - asprintf
        - Branch String:   'src/plugins_types.c:1060,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1061,26'
              BranchSideFuncs:
                - asprintf
                - lyxp_expr_free
                - lyxp_set_free_content
            - BranchSide:      'src/plugins_types.c:1063,26'
              BranchSideFuncs:
                - asprintf
                - lyxp_expr_free
                - lyxp_set_free_content
        - Branch String:   'src/plugins_types.c:1065,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1066,14'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
            - BranchSide:      'src/plugins_types.c:1069,9'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
        - Branch String:   'src/plugins_types.c:1073,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1075,11'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_new
                - ly_set_add
                - asprintf
            - BranchSide:      'src/plugins_types.c:1078,16'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_new
                - ly_set_add
                - asprintf
        - Branch String:   'src/plugins_types.c:1079,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1080,17'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_new
                - ly_set_add
                - asprintf
            - BranchSide:      'src/plugins_types.c:1082,46'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_new
                - ly_set_add
                - asprintf
        - Branch String:   'src/plugins_types.c:1082,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1083,17'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_new
                - ly_set_add
                - asprintf
            - BranchSide:      'src/plugins_types.c:1086,18'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_new
                - ly_set_add
                - asprintf
        - Branch String:   'src/plugins_types.c:1086,40'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1086,85'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_new
                - ly_set_add
                - asprintf
            - BranchSide:      'src/plugins_types.c:1086,85'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_new
                - ly_set_add
                - asprintf
        - Branch String:   'src/plugins_types.c:1086,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1087,17'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_new
                - ly_set_add
                - asprintf
            - BranchSide:      'src/plugins_types.c:1089,9'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_new
                - ly_set_add
                - asprintf
        - Branch String:   'src/plugins_types.c:1092,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1094,12'
              BranchSideFuncs:
                - asprintf
                - lyxp_expr_free
                - lyxp_set_free_content
            - BranchSide:      'src/plugins_types.c:1101,9'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_new
                - ly_set_add
        - Branch String:   'src/plugins_types.c:1095,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1096,14'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
            - BranchSide:      'src/plugins_types.c:1099,9'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
        - Branch String:   'src/plugins_types.c:1101,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1101,9'
              BranchSideFuncs:
                - ly_set_new
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_add
            - BranchSide:      'src/plugins_types.c:1102,9'
              BranchSideFuncs:
                - ly_set_new
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_add
        - Branch String:   'src/plugins_types.c:1102,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1102,9'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
            - BranchSide:      'src/plugins_types.c:1103,16'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_add
        - Branch String:   'src/plugins_types.c:1103,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1104,21'
              BranchSideFuncs:
                - ly_set_add
                - lyxp_expr_free
                - lyxp_set_free_content
            - BranchSide:      'src/plugins_types.c:1116,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
        - Branch String:   'src/plugins_types.c:1104,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1105,17'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_add
            - BranchSide:      'src/plugins_types.c:1107,46'
              BranchSideFuncs:
                - ly_set_add
                - lyxp_expr_free
                - lyxp_set_free_content
        - Branch String:   'src/plugins_types.c:1107,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1108,17'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_add
            - BranchSide:      'src/plugins_types.c:1111,18'
              BranchSideFuncs:
                - ly_set_add
                - lyxp_expr_free
                - lyxp_set_free_content
        - Branch String:   'src/plugins_types.c:1111,40'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1111,85'
              BranchSideFuncs:
                - ly_set_add
                - lyxp_expr_free
                - lyxp_set_free_content
            - BranchSide:      'src/plugins_types.c:1111,85'
              BranchSideFuncs:
                - ly_set_add
                - lyxp_expr_free
                - lyxp_set_free_content
        - Branch String:   'src/plugins_types.c:1111,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1112,34'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_add
            - BranchSide:      'src/plugins_types.c:1115,9'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_add
        - Branch String:   'src/plugins_types.c:1113,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1113,17'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
            - BranchSide:      'src/plugins_types.c:1114,13'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_add
        - Branch String:   'src/plugins_types.c:1119,20'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1119,35'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
            - BranchSide:      'src/plugins_types.c:1119,35'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
      Callsites:
        - Src:             'src/plugins_types.c:1027,5'
          Dst:             ly_log
        - Src:             'src/plugins_types.c:1027,5'
          Dst:             ly_log
        - Src:             'src/plugins_types.c:1027,5'
          Dst:             ly_log
        - Src:             'src/plugins_types.c:1027,5'
          Dst:             ly_log
        - Src:             'src/plugins_types.c:1035,15'
          Dst:             lyd_value_get_canonical
        - Src:             'src/plugins_types.c:1037,10'
          Dst:             strchr
        - Src:             'src/plugins_types.c:1037,36'
          Dst:             strchr
        - Src:             'src/plugins_types.c:1039,13'
          Dst:             lyplg_type_resolve_leafref_get_target_path
        - Src:             'src/plugins_types.c:1050,10'
          Dst:             lyxp_eval
        - Src:             'src/plugins_types.c:1053,13'
          Dst:             ly_err_last
        - Src:             'src/plugins_types.c:1061,17'
          Dst:             asprintf
        - Src:             'src/plugins_types.c:1063,17'
          Dst:             asprintf
        - Src:             'src/plugins_types.c:1095,13'
          Dst:             asprintf
        - Src:             'src/plugins_types.c:1102,9'
          Dst:             ly_set_new
        - Src:             'src/plugins_types.c:1112,22'
          Dst:             ly_set_add
        - Src:             'src/plugins_types.c:1119,5'
          Dst:             lyxp_expr_free
        - Src:             'src/plugins_types.c:1120,5'
          Dst:             lyxp_set_free_content
    - functionName:    lyplg_type_identity_isderived
      functionSourceFile: '/src/libyang/src/plugins_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 919
      functionLinenumberEnd: 933
      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:922,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:922,5'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
            - BranchSide:      'src/plugins_types.c:924,5'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
        - Branch String:   'src/plugins_types.c:924,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:924,5'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
            - BranchSide:      'src/plugins_types.c:924,5'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
        - Branch String:   'src/plugins_types.c:924,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:925,13'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
            - BranchSide:      'src/plugins_types.c:932,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types.c:925,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:926,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:928,44'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
        - Branch String:   'src/plugins_types.c:928,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:929,13'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
            - BranchSide:      'src/plugins_types.c:931,5'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
      Callsites:
        - Src:             'src/plugins_types.c:922,5'
          Dst:             __assert_fail
        - Src:             'src/plugins_types.c:928,14'
          Dst:             lyplg_type_identity_isderived
    - functionName:    lyplg_type_make_implemented
      functionSourceFile: '/src/libyang/src/plugins_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 906
      functionLinenumberEnd: 915
      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:907,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:908,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:911,5'
              BranchSideFuncs:
                - lys_implement
                - lys_compile
        - Branch String:   'src/plugins_types.c:911,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:911,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:912,5'
              BranchSideFuncs:
                - lys_compile
        - Branch String:   'src/plugins_types.c:912,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:912,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:914,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types.c:911,5'
          Dst:             lys_implement
        - Src:             'src/plugins_types.c:912,5'
          Dst:             lys_compile
    - functionName:    lyplg_type_lypath_free
      functionSourceFile: '/src/libyang/src/plugins_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 900
      functionLinenumberEnd: 902
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - path
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ly_path_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/plugins_types.c:901,5'
          Dst:             ly_path_free
    - functionName:    lyplg_type_lypath_new
      functionSourceFile: '/src/libyang/src/plugins_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionLinenumberEnd: 896
      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:         47
      ICount:          311
      EdgeCount:       59
      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:    2
      BranchProfiles:
        - Branch String:   'src/plugins_types.c:835,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:835,5'
              BranchSideFuncs:
                - ly_log
                - 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:835,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/plugins_types.c:835,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:835,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:835,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/plugins_types.c:835,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:835,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:835,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/plugins_types.c:835,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:835,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:835,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/plugins_types.c:835,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:835,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:837,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:840,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:844,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:844,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:844,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:850,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:850,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:850,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:850,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:855,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:859,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:860,17'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_err_last
                - ly_err_new
                - ly_path_free
                - ly_err_clean
            - BranchSide:      'src/plugins_types.c:864,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:864,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:866,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:874,27'
              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:867,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:868,21'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_err_last
                - ly_err_new
                - ly_path_free
                - ly_err_clean
            - BranchSide:      'src/plugins_types.c:871,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:876,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:876,9'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_err_last
                - ly_err_new
                - ly_path_free
                - ly_err_clean
            - BranchSide:      'src/plugins_types.c:877,17'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_err_last
                - ly_err_new
                - ly_path_free
                - ly_err_clean
        - Branch String:   'src/plugins_types.c:883,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:885,13'
              BranchSideFuncs:
                - ly_err_last
                - ly_err_new
                - ly_path_free
                - ly_err_clean
            - BranchSide:      'src/plugins_types.c:895,12'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types.c:885,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:885,17'
              BranchSideFuncs:
                - ly_err_new
                - ly_path_free
                - ly_err_clean
            - BranchSide:      'src/plugins_types.c:885,61'
              BranchSideFuncs:
                - ly_err_last
                - ly_err_new
                - ly_path_free
                - ly_err_clean
        - Branch String:   'src/plugins_types.c:886,113'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:886,117'
              BranchSideFuncs:
                - ly_err_new
                - ly_path_free
                - ly_err_clean
            - BranchSide:      'src/plugins_types.c:886,15'
              BranchSideFuncs:
                - ly_err_new
                - ly_path_free
                - ly_err_clean
        - Branch String:   'src/plugins_types.c:887,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:888,43'
              BranchSideFuncs:
                - ly_err_clean
                - ly_path_free
            - BranchSide:      'src/plugins_types.c:891,22'
              BranchSideFuncs:
                - ly_path_free
      Callsites:
        - Src:             'src/plugins_types.c:835,5'
          Dst:             ly_log
        - Src:             'src/plugins_types.c:835,5'
          Dst:             ly_log
        - Src:             'src/plugins_types.c:835,5'
          Dst:             ly_log
        - Src:             'src/plugins_types.c:835,5'
          Dst:             ly_log
        - Src:             'src/plugins_types.c:835,5'
          Dst:             ly_log
        - Src:             'src/plugins_types.c:855,31'
          Dst:             ly_err_last
        - Src:             'src/plugins_types.c:858,11'
          Dst:             ly_path_parse
        - Src:             'src/plugins_types.c:866,15'
          Dst:             lys_compile_expr_implement
        - Src:             'src/plugins_types.c:874,11'
          Dst:             ly_path_compile
        - Src:             'src/plugins_types.c:882,5'
          Dst:             lyxp_expr_free
        - Src:             'src/plugins_types.c:885,49'
          Dst:             ly_err_last
        - Src:             'src/plugins_types.c:886,15'
          Dst:             ly_err_new
        - Src:             'src/plugins_types.c:888,13'
          Dst:             ly_err_clean
        - Src:             'src/plugins_types.c:891,9'
          Dst:             ly_path_free
    - functionName:    lyplg_type_lypath_check_status
      functionSourceFile: '/src/libyang/src/plugins_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 787
      functionLinenumberEnd: 822
      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:794,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:796,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:799,38'
              BranchSideFuncs:
                - ly_err_new
        - Branch String:   'src/plugins_types.c:800,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:802,17'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:805,14'
              BranchSideFuncs:
                - ly_err_new
        - Branch String:   'src/plugins_types.c:802,16'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:802,55'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:808,5'
              BranchSideFuncs:
                - ly_err_new
        - Branch String:   'src/plugins_types.c:808,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:808,5'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:808,5'
              BranchSideFuncs:
                - ly_err_new
        - Branch String:   'src/plugins_types.c:808,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:809,16'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:821,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types.c:811,16'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:811,51'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:811,16'
              BranchSideFuncs:
                - ly_err_new
        - Branch String:   'src/plugins_types.c:812,27'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:812,31'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:819,5'
              BranchSideFuncs:
                - ly_err_new
        - Branch String:   'src/plugins_types.c:812,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:813,30'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:819,5'
              BranchSideFuncs:
                - ly_err_new
      Callsites:
        - Src:             'src/plugins_types.c:813,19'
          Dst:             ly_err_new
    - functionName:    lyplg_type_check_status
      functionSourceFile: '/src/libyang/src/plugins_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 752
      functionLinenumberEnd: 782
      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:757,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:759,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:762,35'
              BranchSideFuncs:
                - ly_err_new
        - Branch String:   'src/plugins_types.c:764,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:766,17'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:769,14'
              BranchSideFuncs:
                - ly_err_new
        - Branch String:   'src/plugins_types.c:766,16'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:766,55'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:771,13'
              BranchSideFuncs:
                - ly_err_new
        - Branch String:   'src/plugins_types.c:771,12'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:771,45'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:771,12'
              BranchSideFuncs:
                - ly_err_new
        - Branch String:   'src/plugins_types.c:773,23'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:773,27'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:781,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types.c:773,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:774,26'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:781,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types.c:774,15'
          Dst:             ly_err_new
    - functionName:    type_get_hints_base
      functionSourceFile: '/src/libyang/src/plugins_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 665
      functionLinenumberEnd: 678
      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:667,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:669,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:671,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:673,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:676,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyplg_type_check_hints
      functionSourceFile: '/src/libyang/src/plugins_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 683
      functionLinenumberEnd: 747
      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:         54
      ICount:          291
      EdgeCount:       64
      CyclomaticComplexity: 12
      functionsReached:
        - ly_err_new
        - ly_log
        - lys_datatype2str
        - type_get_hints_base
      functionUses:    22
      BranchProfiles:
        - Branch String:   'src/plugins_types.c:684,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:684,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:684,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:684,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:684,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/plugins_types.c:684,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:684,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:684,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:686,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:687,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:688,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:691,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:691,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:698,9'
              BranchSideFuncs:
                - ly_log
                - lys_datatype2str
                - ly_err_new
                - type_get_hints_base
            - BranchSide:      'src/plugins_types.c:698,9'
              BranchSideFuncs:
                - ly_log
                - lys_datatype2str
                - ly_err_new
                - type_get_hints_base
            - BranchSide:      'src/plugins_types.c:698,9'
              BranchSideFuncs:
                - ly_log
                - lys_datatype2str
                - ly_err_new
                - type_get_hints_base
            - BranchSide:      'src/plugins_types.c:698,9'
              BranchSideFuncs:
                - ly_log
                - lys_datatype2str
                - ly_err_new
                - type_get_hints_base
            - BranchSide:      'src/plugins_types.c:698,9'
              BranchSideFuncs:
                - ly_log
                - lys_datatype2str
                - ly_err_new
                - type_get_hints_base
            - BranchSide:      'src/plugins_types.c:698,9'
              BranchSideFuncs:
                - ly_log
                - lys_datatype2str
                - ly_err_new
                - type_get_hints_base
            - BranchSide:      'src/plugins_types.c:708,9'
              BranchSideFuncs:
                - ly_log
                - lys_datatype2str
                - ly_err_new
                - type_get_hints_base
            - BranchSide:      'src/plugins_types.c:708,9'
              BranchSideFuncs:
                - ly_log
                - lys_datatype2str
                - ly_err_new
                - type_get_hints_base
            - BranchSide:      'src/plugins_types.c:723,15'
              BranchSideFuncs:
                - lys_datatype2str
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:723,15'
              BranchSideFuncs:
                - lys_datatype2str
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:723,15'
              BranchSideFuncs:
                - lys_datatype2str
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:723,15'
              BranchSideFuncs:
                - lys_datatype2str
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:723,15'
              BranchSideFuncs:
                - lys_datatype2str
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:723,15'
              BranchSideFuncs:
                - lys_datatype2str
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:723,15'
              BranchSideFuncs:
                - lys_datatype2str
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:729,15'
              BranchSideFuncs:
                - lys_datatype2str
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:735,15'
              BranchSideFuncs:
                - lys_datatype2str
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:743,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/plugins_types.c:743,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/plugins_types.c:743,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/plugins_types.c:746,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types.c:698,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:698,9'
              BranchSideFuncs:
                - lys_datatype2str
                - ly_err_new
                - type_get_hints_base
            - BranchSide:      'src/plugins_types.c:700,15'
              BranchSideFuncs:
                - lys_datatype2str
                - ly_err_new
                - type_get_hints_base
        - Branch String:   'src/plugins_types.c:700,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:708,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:708,9'
              BranchSideFuncs:
                - lys_datatype2str
                - ly_err_new
                - type_get_hints_base
            - BranchSide:      'src/plugins_types.c:710,15'
              BranchSideFuncs:
                - lys_datatype2str
                - ly_err_new
                - type_get_hints_base
        - Branch String:   'src/plugins_types.c:710,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:711,31'
              BranchSideFuncs:
                - type_get_hints_base
            - BranchSide:      'src/plugins_types.c:714,37'
              BranchSideFuncs:
                - type_get_hints_base
        - Branch String:   'src/plugins_types.c:723,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:724,31'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:727,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types.c:729,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:730,31'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:733,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types.c:735,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:736,31'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:739,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types.c:684,5'
          Dst:             ly_log
        - Src:             'src/plugins_types.c:684,5'
          Dst:             ly_log
        - Src:             'src/plugins_types.c:698,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:708,9'
          Dst:             ly_log
        - Src:             'src/plugins_types.c:712,21'
          Dst:             lys_datatype2str
        - Src:             'src/plugins_types.c:711,20'
          Dst:             ly_err_new
        - Src:             'src/plugins_types.c:714,17'
          Dst:             type_get_hints_base
        - Src:             'src/plugins_types.c:725,21'
          Dst:             lys_datatype2str
        - Src:             'src/plugins_types.c:724,20'
          Dst:             ly_err_new
        - Src:             'src/plugins_types.c:731,21'
          Dst:             lys_datatype2str
        - Src:             'src/plugins_types.c:730,20'
          Dst:             ly_err_new
        - Src:             'src/plugins_types.c:737,21'
          Dst:             lys_datatype2str
        - Src:             'src/plugins_types.c:736,20'
          Dst:             ly_err_new
        - Src:             'src/plugins_types.c:743,9'
          Dst:             ly_log
    - functionName:    lyplg_type_prefix_data_free
      functionSourceFile: '/src/libyang/src/plugins_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionLinenumberEnd: 661
      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:660,5'
          Dst:             ly_free_prefix_data
    - functionName:    lyplg_type_prefix_data_dup
      functionSourceFile: '/src/libyang/src/plugins_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 655
      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:647,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:647,5'
              BranchSideFuncs:
                - ly_dup_prefix_data
            - BranchSide:      'src/plugins_types.c:649,6'
              BranchSideFuncs:
                - ly_dup_prefix_data
        - Branch String:   'src/plugins_types.c:650,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:651,9'
              BranchSideFuncs:
                - ly_dup_prefix_data
            - BranchSide:      'src/plugins_types.c:654,31'
              BranchSideFuncs:
                - ly_dup_prefix_data
      Callsites:
        - Src:             'src/plugins_types.c:647,5'
          Dst:             ly_log
        - Src:             'src/plugins_types.c:654,12'
          Dst:             ly_dup_prefix_data
    - functionName:    lyplg_type_prefix_data_new
      functionSourceFile: '/src/libyang/src/plugins_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionLinenumberEnd: 642
      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:638,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:638,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_store_prefix_data
            - BranchSide:      'src/plugins_types.c:638,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/plugins_types.c:638,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:638,5'
              BranchSideFuncs:
                - ly_log
                - ly_store_prefix_data
            - BranchSide:      'src/plugins_types.c:638,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/plugins_types.c:638,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:638,5'
              BranchSideFuncs:
                - ly_store_prefix_data
            - BranchSide:      'src/plugins_types.c:640,6'
              BranchSideFuncs:
                - ly_store_prefix_data
      Callsites:
        - Src:             'src/plugins_types.c:638,5'
          Dst:             ly_log
        - Src:             'src/plugins_types.c:638,5'
          Dst:             ly_log
        - Src:             'src/plugins_types.c:638,5'
          Dst:             ly_log
        - Src:             'src/plugins_types.c:641,12'
          Dst:             ly_store_prefix_data
    - functionName:    lyplg_type_validate_range
      functionSourceFile: '/src/libyang/src/plugins_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 632
      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:    15
      BranchProfiles:
        - Branch String:   'src/plugins_types.c:577,45'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:577,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:577,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:579,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:579,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:579,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:579,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:580,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:631,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types.c:580,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:582,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:607,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:582,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:583,33'
              BranchSideFuncs:
                - ly_err_new
                - ly_err_new
                - strdup
            - BranchSide:      'src/plugins_types.c:591,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:583,33'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:583,57'
              BranchSideFuncs:
                - strdup
                - ly_err_new
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:583,23'
              BranchSideFuncs:
                - ly_err_new
                - ly_err_new
        - Branch String:   'src/plugins_types.c:585,21'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:586,39'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:588,39'
              BranchSideFuncs:
                - ly_err_new
        - Branch String:   'src/plugins_types.c:591,24'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:593,17'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:594,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:594,29'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:594,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:594,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: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:607,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:608,33'
              BranchSideFuncs:
                - ly_err_new
                - ly_err_new
                - strdup
            - BranchSide:      'src/plugins_types.c:615,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: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
        - Branch String:   'src/plugins_types.c:615,24'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:617,17'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:618,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:618,29'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:618,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:618,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:620,33'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:620,57'
              BranchSideFuncs:
                - strdup
                - ly_err_new
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:620,23'
              BranchSideFuncs:
                - ly_err_new
                - ly_err_new
        - Branch String:   'src/plugins_types.c:622,21'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:623,39'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:625,39'
              BranchSideFuncs:
                - ly_err_new
      Callsites:
        - Src:             'src/plugins_types.c:583,50'
          Dst:             strdup
        - Src:             'src/plugins_types.c:586,28'
          Dst:             ly_err_new
        - Src:             'src/plugins_types.c:588,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
        - Src:             'src/plugins_types.c:620,50'
          Dst:             strdup
        - Src:             'src/plugins_types.c:623,28'
          Dst:             ly_err_new
        - Src:             'src/plugins_types.c:625,28'
          Dst:             ly_err_new
    - functionName:    lyplg_type_validate_patterns
      functionSourceFile: '/src/libyang/src/plugins_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - patterns
        - str
        - str_len
        - err
      BBCount:         39
      ICount:          288
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - ly_err_new
        - ly_log
        - pcre2_get_error_message_8
        - pcre2_match_8
        - pcre2_match_data_create_from_pattern_8
        - pcre2_match_data_free_8
        - strdup
      functionUses:    13
      BranchProfiles:
        - Branch String:   'src/plugins_types.c:527,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:527,5'
              BranchSideFuncs:
                - ly_log
                - pcre2_match_data_create_from_pattern_8
                - ly_err_new
                - pcre2_match_8
                - pcre2_match_data_free_8
                - ly_err_new
                - ly_err_new
                - strdup
                - pcre2_get_error_message_8
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:527,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/plugins_types.c:527,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:527,5'
              BranchSideFuncs:
                - pcre2_match_data_create_from_pattern_8
                - ly_err_new
                - pcre2_match_8
                - pcre2_match_data_free_8
                - ly_err_new
                - ly_err_new
                - strdup
                - pcre2_get_error_message_8
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:529,6'
              BranchSideFuncs:
                - pcre2_match_data_create_from_pattern_8
                - ly_err_new
                - pcre2_match_8
                - pcre2_match_data_free_8
                - ly_err_new
                - ly_err_new
                - strdup
                - pcre2_get_error_message_8
                - ly_err_new
        - Branch String:   'src/plugins_types.c:531,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:531,5'
              BranchSideFuncs:
                - pcre2_match_data_create_from_pattern_8
                - ly_err_new
                - pcre2_match_8
                - pcre2_match_data_free_8
                - ly_err_new
                - ly_err_new
                - strdup
                - pcre2_get_error_message_8
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:531,5'
              BranchSideFuncs:
                - pcre2_match_data_create_from_pattern_8
                - ly_err_new
                - pcre2_match_8
                - pcre2_match_data_free_8
                - ly_err_new
                - ly_err_new
                - strdup
                - pcre2_get_error_message_8
                - ly_err_new
        - Branch String:   'src/plugins_types.c:531,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:533,59'
              BranchSideFuncs:
                - pcre2_match_data_create_from_pattern_8
                - ly_err_new
                - pcre2_match_8
                - pcre2_match_data_free_8
                - ly_err_new
                - ly_err_new
                - strdup
                - pcre2_get_error_message_8
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:566,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types.c:534,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:535,31'
              BranchSideFuncs:
                - pcre2_match_8
                - pcre2_match_data_free_8
                - pcre2_match_data_create_from_pattern_8
                - ly_err_new
                - ly_err_new
                - ly_err_new
                - strdup
                - pcre2_get_error_message_8
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:538,20'
              BranchSideFuncs:
                - pcre2_match_8
                - pcre2_match_data_free_8
                - pcre2_match_data_create_from_pattern_8
                - ly_err_new
                - ly_err_new
                - ly_err_new
                - strdup
                - pcre2_get_error_message_8
                - ly_err_new
        - Branch String:   'src/plugins_types.c:546,41'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:546,45'
              BranchSideFuncs:
                - pcre2_match_data_create_from_pattern_8
                - ly_err_new
                - pcre2_match_8
                - pcre2_match_data_free_8
                - ly_err_new
                - ly_err_new
                - strdup
                - pcre2_get_error_message_8
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:552,22'
              BranchSideFuncs:
                - pcre2_match_data_create_from_pattern_8
                - ly_err_new
                - pcre2_match_8
                - pcre2_match_data_free_8
                - pcre2_get_error_message_8
                - ly_err_new
                - ly_err_new
                - ly_err_new
                - strdup
        - Branch String:   'src/plugins_types.c:546,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:547,25'
              BranchSideFuncs:
                - pcre2_get_error_message_8
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:552,22'
              BranchSideFuncs:
                - pcre2_match_data_create_from_pattern_8
                - ly_err_new
                - pcre2_match_8
                - pcre2_match_data_free_8
                - pcre2_get_error_message_8
                - ly_err_new
                - ly_err_new
                - ly_err_new
                - strdup
        - Branch String:   'src/plugins_types.c:552,49'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:552,53'
              BranchSideFuncs:
                - ly_err_new
                - ly_err_new
                - strdup
                - pcre2_match_data_create_from_pattern_8
                - ly_err_new
                - pcre2_match_8
                - pcre2_match_data_free_8
                - pcre2_get_error_message_8
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:553,19'
              BranchSideFuncs:
                - pcre2_match_data_create_from_pattern_8
                - ly_err_new
                - pcre2_match_8
                - pcre2_match_data_free_8
                - ly_err_new
                - ly_err_new
                - strdup
                - pcre2_get_error_message_8
                - ly_err_new
        - Branch String:   'src/plugins_types.c:552,76'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:553,19'
              BranchSideFuncs:
                - pcre2_match_data_create_from_pattern_8
                - ly_err_new
                - pcre2_match_8
                - pcre2_match_data_free_8
                - ly_err_new
                - ly_err_new
                - strdup
                - pcre2_get_error_message_8
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:554,29'
              BranchSideFuncs:
                - ly_err_new
                - ly_err_new
                - strdup
        - Branch String:   'src/plugins_types.c:554,29'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:554,59'
              BranchSideFuncs:
                - strdup
                - ly_err_new
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:554,19'
              BranchSideFuncs:
                - ly_err_new
                - ly_err_new
        - Branch String:   'src/plugins_types.c:556,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:557,35'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:559,29'
              BranchSideFuncs:
                - ly_err_new
      Callsites:
        - Src:             'src/plugins_types.c:527,5'
          Dst:             ly_log
        - Src:             'src/plugins_types.c:527,5'
          Dst:             ly_log
        - Src:             'src/plugins_types.c:533,22'
          Dst:             pcre2_match_data_create_from_pattern_8
        - Src:             'src/plugins_types.c:535,20'
          Dst:             ly_err_new
        - Src:             'src/plugins_types.c:543,14'
          Dst:             pcre2_match_8
        - Src:             'src/plugins_types.c:544,9'
          Dst:             pcre2_match_data_free_8
        - Src:             'src/plugins_types.c:549,13'
          Dst:             pcre2_get_error_message_8
        - Src:             'src/plugins_types.c:551,20'
          Dst:             ly_err_new
        - Src:             'src/plugins_types.c:554,52'
          Dst:             strdup
        - Src:             'src/plugins_types.c:557,24'
          Dst:             ly_err_new
        - Src:             'src/plugins_types.c:561,24'
          Dst:             ly_err_new
    - 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:    lyplg_type_parse_dec64
      functionSourceFile: '/src/libyang/src/plugins_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 518
      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:435,23'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:435,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:435,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:435,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:435,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:438,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:438,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:439,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:440,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:445,29'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:445,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:446,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:445,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:446,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:449,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:449,28'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:449,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:449,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:449,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:450,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:453,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:454,27'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:454,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:457,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:454,51'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:454,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:455,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:454,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:455,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:457,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:459,28'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:459,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:459,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:459,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:460,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:467,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:460,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:461,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:463,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:470,18'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:470,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:475,9'
              BranchSideFuncs:
                - malloc
                - ly_err_new
                - lyplg_type_parse_int
                - free
                - ly_err_new
                - __ctype_b_loc
        - Branch String:   'src/plugins_types.c:470,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:471,27'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:475,9'
              BranchSideFuncs:
                - malloc
                - ly_err_new
                - lyplg_type_parse_int
                - free
                - ly_err_new
                - __ctype_b_loc
        - Branch String:   'src/plugins_types.c:475,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:476,16'
              BranchSideFuncs:
                - malloc
                - ly_err_new
                - lyplg_type_parse_int
                - free
                - ly_err_new
                - __ctype_b_loc
            - BranchSide:      'src/plugins_types.c:478,16'
              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:485,18'
              BranchSideFuncs:
                - malloc
                - ly_err_new
                - lyplg_type_parse_int
                - free
                - ly_err_new
                - __ctype_b_loc
            - BranchSide:      'src/plugins_types.c:493,22'
              BranchSideFuncs:
                - malloc
                - ly_err_new
                - lyplg_type_parse_int
                - free
        - Branch String:   'src/plugins_types.c:485,54'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:485,57'
              BranchSideFuncs:
                - __ctype_b_loc
                - malloc
                - ly_err_new
                - lyplg_type_parse_int
                - free
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:485,9'
              BranchSideFuncs:
                - malloc
                - ly_err_new
                - lyplg_type_parse_int
                - free
                - ly_err_new
                - __ctype_b_loc
        - Branch String:   'src/plugins_types.c:485,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:485,82'
              BranchSideFuncs:
                - malloc
                - ly_err_new
                - lyplg_type_parse_int
                - free
                - ly_err_new
                - __ctype_b_loc
            - BranchSide:      'src/plugins_types.c:486,13'
              BranchSideFuncs:
                - malloc
                - ly_err_new
                - lyplg_type_parse_int
                - free
                - ly_err_new
        - Branch String:   'src/plugins_types.c:486,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:487,31'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:490,5'
              BranchSideFuncs:
                - malloc
                - ly_err_new
                - lyplg_type_parse_int
                - free
        - Branch String:   'src/plugins_types.c:494,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:495,27'
              BranchSideFuncs:
                - lyplg_type_parse_int
                - free
            - BranchSide:      'src/plugins_types.c:498,5'
              BranchSideFuncs:
                - lyplg_type_parse_int
                - free
        - Branch String:   'src/plugins_types.c:499,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:500,17'
              BranchSideFuncs:
                - lyplg_type_parse_int
                - free
            - BranchSide:      'src/plugins_types.c:505,17'
              BranchSideFuncs:
                - lyplg_type_parse_int
                - free
        - Branch String:   'src/plugins_types.c:512,18'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:512,21'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/plugins_types.c:515,10'
              BranchSideFuncs:
                - free
        - Branch String:   'src/plugins_types.c:512,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:513,16'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/plugins_types.c:515,10'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/plugins_types.c:435,26'
          Dst:             __ctype_b_loc
        - Src:             'src/plugins_types.c:439,16'
          Dst:             ly_err_new
        - Src:             'src/plugins_types.c:440,17'
          Dst:             __ctype_b_loc
        - Src:             'src/plugins_types.c:441,16'
          Dst:             ly_err_new
        - Src:             'src/plugins_types.c:449,31'
          Dst:             __ctype_b_loc
        - Src:             'src/plugins_types.c:454,55'
          Dst:             __ctype_b_loc
        - Src:             'src/plugins_types.c:459,31'
          Dst:             __ctype_b_loc
        - Src:             'src/plugins_types.c:471,16'
          Dst:             ly_err_new
        - Src:             'src/plugins_types.c:485,57'
          Dst:             __ctype_b_loc
        - Src:             'src/plugins_types.c:487,20'
          Dst:             ly_err_new
        - Src:             'src/plugins_types.c:495,16'
          Dst:             ly_err_new
        - Src:             'src/plugins_types.c:510,15'
          Dst:             lyplg_type_parse_int
    - functionName:    lyplg_type_parse_int
      functionSourceFile: '/src/libyang/src/plugins_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 394
      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:373,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:373,5'
              BranchSideFuncs:
                - ly_log
                - ly_err_new
                - ly_parse_int
                - ly_err_new
                - ly_err_new
                - __ctype_b_loc
            - BranchSide:      'src/plugins_types.c:373,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/plugins_types.c:373,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:373,5'
              BranchSideFuncs:
                - ly_err_new
                - ly_parse_int
                - ly_err_new
                - ly_err_new
                - __ctype_b_loc
            - BranchSide:      'src/plugins_types.c:375,6'
              BranchSideFuncs:
                - ly_err_new
                - ly_parse_int
                - ly_err_new
                - ly_err_new
                - __ctype_b_loc
        - Branch String:   'src/plugins_types.c:378,23'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:378,26'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_err_new
                - ly_parse_int
                - ly_err_new
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:378,5'
              BranchSideFuncs:
                - ly_err_new
                - ly_parse_int
                - ly_err_new
                - ly_err_new
                - __ctype_b_loc
        - Branch String:   'src/plugins_types.c:378,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:378,66'
              BranchSideFuncs:
                - ly_err_new
                - ly_parse_int
                - ly_err_new
                - ly_err_new
                - __ctype_b_loc
            - BranchSide:      'src/plugins_types.c:380,10'
              BranchSideFuncs:
                - ly_err_new
                - ly_parse_int
                - ly_err_new
                - ly_err_new
        - Branch String:   'src/plugins_types.c:380,16'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:380,20'
              BranchSideFuncs:
                - ly_err_new
                - ly_parse_int
                - ly_err_new
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:381,27'
              BranchSideFuncs:
                - ly_err_new
        - Branch String:   'src/plugins_types.c:380,30'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:380,34'
              BranchSideFuncs:
                - ly_err_new
                - ly_parse_int
                - ly_err_new
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:381,27'
              BranchSideFuncs:
                - ly_err_new
        - Branch String:   'src/plugins_types.c:380,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:381,27'
              BranchSideFuncs:
                - ly_parse_int
                - ly_err_new
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:384,26'
              BranchSideFuncs:
                - ly_parse_int
                - ly_err_new
                - ly_err_new
        - Branch String:   'src/plugins_types.c:384,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:386,27'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:389,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:391,27'
              BranchSideFuncs:
                - ly_err_new
      Callsites:
        - Src:             'src/plugins_types.c:373,5'
          Dst:             ly_log
        - Src:             'src/plugins_types.c:373,5'
          Dst:             ly_log
        - Src:             'src/plugins_types.c:378,26'
          Dst:             __ctype_b_loc
        - Src:             'src/plugins_types.c:381,16'
          Dst:             ly_err_new
        - Src:             'src/plugins_types.c:384,13'
          Dst:             ly_parse_int
        - Src:             'src/plugins_types.c:386,16'
          Dst:             ly_err_new
        - Src:             'src/plugins_types.c:391,16'
          Dst:             ly_err_new
    - functionName:    lyplg_type_parse_uint
      functionSourceFile: '/src/libyang/src/plugins_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 422
      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:400,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:400,5'
              BranchSideFuncs:
                - ly_log
                - ly_err_new
                - ly_parse_uint
                - ly_err_new
                - ly_err_new
                - __ctype_b_loc
            - BranchSide:      'src/plugins_types.c:400,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/plugins_types.c:400,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:400,5'
              BranchSideFuncs:
                - ly_err_new
                - ly_parse_uint
                - ly_err_new
                - ly_err_new
                - __ctype_b_loc
            - BranchSide:      'src/plugins_types.c:402,6'
              BranchSideFuncs:
                - ly_err_new
                - ly_parse_uint
                - ly_err_new
                - ly_err_new
                - __ctype_b_loc
        - Branch String:   'src/plugins_types.c:405,23'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:405,26'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_err_new
                - ly_parse_uint
                - ly_err_new
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:405,5'
              BranchSideFuncs:
                - ly_err_new
                - ly_parse_uint
                - ly_err_new
                - ly_err_new
                - __ctype_b_loc
        - Branch String:   'src/plugins_types.c:405,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:405,66'
              BranchSideFuncs:
                - ly_err_new
                - ly_parse_uint
                - ly_err_new
                - ly_err_new
                - __ctype_b_loc
            - BranchSide:      'src/plugins_types.c:407,10'
              BranchSideFuncs:
                - ly_err_new
                - ly_parse_uint
                - ly_err_new
                - ly_err_new
        - Branch String:   'src/plugins_types.c:407,16'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:407,20'
              BranchSideFuncs:
                - ly_err_new
                - ly_parse_uint
                - ly_err_new
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:408,27'
              BranchSideFuncs:
                - ly_err_new
        - Branch String:   'src/plugins_types.c:407,30'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:407,34'
              BranchSideFuncs:
                - ly_err_new
                - ly_parse_uint
                - ly_err_new
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:408,27'
              BranchSideFuncs:
                - ly_err_new
        - Branch String:   'src/plugins_types.c:407,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:408,27'
              BranchSideFuncs:
                - ly_parse_uint
                - ly_err_new
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:411,6'
              BranchSideFuncs:
                - ly_parse_uint
                - ly_err_new
                - ly_err_new
        - Branch String:   'src/plugins_types.c:412,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:414,27'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:417,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:419,27'
              BranchSideFuncs:
                - ly_err_new
      Callsites:
        - Src:             'src/plugins_types.c:400,5'
          Dst:             ly_log
        - Src:             'src/plugins_types.c:400,5'
          Dst:             ly_log
        - Src:             'src/plugins_types.c:405,26'
          Dst:             __ctype_b_loc
        - Src:             'src/plugins_types.c:408,16'
          Dst:             ly_err_new
        - Src:             'src/plugins_types.c:412,13'
          Dst:             ly_parse_uint
        - Src:             'src/plugins_types.c:414,16'
          Dst:             ly_err_new
        - Src:             'src/plugins_types.c:419,16'
          Dst:             ly_err_new
    - functionName:    lyplg_type_free_simple
      functionSourceFile: '/src/libyang/src/plugins_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 367
      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:365,5'
          Dst:             lydict_remove
    - functionName:    lyplg_type_dup_simple
      functionSourceFile: '/src/libyang/src/plugins_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - original
        - dup
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lydict_insert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types.c:356,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:356,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:357,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types.c:356,5'
          Dst:             lydict_insert
    - 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:    1
      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:    1
      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: 675
      functionLinenumberEnd: 687
      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:678,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:679,37'
              BranchSideFuncs:
                - lyplg_ext_compile_log
            - BranchSide:      'src/plugins_exts.c:683,15'
              BranchSideFuncs:
                - lyplg_ext_compile_log
        - Branch String:   'src/plugins_exts.c:683,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:684,37'
              BranchSideFuncs:
                - lyplg_ext_compile_log
            - BranchSide:      'src/plugins_exts.c:686,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_exts.c:679,9'
          Dst:             lyplg_ext_compile_log
        - Src:             'src/plugins_exts.c:684,9'
          Dst:             lyplg_ext_compile_log
    - functionName:    lyplg_ext_parsed_get_storage
      functionSourceFile: '/src/libyang/src/plugins_exts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 670
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ext
        - stmt
        - storage_size
        - storage
      BBCount:         42
      ICount:          255
      EdgeCount:       53
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/plugins_exts.c:640,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:640,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/plugins_exts.c:640,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/plugins_exts.c:640,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:641,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/plugins_exts.c:648,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/plugins_exts.c:643,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:644,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/plugins_exts.c:646,14'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/plugins_exts.c:648,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:648,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:650,11'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts.c:650,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:652,17'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:656,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts.c:656,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:656,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:656,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts.c:656,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:657,14'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:664,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts.c:657,20'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:657,24'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:657,63'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts.c:657,58'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:657,63'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:658,17'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts.c:657,69'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:657,73'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:661,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts.c:657,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:658,17'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:661,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts.c:664,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:665,16'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:667,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_exts.c:648,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:          55
      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_p
      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,26'
              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,26'
              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:    9
      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:          184
      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:          184
      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'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parsed
        - ext
        - substmt
      BBCount:         225
      ICount:          1372
      EdgeCount:       275
      CyclomaticComplexity: 52
      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,43'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_must
                - realloc
                - ly_log
            - BranchSide:      'src/plugins_exts.c:210,40'
              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,41'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lyplg_ext_get_storage
                - lys_compile_type
            - BranchSide:      'src/plugins_exts.c:281,43'
              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,13'
              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: []
        - 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: []
        - 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:          255
      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,23'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:345,62'
              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,26'
          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_parse_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_parse_ext_instance_stmt
                - ly_vlog
            - BranchSide:      'src/plugins_exts.c:64,5'
              BranchSideFuncs:
                - lys_parse_ext_instance_stmt
        - Branch String:   'src/plugins_exts.c:47,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:48,13'
              BranchSideFuncs:
                - lys_parse_ext_instance_stmt
                - ly_vlog
            - BranchSide:      'src/plugins_exts.c:50,9'
              BranchSideFuncs:
                - lys_parse_ext_instance_stmt
                - ly_vlog
        - Branch String:   'src/plugins_exts.c:50,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:50,9'
              BranchSideFuncs:
                - lys_parse_ext_instance_stmt
                - ly_vlog
            - BranchSide:      'src/plugins_exts.c:50,9'
              BranchSideFuncs:
                - lys_parse_ext_instance_stmt
                - ly_vlog
        - Branch String:   'src/plugins_exts.c:50,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:51,17'
              BranchSideFuncs:
                - lys_parse_ext_instance_stmt
                - ly_vlog
            - BranchSide:      'src/plugins_exts.c:55,13'
              BranchSideFuncs:
                - lys_parse_ext_instance_stmt
                - ly_vlog
        - Branch String:   'src/plugins_exts.c:51,17'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:52,17'
              BranchSideFuncs:
                - lys_parse_ext_instance_stmt
                - ly_vlog
            - BranchSide:      'src/plugins_exts.c:54,9'
              BranchSideFuncs:
                - lys_parse_ext_instance_stmt
                - ly_vlog
        - Branch String:   'src/plugins_exts.c:55,18'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:55,15'
              BranchSideFuncs:
                - lys_parse_ext_instance_stmt
                - ly_vlog
            - BranchSide:      'src/plugins_exts.c:55,15'
              BranchSideFuncs:
                - lys_parse_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_parse_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_parse_ext_instance_stmt
            - BranchSide:      'src/plugins_exts.c:64,5'
              BranchSideFuncs:
                - lys_parse_ext_instance_stmt
        - Branch String:   'src/plugins_exts.c:64,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:65,9'
              BranchSideFuncs:
                - lys_parse_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_parse_ext_instance_stmt
            - BranchSide:      'src/plugins_exts.c:74,5'
              BranchSideFuncs:
                - lys_parse_ext_instance_stmt
        - Branch String:   'src/plugins_exts.c:66,17'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:67,17'
              BranchSideFuncs:
                - lys_parse_ext_instance_stmt
            - BranchSide:      'src/plugins_exts.c:70,51'
              BranchSideFuncs:
                - lys_parse_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_parse_ext_instance_stmt
      Callsites:
        - Src:             'src/plugins_exts.c:56,13'
          Dst:             ly_vlog
        - Src:             'src/plugins_exts.c:70,23'
          Dst:             lys_parse_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:          255
      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:          417
      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:          364
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - 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:          318
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - 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: 745
      functionLinenumberEnd: 840
      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:756,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:758,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.4414
                - lyxp_get_expr
                - lyplg_ext_compile_log
            - BranchSide:      'src/plugins_exts/schema_mount.c:763,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.4414
                - lyxp_get_expr
                - lyplg_ext_compile_log
        - Branch String:   'src/plugins_exts/schema_mount.c:763,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:764,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:768,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.4414
                - lyxp_get_expr
                - lyplg_ext_compile_log
        - Branch String:   'src/plugins_exts/schema_mount.c:768,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:769,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:772,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.4414
                - lyxp_get_expr
                - lyplg_ext_compile_log
        - Branch String:   'src/plugins_exts/schema_mount.c:773,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:774,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.4414
                - lyxp_get_expr
                - lyplg_ext_compile_log
            - BranchSide:      'src/plugins_exts/schema_mount.c:826,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:778,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:780,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:785,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.4414
        - Branch String:   'src/plugins_exts/schema_mount.c:785,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:787,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.4414
            - BranchSide:      'src/plugins_exts/schema_mount.c:826,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.4414
                - lyxp_get_expr
                - lyplg_ext_compile_log
        - Branch String:   'src/plugins_exts/schema_mount.c:787,17'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:789,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:793,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.4414
        - Branch String:   'src/plugins_exts/schema_mount.c:793,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:794,34'
              BranchSideFuncs:
                - lyd_parent.4414
                - 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:798,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.4414
                - lyd_merge_tree
                - lyd_find_sibling_first
        - Branch String:   'src/plugins_exts/schema_mount.c:798,17'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:799,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.4414
                - lyd_merge_tree
            - BranchSide:      'src/plugins_exts/schema_mount.c:803,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.4414
                - lyd_merge_tree
        - Branch String:   'src/plugins_exts/schema_mount.c:799,75'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:799,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.4414
                - lyd_merge_tree
            - BranchSide:      'src/plugins_exts/schema_mount.c:802,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.4414
                - lyd_merge_tree
        - Branch String:   'src/plugins_exts/schema_mount.c:799,21'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:800,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:802,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.4414
                - lyd_merge_tree
        - Branch String:   'src/plugins_exts/schema_mount.c:806,17'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:808,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.4414
            - BranchSide:      'src/plugins_exts/schema_mount.c:815,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.4414
        - Branch String:   'src/plugins_exts/schema_mount.c:810,21'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:811,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,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.4414
        - Branch String:   'src/plugins_exts/schema_mount.c:815,21'
          Branch Sides:
            - 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
            - BranchSide:      'src/plugins_exts/schema_mount.c:820,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.4414
        - Branch String:   'src/plugins_exts/schema_mount.c:820,21'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:821,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:823,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.4414
        - Branch String:   'src/plugins_exts/schema_mount.c:833,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:833,17'
              BranchSideFuncs:
                - ly_set_free
                - lyd_free_siblings
            - BranchSide:      'src/plugins_exts/schema_mount.c:833,13'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts/schema_mount.c:833,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:833,9'
              BranchSideFuncs:
                - ly_set_free
                - lyd_free_siblings
            - BranchSide:      'src/plugins_exts/schema_mount.c:834,15'
              BranchSideFuncs:
                - ly_set_free
                - lyd_free_siblings
        - Branch String:   'src/plugins_exts/schema_mount.c:834,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:835,33'
              BranchSideFuncs:
                - lyd_free_siblings
                - ly_set_free
            - BranchSide:      'src/plugins_exts/schema_mount.c:837,22'
              BranchSideFuncs:
                - ly_set_free
      Callsites:
        - Src:             'src/plugins_exts/schema_mount.c:758,9'
          Dst:             lyplg_ext_compile_log
        - Src:             'src/plugins_exts/schema_mount.c:763,16'
          Dst:             schema_mount_get_parent_ref
        - Src:             'src/plugins_exts/schema_mount.c:768,16'
          Dst:             ly_set_new
        - Src:             'src/plugins_exts/schema_mount.c:778,56'
          Dst:             lyxp_get_expr
        - Src:             'src/plugins_exts/schema_mount.c:778,20'
          Dst:             lyd_find_xpath3
        - Src:             'src/plugins_exts/schema_mount.c:781,21'
          Dst:             lyxp_get_expr
        - Src:             'src/plugins_exts/schema_mount.c:780,13'
          Dst:             lyplg_ext_compile_log
        - Src:             'src/plugins_exts/schema_mount.c:787,24'
          Dst:             lyd_dup_single_to_ctx
        - Src:             'src/plugins_exts/schema_mount.c:794,23'
          Dst:             lyd_parent
        - Src:             'src/plugins_exts/schema_mount.c:799,28'
          Dst:             lyd_find_sibling_first
        - Src:             'src/plugins_exts/schema_mount.c:808,23'
          Dst:             lyd_merge_tree
        - Src:             'src/plugins_exts/schema_mount.c:815,28'
          Dst:             lyd_insert_sibling
        - Src:             'src/plugins_exts/schema_mount.c:820,28'
          Dst:             ly_set_add
        - Src:             'src/plugins_exts/schema_mount.c:830,5'
          Dst:             ly_set_free
        - Src:             'src/plugins_exts/schema_mount.c:831,5'
          Dst:             ly_set_free
        - Src:             'src/plugins_exts/schema_mount.c:832,5'
          Dst:             lyd_free_tree
        - Src:             'src/plugins_exts/schema_mount.c:835,13'
          Dst:             lyd_free_siblings
        - Src:             'src/plugins_exts/schema_mount.c:837,9'
          Dst:             ly_set_free
    - functionName:    schema_mount_get_parent_ref
      functionSourceFile: '/src/libyang/src/plugins_exts/schema_mount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 714
      functionLinenumberEnd: 729
      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:719,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:721,9'
              BranchSideFuncs:
                - lyplg_ext_compile_log
                - free
            - BranchSide:      'src/plugins_exts/schema_mount.c:723,31'
              BranchSideFuncs:
                - lyd_find_xpath
                - free
        - Branch String:   'src/plugins_exts/schema_mount.c:723,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:723,51'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/plugins_exts/schema_mount.c:724,9'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/plugins_exts/schema_mount.c:719,9'
          Dst:             asprintf
        - Src:             'src/plugins_exts/schema_mount.c:721,9'
          Dst:             lyplg_ext_compile_log
        - Src:             'src/plugins_exts/schema_mount.c:723,16'
          Dst:             lyd_find_xpath
    - functionName:    lyd_parent
      functionSourceFile: '/src/libyang/build/libyang/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1044
      functionLinenumberEnd: 1045
      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:1045,18'
          Branch Sides:
            - BranchSide:      'libyang/tree_data.h:1045,21'
              BranchSideFuncs: []
            - BranchSide:      'libyang/tree_data.h:1045,12'
              BranchSideFuncs: []
        - Branch String:   'libyang/tree_data.h:1045,12'
          Branch Sides:
            - BranchSide:      'libyang/tree_data.h:1045,38'
              BranchSideFuncs: []
            - BranchSide:      'libyang/tree_data.h:1045,12'
              BranchSideFuncs: []
      Callsites:       []
    - 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.4425
                - lyd_find_path
                - ly_ctx_get_module
                - lyd_get_value.4425
                - strlen
                - lyd_get_value.4425
                - lyd_find_path
                - lyd_get_value.4425
                - lyd_find_path
                - ly_ctx_get_module
                - lyd_get_value.4425
                - strlen
                - lyd_get_value.4425
            - 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.4425
                - lyd_find_path
                - ly_ctx_get_module
                - lyd_get_value.4425
                - strlen
                - lyd_get_value.4425
                - lyd_find_path
                - lyd_get_value.4425
                - lyd_find_path
                - ly_ctx_get_module
                - lyd_get_value.4425
                - strlen
                - lyd_get_value.4425
        - 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.4425
                - lyd_find_path
                - ly_ctx_get_module
                - lyd_get_value.4425
                - strlen
                - lyd_get_value.4425
                - lyd_find_path
                - lyd_get_value.4425
                - lyd_find_path
                - ly_ctx_get_module
                - lyd_get_value.4425
                - strlen
                - lyd_get_value.4425
        - 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.4425
                - lyd_find_path
                - ly_ctx_get_module
                - lyd_get_value.4425
                - strlen
                - lyd_get_value.4425
                - lyd_find_path
                - lyd_get_value.4425
                - lyd_find_path
                - ly_ctx_get_module
                - lyd_get_value.4425
                - strlen
                - lyd_get_value.4425
        - 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.4425
                - lyd_find_path
                - ly_ctx_get_module
                - lyd_get_value.4425
                - strlen
                - lyd_get_value.4425
                - lyd_find_path
                - lyd_get_value.4425
                - lyd_find_path
                - ly_ctx_get_module
                - lyd_get_value.4425
                - strlen
                - lyd_get_value.4425
        - 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.4425
                - lyd_find_path
                - ly_ctx_get_module
                - lyd_get_value.4425
                - strlen
                - lyd_get_value.4425
                - lyd_find_path
                - lyd_get_value.4425
                - lyd_find_path
                - ly_ctx_get_module
                - lyd_get_value.4425
                - strlen
                - lyd_get_value.4425
            - BranchSide:      'src/plugins_exts/schema_mount.c:514,12'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_free
                - lyd_find_path
                - lyd_get_value.4425
                - lyd_find_path
                - ly_ctx_get_module
                - lyd_get_value.4425
                - strlen
                - lyd_get_value.4425
                - lyd_find_path
                - lyd_get_value.4425
                - lyd_find_path
                - ly_ctx_get_module
                - lyd_get_value.4425
                - strlen
                - lyd_get_value.4425
        - 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.4425
                - lyd_find_path
                - ly_ctx_get_module
                - ly_set_free
                - ly_set_free
                - lyd_find_path
                - lyd_get_value.4425
                - lyd_find_path
                - ly_ctx_get_module
                - lyd_get_value.4425
                - strlen
                - lyd_get_value.4425
                - lyd_get_value.4425
                - strlen
                - lyd_get_value.4425
            - BranchSide:      'src/plugins_exts/schema_mount.c:532,12'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_free
                - lyd_find_path
                - lyd_get_value.4425
                - lyd_find_path
                - ly_ctx_get_module
                - lyd_get_value.4425
                - strlen
                - lyd_get_value.4425
        - 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.4425
                - strlen
                - ly_ctx_get_module
                - ly_set_free
                - ly_set_free
                - lyd_find_path
                - lyd_get_value.4425
                - lyd_find_path
                - ly_ctx_get_module
                - lyd_get_value.4425
                - strlen
                - lyd_get_value.4425
                - lyd_find_path
                - lyd_get_value.4425
                - lyd_find_path
                - lyd_get_value.4425
            - 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.4425
                - lyd_find_path
                - ly_ctx_get_module
                - lyd_get_value.4425
                - strlen
                - lyd_get_value.4425
                - lyd_find_path
                - lyd_get_value.4425
                - lyd_find_path
                - lyd_get_value.4425
                - strlen
                - lyd_get_value.4425
        - 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.4425
                - ly_ctx_get_module
                - ly_set_free
                - ly_set_free
                - lyd_find_path
                - lyd_get_value.4425
                - lyd_find_path
                - ly_ctx_get_module
                - lyd_get_value.4425
                - strlen
                - lyd_get_value.4425
                - lyd_find_path
                - lyd_get_value.4425
                - lyd_find_path
                - lyd_get_value.4425
                - 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.4425
                - lyd_find_path
                - ly_ctx_get_module
                - lyd_get_value.4425
                - strlen
                - lyd_get_value.4425
                - lyd_find_path
                - lyd_get_value.4425
                - lyd_find_path
                - lyd_get_value.4425
                - strlen
                - lyd_get_value.4425
        - 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.4425
                - lyd_find_path
                - ly_ctx_get_module
                - lyd_get_value.4425
                - strlen
                - lyd_get_value.4425
                - lyd_find_path
                - lyd_get_value.4425
                - lyd_find_path
                - ly_ctx_get_module
                - lyd_get_value.4425
                - strlen
                - lyd_get_value.4425
            - 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.4425
                - lyd_find_path
                - ly_ctx_get_module
                - lyd_get_value.4425
                - strlen
                - lyd_get_value.4425
                - lyd_find_path
                - lyd_get_value.4425
                - lyd_find_path
                - ly_ctx_get_module
                - lyd_get_value.4425
                - strlen
                - lyd_get_value.4425
            - BranchSide:      'src/plugins_exts/schema_mount.c:529,5'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_free
                - lyd_find_path
                - lyd_get_value.4425
                - lyd_find_path
                - ly_ctx_get_module
                - lyd_get_value.4425
                - strlen
                - lyd_get_value.4425
                - lyd_find_path
                - lyd_get_value.4425
                - lyd_find_path
                - ly_ctx_get_module
                - lyd_get_value.4425
                - strlen
                - lyd_get_value.4425
        - 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.4425
                - lyd_find_path
                - ly_ctx_get_module
                - ly_set_free
                - ly_set_free
                - lyd_get_value.4425
                - strlen
                - lyd_get_value.4425
            - 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.4425
                - strlen
                - ly_ctx_get_module
                - ly_set_free
                - ly_set_free
                - lyd_find_path
                - lyd_get_value.4425
                - lyd_find_path
                - lyd_get_value.4425
            - 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.4425
                - lyd_find_path
                - lyd_get_value.4425
                - strlen
                - lyd_get_value.4425
        - 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.4425
                - ly_ctx_get_module
                - ly_set_free
                - ly_set_free
                - lyd_find_path
                - lyd_get_value.4425
                - lyd_find_path
                - lyd_get_value.4425
                - 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.4425
                - lyd_find_path
                - lyd_get_value.4425
                - strlen
                - lyd_get_value.4425
        - 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.4425
                - lyd_find_path
                - ly_ctx_get_module
                - lyd_get_value.4425
                - strlen
                - lyd_get_value.4425
            - BranchSide:      'src/plugins_exts/schema_mount.c:547,5'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_free
                - lyd_find_path
                - lyd_get_value.4425
                - lyd_find_path
                - ly_ctx_get_module
                - lyd_get_value.4425
                - strlen
                - lyd_get_value.4425
      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: 1172
      functionLinenumberEnd: 1186
      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:1173,9'
          Branch Sides:
            - BranchSide:      'libyang/tree_data.h:1174,9'
              BranchSideFuncs:
                - lyd_value_get_canonical
            - BranchSide:      'libyang/tree_data.h:1177,10'
              BranchSideFuncs:
                - lyd_value_get_canonical
        - Branch String:   'libyang/tree_data.h:1177,9'
          Branch Sides:
            - BranchSide:      'libyang/tree_data.h:1178,47'
              BranchSideFuncs:
                - lyd_value_get_canonical
            - BranchSide:      'libyang/tree_data.h:1179,16'
              BranchSideFuncs:
                - lyd_value_get_canonical
        - Branch String:   'libyang/tree_data.h:1182,16'
          Branch Sides:
            - BranchSide:      'libyang/tree_data.h:1182,36'
              BranchSideFuncs: []
            - BranchSide:      'libyang/tree_data.h:1182,80'
              BranchSideFuncs:
                - lyd_value_get_canonical
        - Branch String:   'libyang/tree_data.h:1182,80'
          Branch Sides:
            - BranchSide:      'libyang/tree_data.h:1182,95'
              BranchSideFuncs:
                - lyd_value_get_canonical
            - BranchSide:      'libyang/tree_data.h:1182,95'
              BranchSideFuncs:
                - lyd_value_get_canonical
      Callsites:
        - Src:             'libyang/tree_data.h:1182,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.4425
            - 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.4425
            - BranchSide:      'src/plugins_exts/schema_mount.c:371,13'
              BranchSideFuncs:
                - lyplg_ext_compile_log
                - lyd_get_value.4425
        - 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.4425
                - 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_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_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_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
      functionSourceFile: '/src/libyang/src/plugins_exts/schema_mount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 679
      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:    1
      BranchProfiles:
        - Branch String:   'src/plugins_exts/schema_mount.c:644,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:645,15'
              BranchSideFuncs:
                - 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:649,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:650,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:659,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:650,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:652,41'
              BranchSideFuncs:
                - lyplg_ext_compile_log
                - lyd_free_all
            - BranchSide:      'src/plugins_exts/schema_mount.c:656,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:659,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:660,15'
              BranchSideFuncs:
                - lyd_free_all
            - BranchSide:      'src/plugins_exts/schema_mount.c:665,9'
              BranchSideFuncs:
                - schema_mount_get_ctx_inline
                - lyd_free_all
                - schema_mount_get_ctx_shared
        - Branch String:   'src/plugins_exts/schema_mount.c:665,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:666,41'
              BranchSideFuncs:
                - schema_mount_get_ctx_shared
                - lyd_free_all
            - BranchSide:      'src/plugins_exts/schema_mount.c:668,41'
              BranchSideFuncs:
                - schema_mount_get_ctx_inline
                - lyd_free_all
        - Branch String:   'src/plugins_exts/schema_mount.c:670,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:670,9'
              BranchSideFuncs:
                - lyd_free_all
            - BranchSide:      'src/plugins_exts/schema_mount.c:671,15'
              BranchSideFuncs:
                - lyd_free_all
        - Branch String:   'src/plugins_exts/schema_mount.c:676,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:676,9'
              BranchSideFuncs:
                - lyd_free_all
            - BranchSide:      'src/plugins_exts/schema_mount.c:677,22'
              BranchSideFuncs:
                - lyd_free_all
      Callsites:
        - Src:             'src/plugins_exts/schema_mount.c:644,14'
          Dst:             lyplg_ext_get_data
        - Src:             'src/plugins_exts/schema_mount.c:652,13'
          Dst:             lyplg_ext_compile_log
        - Src:             'src/plugins_exts/schema_mount.c:659,14'
          Dst:             schema_mount_get_smount
        - Src:             'src/plugins_exts/schema_mount.c:666,13'
          Dst:             schema_mount_get_ctx_shared
        - Src:             'src/plugins_exts/schema_mount.c:668,13'
          Dst:             schema_mount_get_ctx_inline
        - Src:             'src/plugins_exts/schema_mount.c:677,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.4425
                - 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.4425
                - 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.4425
                - 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.4425
                - 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_spriter_tree_free
      functionSourceFile: '/src/libyang/src/plugins_exts/schema_mount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1101
      functionLinenumberEnd: 1108
      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:1105,5'
          Dst:             ly_set_free
        - Src:             'src/plugins_exts/schema_mount.c:1106,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: 1135
      functionLinenumberEnd: 1167
      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:1146,35'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1146,39'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/schema_mount.c:1146,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts/schema_mount.c:1146,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1147,15'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/schema_mount.c:1162,11'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts/schema_mount.c:1148,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1150,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/schema_mount.c:1153,21'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts/schema_mount.c:1153,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1154,17'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/schema_mount.c:1160,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts/schema_mount.c:1154,17'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1156,18'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/schema_mount.c:1159,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts/schema_mount.c:1162,16'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1162,16'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/schema_mount.c:1162,20'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts/schema_mount.c:1162,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1162,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/schema_mount.c:1164,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    schema_mount_sprinter_tree_pnode_override_mounted
      functionSourceFile: '/src/libyang/src/plugins_exts/schema_mount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1124
      functionLinenumberEnd: 1129
      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:1125,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1125,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/schema_mount.c:1126,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    schema_mount_sprinter_tree_cnode_override_mounted
      functionSourceFile: '/src/libyang/src/plugins_exts/schema_mount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1113
      functionLinenumberEnd: 1118
      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:1114,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1114,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/schema_mount.c:1115,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_cfree
      functionSourceFile: '/src/libyang/src/plugins_exts/schema_mount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1038
      functionLinenumberEnd: 1062
      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:1042,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1043,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - pthread_mutex_destroy
                - free
                - ly_ctx_destroy
                - ly_ctx_destroy
                - lydict_remove
            - BranchSide:      'src/plugins_exts/schema_mount.c:1046,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:1046,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1047,16'
              BranchSideFuncs:
                - free
                - pthread_mutex_destroy
                - free
                - ly_ctx_destroy
            - BranchSide:      'src/plugins_exts/schema_mount.c:1055,12'
              BranchSideFuncs:
                - free
                - pthread_mutex_destroy
                - free
                - ly_ctx_destroy
        - Branch String:   'src/plugins_exts/schema_mount.c:1047,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1048,28'
              BranchSideFuncs:
                - ly_ctx_destroy
                - lydict_remove
                - free
                - free
                - free
                - pthread_mutex_destroy
                - free
                - ly_ctx_destroy
            - BranchSide:      'src/plugins_exts/schema_mount.c:1051,14'
              BranchSideFuncs:
                - free
                - free
                - free
                - pthread_mutex_destroy
                - free
                - ly_ctx_destroy
        - Branch String:   'src/plugins_exts/schema_mount.c:1055,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1056,24'
              BranchSideFuncs:
                - ly_ctx_destroy
                - free
                - pthread_mutex_destroy
                - free
            - BranchSide:      'src/plugins_exts/schema_mount.c:1058,10'
              BranchSideFuncs:
                - free
                - pthread_mutex_destroy
                - free
      Callsites:
        - Src:             'src/plugins_exts/schema_mount.c:1048,13'
          Dst:             ly_ctx_destroy
        - Src:             'src/plugins_exts/schema_mount.c:1049,13'
          Dst:             lydict_remove
        - Src:             'src/plugins_exts/schema_mount.c:1056,9'
          Dst:             ly_ctx_destroy
        - Src:             'src/plugins_exts/schema_mount.c:1060,5'
          Dst:             pthread_mutex_destroy
    - functionName:    schema_mount_validate
      functionSourceFile: '/src/libyang/src/plugins_exts/schema_mount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 904
      functionLinenumberEnd: 1029
      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:913,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:915,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.4414
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4414
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4414
                - 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:919,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.4414
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4414
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4414
                - 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:919,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:920,9'
              BranchSideFuncs:
                - 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.4414
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4414
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4414
                - 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:923,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:924,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.4414
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4414
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4414
                - 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:933,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.4414
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4414
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4414
                - 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:924,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:926,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:930,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.4414
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4414
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4414
                - 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:933,72'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:933,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.4414
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4414
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4414
                - 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:933,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.4414
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4414
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4414
                - 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:933,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:934,9'
              BranchSideFuncs:
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/plugins_exts/schema_mount.c:937,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.4414
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4414
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4414
                - 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,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:939,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.4414
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4414
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4414
                - 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:943,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.4414
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4414
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4414
                - 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:943,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:943,5'
              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.4414
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4414
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4414
                - 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:944,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:945,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.4414
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4414
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4414
                - 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:947,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.4414
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4414
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4414
                - 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:947,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:948,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.4414
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4414
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4414
                - 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:954,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.4414
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4414
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4414
                - 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:948,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:949,13'
              BranchSideFuncs:
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/plugins_exts/schema_mount.c:951,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.4414
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4414
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4414
                - 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:956,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:958,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.4414
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4414
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4414
                - ly_err_first
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log_err
                - lyd_free_tree
            - BranchSide:      'src/plugins_exts/schema_mount.c:961,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.4414
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4414
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4414
                - ly_err_first
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log_err
                - lyd_free_tree
        - Branch String:   'src/plugins_exts/schema_mount.c:958,81'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:958,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.4414
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4414
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4414
                - ly_err_first
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log_err
                - lyd_free_tree
            - BranchSide:      'src/plugins_exts/schema_mount.c:958,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.4414
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4414
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4414
                - ly_err_first
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log_err
                - lyd_free_tree
        - Branch String:   'src/plugins_exts/schema_mount.c:961,61'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:961,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.4414
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4414
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4414
                - ly_err_first
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log_err
                - lyd_free_tree
            - BranchSide:      'src/plugins_exts/schema_mount.c:961,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.4414
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4414
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4414
                - ly_err_first
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log_err
                - lyd_free_tree
        - Branch String:   'src/plugins_exts/schema_mount.c:968,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:969,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.4414
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4414
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4414
                - ly_err_first
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log_err
            - BranchSide:      'src/plugins_exts/schema_mount.c:974,5'
              BranchSideFuncs:
                - lyplg_ext_insert
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
                - lyd_parent.4414
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4414
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4414
                - ly_err_first
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log_err
        - Branch String:   'src/plugins_exts/schema_mount.c:969,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:970,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.4414
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4414
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4414
                - ly_err_first
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log_err
            - BranchSide:      'src/plugins_exts/schema_mount.c:972,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.4414
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4414
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4414
                - ly_err_first
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log_err
        - Branch String:   'src/plugins_exts/schema_mount.c:974,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:975,9'
              BranchSideFuncs:
                - lyplg_ext_insert
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
                - lyd_parent.4414
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4414
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4414
                - ly_err_first
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log_err
            - BranchSide:      'src/plugins_exts/schema_mount.c:977,22'
              BranchSideFuncs:
                - lyplg_ext_insert
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
                - lyd_parent.4414
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4414
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4414
                - ly_err_first
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log_err
        - Branch String:   'src/plugins_exts/schema_mount.c:979,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:981,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:991,9'
              BranchSideFuncs:
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
                - lyd_parent.4414
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4414
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4414
        - Branch String:   'src/plugins_exts/schema_mount.c:981,28'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:981,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:981,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:982,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:983,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:985,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:991,14'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:991,17'
              BranchSideFuncs:
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
                - lyd_parent.4414
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4414
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4414
            - BranchSide:      'src/plugins_exts/schema_mount.c:991,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:991,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:991,17'
              BranchSideFuncs:
                - lyd_parent.4414
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4414
                - lyd_new_meta
                - lyd_diff_merge_all
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
                - lyd_parent.4414
            - BranchSide:      'src/plugins_exts/schema_mount.c:993,9'
              BranchSideFuncs:
                - lyd_parent.4414
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4414
                - lyd_new_meta
                - lyd_diff_merge_all
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
                - lyd_parent.4414
        - Branch String:   'src/plugins_exts/schema_mount.c:993,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:994,13'
              BranchSideFuncs:
                - lyd_parent.4414
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4414
                - lyd_new_meta
                - lyd_diff_merge_all
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
                - lyd_parent.4414
            - BranchSide:      'src/plugins_exts/schema_mount.c:998,46'
              BranchSideFuncs:
                - lyd_parent.4414
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4414
                - lyd_new_meta
                - lyd_diff_merge_all
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
                - lyd_parent.4414
        - Branch String:   'src/plugins_exts/schema_mount.c:998,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:999,13'
              BranchSideFuncs:
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/plugins_exts/schema_mount.c:1001,37'
              BranchSideFuncs:
                - lyplg_ext_insert
                - lyd_parent.4414
                - lyd_new_meta
                - lyd_diff_merge_all
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
                - lyd_parent.4414
        - Branch String:   'src/plugins_exts/schema_mount.c:1001,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1002,13'
              BranchSideFuncs:
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/plugins_exts/schema_mount.c:1004,18'
              BranchSideFuncs:
                - lyd_parent.4414
                - lyd_new_meta
                - lyd_diff_merge_all
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
                - lyd_parent.4414
        - Branch String:   'src/plugins_exts/schema_mount.c:1007,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1008,38'
              BranchSideFuncs:
                - lyd_parent.4414
                - lyd_parent.4414
                - 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:1010,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:1010,33'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1010,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:1010,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:1010,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1011,13'
              BranchSideFuncs:
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/plugins_exts/schema_mount.c:1015,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:1015,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1016,13'
              BranchSideFuncs:
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/plugins_exts/schema_mount.c:1018,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:1025,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1026,22'
              BranchSideFuncs:
                - lyd_free_all
            - BranchSide:      'src/plugins_exts/schema_mount.c:1028,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_exts/schema_mount.c:908,80'
          Dst:             lyd_parent
        - Src:             'src/plugins_exts/schema_mount.c:915,9'
          Dst:             lyplg_ext_compile_log
        - Src:             'src/plugins_exts/schema_mount.c:919,16'
          Dst:             lyplg_ext_get_data
        - Src:             'src/plugins_exts/schema_mount.c:926,13'
          Dst:             lyplg_ext_compile_log
        - Src:             'src/plugins_exts/schema_mount.c:933,16'
          Dst:             schema_mount_dup_parent_ref
        - Src:             'src/plugins_exts/schema_mount.c:943,5'
          Dst:             lyd_unlink_siblings
        - Src:             'src/plugins_exts/schema_mount.c:948,20'
          Dst:             lyd_insert_sibling
        - Src:             'src/plugins_exts/schema_mount.c:954,15'
          Dst:             ly_temp_log_options
        - Src:             'src/plugins_exts/schema_mount.c:958,15'
          Dst:             lyd_validate_all
        - Src:             'src/plugins_exts/schema_mount.c:961,15'
          Dst:             lyd_validate_op
        - Src:             'src/plugins_exts/schema_mount.c:965,5'
          Dst:             ly_temp_log_options
        - Src:             'src/plugins_exts/schema_mount.c:972,9'
          Dst:             lyd_free_tree
        - Src:             'src/plugins_exts/schema_mount.c:977,5'
          Dst:             lyplg_ext_insert
        - Src:             'src/plugins_exts/schema_mount.c:981,15'
          Dst:             ly_err_first
        - Src:             'src/plugins_exts/schema_mount.c:983,13'
          Dst:             lyplg_ext_compile_log
        - Src:             'src/plugins_exts/schema_mount.c:985,13'
          Dst:             lyplg_ext_compile_log_err
        - Src:             'src/plugins_exts/schema_mount.c:998,35'
          Dst:             lyd_parent
        - Src:             'src/plugins_exts/schema_mount.c:998,20'
          Dst:             lyd_dup_single
        - Src:             'src/plugins_exts/schema_mount.c:1001,20'
          Dst:             lyplg_ext_insert
        - Src:             'src/plugins_exts/schema_mount.c:1007,16'
          Dst:             lyd_parent
        - Src:             'src/plugins_exts/schema_mount.c:1008,27'
          Dst:             lyd_parent
        - Src:             'src/plugins_exts/schema_mount.c:1010,20'
          Dst:             lyd_new_meta
        - Src:             'src/plugins_exts/schema_mount.c:1015,20'
          Dst:             lyd_diff_merge_all
        - Src:             'src/plugins_exts/schema_mount.c:1021,5'
          Dst:             ly_set_free
        - Src:             'src/plugins_exts/schema_mount.c:1022,5'
          Dst:             lyd_free_siblings
        - Src:             'src/plugins_exts/schema_mount.c:1023,5'
          Dst:             lyd_free_tree
        - Src:             'src/plugins_exts/schema_mount.c:1024,5'
          Dst:             lyd_free_all
        - Src:             'src/plugins_exts/schema_mount.c:1026,9'
          Dst:             lyd_free_all
    - functionName:    schema_mount_snode
      functionSourceFile: '/src/libyang/src/plugins_exts/schema_mount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionLinenumberEnd: 709
      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_type_identity_module
        - lys_find_child
        - schema_mount_get_ctx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_exts/schema_mount.c:696,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:697,16'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/schema_mount.c:701,38'
              BranchSideFuncs:
                - lyplg_type_identity_module
                - lys_find_child
        - Branch String:   'src/plugins_exts/schema_mount.c:701,47'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:701,56'
              BranchSideFuncs:
                - lyplg_type_identity_module
                - lys_find_child
            - BranchSide:      'src/plugins_exts/schema_mount.c:701,73'
              BranchSideFuncs:
                - lyplg_type_identity_module
                - lys_find_child
        - Branch String:   'src/plugins_exts/schema_mount.c:702,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:703,9'
              BranchSideFuncs:
                - lys_find_child
            - BranchSide:      'src/plugins_exts/schema_mount.c:707,35'
              BranchSideFuncs:
                - lys_find_child
      Callsites:
        - Src:             'src/plugins_exts/schema_mount.c:696,14'
          Dst:             schema_mount_get_ctx
        - Src:             'src/plugins_exts/schema_mount.c:701,11'
          Dst:             lyplg_type_identity_module
        - Src:             'src/plugins_exts/schema_mount.c:707,14'
          Dst:             lys_find_child
    - functionName:    schema_mount_sprinter_ptree
      functionSourceFile: '/src/libyang/src/plugins_exts/schema_mount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1178
      functionLinenumberEnd: 1183
      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:1179,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1179,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/schema_mount.c:1180,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    schema_mount_sprinter_ctree
      functionSourceFile: '/src/libyang/src/plugins_exts/schema_mount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1194
      functionLinenumberEnd: 1304
      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:1204,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1205,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:1209,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:1209,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1211,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/schema_mount.c:1214,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:1215,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1215,5'
              BranchSideFuncs:
                - ly_set_free
                - ly_ctx_destroy
            - BranchSide:      'src/plugins_exts/schema_mount.c:1221,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:1222,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1223,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:1271,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:1225,26'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1225,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:1225,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:1225,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1226,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:1231,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:1226,17'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1227,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:1230,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:1231,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1233,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:1237,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:1237,55'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1237,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:1254,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:1237,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1239,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:1254,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:1241,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1241,13'
              BranchSideFuncs:
                - ly_set_free
                - ly_ctx_destroy
            - BranchSide:      'src/plugins_exts/schema_mount.c:1242,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:1242,17'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1243,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:1246,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:1246,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1246,13'
              BranchSideFuncs:
                - ly_set_free
                - ly_ctx_destroy
            - BranchSide:      'src/plugins_exts/schema_mount.c:1247,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:1247,17'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1248,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:1251,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:1251,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1251,13'
              BranchSideFuncs:
                - ly_set_free
                - ly_ctx_destroy
            - BranchSide:      'src/plugins_exts/schema_mount.c:1252,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:1256,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1256,13'
              BranchSideFuncs:
                - ly_set_free
                - ly_ctx_destroy
            - BranchSide:      'src/plugins_exts/schema_mount.c:1257,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:1257,17'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1258,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:1261,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:1261,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1261,13'
              BranchSideFuncs:
                - ly_set_free
                - ly_ctx_destroy
            - BranchSide:      'src/plugins_exts/schema_mount.c:1262,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:1262,17'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1263,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:1266,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:1266,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:1266,13'
              BranchSideFuncs:
                - ly_set_free
                - ly_ctx_destroy
        - Branch String:   'src/plugins_exts/schema_mount.c:1271,22'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1271,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:1271,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:1271,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1272,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:1291,15'
              BranchSideFuncs:
                - calloc
                - ly_set_free
                - ly_ctx_destroy
                - lyplg_ext_sprinter_tree_set_priv
        - Branch String:   'src/plugins_exts/schema_mount.c:1276,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1277,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:1283,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:1278,17'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1279,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:1282,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:1283,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1285,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:1288,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:1286,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1286,13'
              BranchSideFuncs:
                - ly_set_free
                - ly_ctx_destroy
            - BranchSide:      'src/plugins_exts/schema_mount.c:1287,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:1292,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1292,5'
              BranchSideFuncs:
                - lyplg_ext_sprinter_tree_set_priv
                - ly_set_free
                - ly_ctx_destroy
            - BranchSide:      'src/plugins_exts/schema_mount.c:1293,24'
              BranchSideFuncs:
                - lyplg_ext_sprinter_tree_set_priv
                - ly_set_free
                - ly_ctx_destroy
        - Branch String:   'src/plugins_exts/schema_mount.c:1298,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1299,21'
              BranchSideFuncs:
                - ly_set_free
                - ly_ctx_destroy
            - BranchSide:      'src/plugins_exts/schema_mount.c:1303,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_exts/schema_mount.c:1209,9'
          Dst:             lyplg_ext_schema_mount_create_context
        - Src:             'src/plugins_exts/schema_mount.c:1214,10'
          Dst:             lyplg_ext_schema_mount_get_parent_ref
        - Src:             'src/plugins_exts/schema_mount.c:1221,9'
          Dst:             ly_ctx_internal_modules_count
        - Src:             'src/plugins_exts/schema_mount.c:1222,19'
          Dst:             ly_ctx_get_module_iter
        - Src:             'src/plugins_exts/schema_mount.c:1226,18'
          Dst:             strcmp
        - Src:             'src/plugins_exts/schema_mount.c:1239,18'
          Dst:             lyplg_ext_sprinter_ctree_add_nodes
        - Src:             'src/plugins_exts/schema_mount.c:1239,18'
          Dst:             schema_mount_sprinter_tree_cnode_override_mounted
        - Src:             'src/plugins_exts/schema_mount.c:1243,22'
          Dst:             lyplg_ext_sprinter_ctree_add_nodes
        - Src:             'src/plugins_exts/schema_mount.c:1243,22'
          Dst:             schema_mount_sprinter_tree_cnode_override_mounted
        - Src:             'src/plugins_exts/schema_mount.c:1248,22'
          Dst:             lyplg_ext_sprinter_ctree_add_nodes
        - Src:             'src/plugins_exts/schema_mount.c:1248,22'
          Dst:             schema_mount_sprinter_tree_cnode_override_mounted
        - Src:             'src/plugins_exts/schema_mount.c:1254,18'
          Dst:             lyplg_ext_sprinter_ptree_add_nodes
        - Src:             'src/plugins_exts/schema_mount.c:1254,18'
          Dst:             schema_mount_sprinter_tree_pnode_override_mounted
        - Src:             'src/plugins_exts/schema_mount.c:1258,22'
          Dst:             lyplg_ext_sprinter_ptree_add_nodes
        - Src:             'src/plugins_exts/schema_mount.c:1258,22'
          Dst:             schema_mount_sprinter_tree_pnode_override_mounted
        - Src:             'src/plugins_exts/schema_mount.c:1263,22'
          Dst:             lyplg_ext_sprinter_ptree_add_nodes
        - Src:             'src/plugins_exts/schema_mount.c:1263,22'
          Dst:             schema_mount_sprinter_tree_pnode_override_mounted
        - Src:             'src/plugins_exts/schema_mount.c:1285,18'
          Dst:             lyplg_ext_sprinter_ctree_add_nodes
        - Src:             'src/plugins_exts/schema_mount.c:1285,18'
          Dst:             schema_mount_sprinter_tree_node_override_parent_refs
        - Src:             'src/plugins_exts/schema_mount.c:1291,15'
          Dst:             calloc
        - Src:             'src/plugins_exts/schema_mount.c:1295,10'
          Dst:             lyplg_ext_sprinter_tree_set_priv
        - Src:             'src/plugins_exts/schema_mount.c:1295,10'
          Dst:             schema_mount_spriter_tree_free
        - Src:             'src/plugins_exts/schema_mount.c:1299,9'
          Dst:             ly_set_free
        - Src:             'src/plugins_exts/schema_mount.c:1300,9'
          Dst:             ly_ctx_destroy
    - functionName:    lyplg_ext_schema_mount_create_context
      functionSourceFile: '/src/libyang/src/plugins_exts/schema_mount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1066
      functionLinenumberEnd: 1097
      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:    2
      BranchProfiles:
        - Branch String:   'src/plugins_exts/schema_mount.c:1071,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1072,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:1075,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:1075,66'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1075,76'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/schema_mount.c:1076,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts/schema_mount.c:1075,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1076,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/schema_mount.c:1080,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:1080,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1081,16'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/schema_mount.c:1085,39'
              BranchSideFuncs:
                - schema_mount_get_smount
                - schema_mount_create_ctx
                - lyd_free_all
        - Branch String:   'src/plugins_exts/schema_mount.c:1085,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1086,9'
              BranchSideFuncs:
                - lyd_free_all
            - BranchSide:      'src/plugins_exts/schema_mount.c:1090,34'
              BranchSideFuncs:
                - schema_mount_create_ctx
                - lyd_free_all
        - Branch String:   'src/plugins_exts/schema_mount.c:1093,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1094,22'
              BranchSideFuncs:
                - lyd_free_all
            - BranchSide:      'src/plugins_exts/schema_mount.c:1096,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_exts/schema_mount.c:1075,9'
          Dst:             strcmp
        - Src:             'src/plugins_exts/schema_mount.c:1075,69'
          Dst:             strcmp
        - Src:             'src/plugins_exts/schema_mount.c:1080,15'
          Dst:             lyplg_ext_get_data
        - Src:             'src/plugins_exts/schema_mount.c:1085,15'
          Dst:             schema_mount_get_smount
        - Src:             'src/plugins_exts/schema_mount.c:1090,10'
          Dst:             schema_mount_create_ctx
        - Src:             'src/plugins_exts/schema_mount.c:1094,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: 845
      functionLinenumberEnd: 896
      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:854,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:855,16'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/schema_mount.c:858,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:858,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:858,5'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_free
                - lyd_free_all
                - ly_set_free
            - BranchSide:      'src/plugins_exts/schema_mount.c:859,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:859,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:860,9'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_free
                - lyd_free_all
                - ly_set_free
            - BranchSide:      'src/plugins_exts/schema_mount.c:863,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:863,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:863,5'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_free
                - lyd_free_all
                - ly_set_free
            - BranchSide:      'src/plugins_exts/schema_mount.c:865,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:865,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:871,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:883,13'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_free
                - lyd_free_all
                - ly_set_free
        - Branch String:   'src/plugins_exts/schema_mount.c:873,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:873,9'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_free
                - lyd_free_all
                - ly_set_free
            - BranchSide:      'src/plugins_exts/schema_mount.c:874,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:874,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:874,9'
              BranchSideFuncs:
                - free
                - ly_set_free
                - ly_set_free
                - lyd_free_all
                - ly_set_free
            - BranchSide:      'src/plugins_exts/schema_mount.c:875,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:876,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:877,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:879,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:877,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:877,13'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_free
                - lyd_free_all
                - ly_set_free
            - BranchSide:      'src/plugins_exts/schema_mount.c:878,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:886,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:887,21'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_free
                - ly_set_free
                - lyd_free_all
            - BranchSide:      'src/plugins_exts/schema_mount.c:889,17'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_free
                - lyd_free_all
        - Branch String:   'src/plugins_exts/schema_mount.c:890,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:891,22'
              BranchSideFuncs:
                - lyd_free_all
                - ly_set_free
            - BranchSide:      'src/plugins_exts/schema_mount.c:893,17'
              BranchSideFuncs:
                - ly_set_free
      Callsites:
        - Src:             'src/plugins_exts/schema_mount.c:854,15'
          Dst:             lyplg_ext_get_data
        - Src:             'src/plugins_exts/schema_mount.c:858,5'
          Dst:             schema_mount_get_parent_ref
        - Src:             'src/plugins_exts/schema_mount.c:863,5'
          Dst:             ly_set_new
        - Src:             'src/plugins_exts/schema_mount.c:873,9'
          Dst:             lyplg_type_print_xpath10_value
        - Src:             'src/plugins_exts/schema_mount.c:874,9'
          Dst:             lys_find_xpath
        - Src:             'src/plugins_exts/schema_mount.c:877,13'
          Dst:             ly_set_add
        - Src:             'src/plugins_exts/schema_mount.c:879,9'
          Dst:             ly_set_free
        - Src:             'src/plugins_exts/schema_mount.c:887,9'
          Dst:             ly_set_free
        - Src:             'src/plugins_exts/schema_mount.c:889,5'
          Dst:             ly_set_free
        - Src:             'src/plugins_exts/schema_mount.c:891,9'
          Dst:             lyd_free_all
        - Src:             'src/plugins_exts/schema_mount.c:893,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: 422
      functionLinenumberEnd: 424
      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: 430
      functionLinenumberEnd: 432
      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: 473
      functionLinenumberEnd: 482
      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:          57
      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:477,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:477,5'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ptree_add_nodes
            - BranchSide:      'src/plugins_exts/structure.c:477,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/plugins_exts/structure.c:477,5'
          Dst:             __assert_fail
        - Src:             'src/plugins_exts/structure.c:480,10'
          Dst:             lyplg_ext_sprinter_ptree_add_nodes
        - Src:             'src/plugins_exts/structure.c:480,10'
          Dst:             structure_sprinter_pnode
    - functionName:    structure_aug_sprinter_ctree
      functionSourceFile: '/src/libyang/src/plugins_exts/structure.c'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 512
      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:499,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:499,5'
              BranchSideFuncs:
                - __assert_fail
                - structure_aug_sprinter_ptree
                - strcmp
                - strcmp
            - BranchSide:      'src/plugins_exts/structure.c:502,18'
              BranchSideFuncs:
                - __assert_fail
                - structure_aug_sprinter_ptree
                - strcmp
                - strcmp
        - Branch String:   'src/plugins_exts/structure.c:503,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:503,5'
              BranchSideFuncs:
                - __assert_fail
                - structure_aug_sprinter_ptree
                - strcmp
                - strcmp
            - BranchSide:      'src/plugins_exts/structure.c:503,5'
              BranchSideFuncs:
                - __assert_fail
                - structure_aug_sprinter_ptree
                - strcmp
                - strcmp
        - Branch String:   'src/plugins_exts/structure.c:503,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:504,21'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - __assert_fail
                - structure_aug_sprinter_ptree
            - BranchSide:      'src/plugins_exts/structure.c:508,5'
              BranchSideFuncs:
                - __assert_fail
                - structure_aug_sprinter_ptree
        - Branch String:   'src/plugins_exts/structure.c:504,65'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:504,76'
              BranchSideFuncs:
                - __assert_fail
                - structure_aug_sprinter_ptree
                - strcmp
                - strcmp
            - BranchSide:      'src/plugins_exts/structure.c:507,5'
              BranchSideFuncs:
                - __assert_fail
                - structure_aug_sprinter_ptree
                - strcmp
                - strcmp
        - Branch String:   'src/plugins_exts/structure.c:504,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:505,13'
              BranchSideFuncs:
                - __assert_fail
                - structure_aug_sprinter_ptree
                - strcmp
                - strcmp
            - BranchSide:      'src/plugins_exts/structure.c:507,5'
              BranchSideFuncs:
                - __assert_fail
                - structure_aug_sprinter_ptree
                - strcmp
                - strcmp
        - Branch String:   'src/plugins_exts/structure.c:508,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:508,5'
              BranchSideFuncs:
                - __assert_fail
                - structure_aug_sprinter_ptree
            - BranchSide:      'src/plugins_exts/structure.c:508,5'
              BranchSideFuncs:
                - __assert_fail
                - structure_aug_sprinter_ptree
        - Branch String:   'src/plugins_exts/structure.c:508,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:508,5'
              BranchSideFuncs:
                - structure_aug_sprinter_ptree
            - BranchSide:      'src/plugins_exts/structure.c:508,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/plugins_exts/structure.c:499,5'
          Dst:             __assert_fail
        - Src:             'src/plugins_exts/structure.c:504,14'
          Dst:             strcmp
        - Src:             'src/plugins_exts/structure.c:504,69'
          Dst:             strcmp
        - Src:             'src/plugins_exts/structure.c:508,5'
          Dst:             __assert_fail
        - Src:             'src/plugins_exts/structure.c:511,10'
          Dst:             structure_aug_sprinter_ptree
    - functionName:    structure_aug_parse
      functionSourceFile: '/src/libyang/src/plugins_exts/structure.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - ext
      BBCount:         37
      ICount:          568
      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:325,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:322,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:324,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:325,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:326,29'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_parse_log
                - calloc
                - lyplg_ext_parse_extension_instance
                - calloc
                - lydict_insert
                - realloc
            - BranchSide:      'src/plugins_exts/structure.c:332,17'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_parse_log
                - calloc
                - lyplg_ext_parse_extension_instance
                - calloc
                - lydict_insert
                - realloc
        - Branch String:   'src/plugins_exts/structure.c:333,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:334,9'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_parse_log
                - lyplg_ext_parse_extension_instance
                - calloc
                - lydict_insert
                - realloc
            - BranchSide:      'src/plugins_exts/structure.c:336,19'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_parse_log
                - lyplg_ext_parse_extension_instance
                - calloc
                - lydict_insert
                - realloc
        - Branch String:   'src/plugins_exts/structure.c:337,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:337,5'
              BranchSideFuncs:
                - realloc
                - lyplg_ext_parse_log
                - lyplg_ext_parse_extension_instance
                - calloc
                - lydict_insert
            - BranchSide:      'src/plugins_exts/structure.c:337,5'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_parse_log
                - lyplg_ext_parse_extension_instance
                - calloc
                - lydict_insert
        - Branch String:   'src/plugins_exts/structure.c:337,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:337,5'
              BranchSideFuncs:
                - lyplg_ext_parse_extension_instance
                - calloc
                - lyplg_ext_parse_log
                - lydict_insert
            - BranchSide:      'src/plugins_exts/structure.c:337,5'
              BranchSideFuncs:
                - lyplg_ext_parse_log
        - Branch String:   'src/plugins_exts/structure.c:337,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:337,5'
              BranchSideFuncs:
                - lyplg_ext_parse_log
        - Branch String:   'src/plugins_exts/structure.c:337,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:337,5'
              BranchSideFuncs:
                - lyplg_ext_parse_extension_instance
                - calloc
                - lyplg_ext_parse_log
                - lydict_insert
            - BranchSide:      'src/plugins_exts/structure.c:340,5'
              BranchSideFuncs:
                - lyplg_ext_parse_extension_instance
                - calloc
                - lyplg_ext_parse_log
                - lydict_insert
        - Branch String:   'src/plugins_exts/structure.c:390,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:391,16'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/structure.c:395,5'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_parse_log
                - lydict_insert
        - Branch String:   'src/plugins_exts/structure.c:400,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:401,9'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_ext_parse_log
            - BranchSide:      'src/plugins_exts/structure.c:403,5'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_ext_parse_log
        - Branch String:   'src/plugins_exts/structure.c:405,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:406,9'
              BranchSideFuncs:
                - lyplg_ext_parse_log
            - BranchSide:      'src/plugins_exts/structure.c:408,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:326,9'
          Dst:             lyplg_ext_parse_log
        - Src:             'src/plugins_exts/structure.c:332,17'
          Dst:             calloc
        - Src:             'src/plugins_exts/structure.c:337,5'
          Dst:             realloc
        - Src:             'src/plugins_exts/structure.c:337,5'
          Dst:             calloc
        - Src:             'src/plugins_exts/structure.c:390,15'
          Dst:             lyplg_ext_parse_extension_instance
        - Src:             'src/plugins_exts/structure.c:399,22'
          Dst:             calloc
        - Src:             'src/plugins_exts/structure.c:405,9'
          Dst:             lydict_insert
        - Src:             'src/plugins_exts/structure.c:415,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: 458
      functionLinenumberEnd: 462
      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:461,10'
          Dst:             lyplg_ext_sprinter_ptree_add_ext_nodes
        - Src:             'src/plugins_exts/structure.c:461,10'
          Dst:             structure_sprinter_pnode
    - functionName:    structure_sprinter_ctree
      functionSourceFile: '/src/libyang/src/plugins_exts/structure.c'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 447
      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:446,10'
          Dst:             lyplg_ext_sprinter_ctree_add_ext_nodes
        - Src:             'src/plugins_exts/structure.c:446,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:          506
      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:          564
      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:    120
      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:    11
      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: 429
      functionLinenumberEnd: 443
      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:430,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:431,9'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - ly_log
            - BranchSide:      'src/xpath.c:442,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:432,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:433,17'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/xpath.c:436,14'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - ly_log
        - Branch String:   'src/xpath.c:437,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:432,32'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - ly_log
            - BranchSide:      'src/xpath.c:438,28'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
        - Branch String:   'src/xpath.c:439,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:439,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:440,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:433,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:438,16'
          Dst:             ly_realloc
        - Src:             'src/xpath.c:439,9'
          Dst:             ly_log
    - functionName:    cast_string_recursive
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 605
      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:469,51'
          Branch Sides:
            - BranchSide:      'src/xpath.c:469,54'
              BranchSideFuncs:
                - cast_string_realloc
                - strcpy
                - moveto_axis_node_next
                - cast_string_realloc
                - strcpy
                - cast_string_recursive
                - lyd_child.4793
                - 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.4794
                - strlen
                - cast_string_realloc
                - sprintf
                - strlen
                - sprintf
                - strlen
                - cast_string_realloc
                - strcpy
                - lyd_child.4793
                - cast_string_recursive
                - ly_log
            - BranchSide:      'src/xpath.c:473,10'
              BranchSideFuncs:
                - cast_string_realloc
                - strcpy
                - moveto_axis_node_next
                - cast_string_realloc
                - strcpy
                - cast_string_recursive
                - lyd_child.4793
                - 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.4794
                - strlen
                - cast_string_realloc
                - sprintf
                - strlen
                - sprintf
                - strlen
                - cast_string_realloc
                - strcpy
                - lyd_child.4793
                - cast_string_recursive
                - ly_log
        - Branch String:   'src/xpath.c:469,59'
          Branch Sides:
            - BranchSide:      'src/xpath.c:469,62'
              BranchSideFuncs:
                - cast_string_realloc
                - strcpy
                - moveto_axis_node_next
                - cast_string_realloc
                - strcpy
                - cast_string_recursive
                - lyd_child.4793
                - 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.4794
                - strlen
                - cast_string_realloc
                - sprintf
                - strlen
                - sprintf
                - strlen
                - cast_string_realloc
                - strcpy
                - lyd_child.4793
                - cast_string_recursive
                - ly_log
            - BranchSide:      'src/xpath.c:473,10'
              BranchSideFuncs:
                - cast_string_realloc
                - strcpy
                - moveto_axis_node_next
                - cast_string_realloc
                - strcpy
                - cast_string_recursive
                - lyd_child.4793
                - 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.4794
                - strlen
                - cast_string_realloc
                - sprintf
                - strlen
                - sprintf
                - strlen
                - cast_string_realloc
                - strcpy
                - lyd_child.4793
                - cast_string_recursive
                - ly_log
        - Branch String:   'src/xpath.c:469,75'
          Branch Sides:
            - BranchSide:      'src/xpath.c:469,79'
              BranchSideFuncs:
                - cast_string_realloc
                - strcpy
                - moveto_axis_node_next
                - cast_string_realloc
                - strcpy
                - cast_string_recursive
                - lyd_child.4793
                - 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.4794
                - strlen
                - cast_string_realloc
                - sprintf
                - strlen
                - sprintf
                - strlen
                - cast_string_realloc
                - strcpy
                - lyd_child.4793
                - cast_string_recursive
                - ly_log
            - BranchSide:      'src/xpath.c:473,10'
              BranchSideFuncs:
                - cast_string_realloc
                - strcpy
                - moveto_axis_node_next
                - cast_string_realloc
                - strcpy
                - cast_string_recursive
                - lyd_child.4793
                - 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.4794
                - strlen
                - cast_string_realloc
                - sprintf
                - strlen
                - sprintf
                - strlen
                - cast_string_realloc
                - strcpy
                - lyd_child.4793
                - cast_string_recursive
                - ly_log
        - Branch String:   'src/xpath.c:469,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:470,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:473,10'
              BranchSideFuncs:
                - cast_string_realloc
                - strcpy
                - moveto_axis_node_next
                - cast_string_realloc
                - strcpy
                - cast_string_recursive
                - lyd_child.4793
                - 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.4794
                - strlen
                - cast_string_realloc
                - sprintf
                - strlen
                - sprintf
                - strlen
                - cast_string_realloc
                - strcpy
                - lyd_child.4793
                - cast_string_recursive
                - ly_log
        - Branch String:   'src/xpath.c:473,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:475,9'
              BranchSideFuncs:
                - lyd_child.4793
                - 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.4794
                - strlen
                - cast_string_realloc
                - sprintf
                - strlen
                - sprintf
                - strlen
                - cast_string_realloc
                - strcpy
                - lyd_child.4793
                - cast_string_recursive
                - ly_log
            - BranchSide:      'src/xpath.c:495,13'
              BranchSideFuncs:
                - lyd_child.4793
                - 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.4794
                - strlen
                - cast_string_realloc
                - sprintf
                - strlen
                - sprintf
                - strlen
                - cast_string_realloc
                - strcpy
                - lyd_child.4793
                - cast_string_recursive
                - ly_log
        - Branch String:   'src/xpath.c:475,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:475,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:476,17'
              BranchSideFuncs:
                - strcpy
                - moveto_axis_node_next
                - cast_string_realloc
                - strcpy
                - cast_string_recursive
        - Branch String:   'src/xpath.c:484,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:485,13'
              BranchSideFuncs:
                - cast_string_recursive
                - moveto_axis_node_next
                - cast_string_realloc
                - strcpy
            - BranchSide:      'src/xpath.c:489,9'
              BranchSideFuncs:
                - cast_string_realloc
                - strcpy
        - Branch String:   'src/xpath.c:485,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:484,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:485,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:489,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:489,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:490,17'
              BranchSideFuncs:
                - strcpy
        - Branch String:   'src/xpath.c:495,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:496,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.4794
                - strlen
                - cast_string_realloc
                - sprintf
                - strlen
                - sprintf
                - strlen
                - cast_string_realloc
                - strcpy
                - lyd_child.4793
                - cast_string_recursive
                - ly_log
            - BranchSide:      'src/xpath.c:497,30'
              BranchSideFuncs:
                - lyd_child.4793
                - 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.4794
                - strlen
                - cast_string_realloc
                - sprintf
                - strlen
                - sprintf
                - strlen
                - cast_string_realloc
                - strcpy
                - lyd_child.4793
                - cast_string_recursive
                - ly_log
        - Branch String:   'src/xpath.c:497,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:498,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.4794
                - strlen
                - cast_string_realloc
                - sprintf
                - strlen
                - sprintf
                - strlen
                - cast_string_realloc
                - strcpy
                - lyd_child.4793
                - cast_string_recursive
                - ly_log
            - BranchSide:      'src/xpath.c:500,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.4794
                - strlen
                - cast_string_realloc
                - sprintf
                - strlen
                - sprintf
                - strlen
                - cast_string_realloc
                - strcpy
                - lyd_child.4793
                - cast_string_recursive
                - ly_log
        - Branch String:   'src/xpath.c:503,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:508,13'
              BranchSideFuncs:
                - cast_string_realloc
                - strcpy
                - lyd_child.4793
                - cast_string_recursive
            - BranchSide:      'src/xpath.c:508,13'
              BranchSideFuncs:
                - cast_string_realloc
                - strcpy
                - lyd_child.4793
                - cast_string_recursive
            - BranchSide:      'src/xpath.c:508,13'
              BranchSideFuncs:
                - cast_string_realloc
                - strcpy
                - lyd_child.4793
                - cast_string_recursive
            - BranchSide:      'src/xpath.c:508,13'
              BranchSideFuncs:
                - cast_string_realloc
                - strcpy
                - lyd_child.4793
                - cast_string_recursive
            - BranchSide:      'src/xpath.c:520,39'
              BranchSideFuncs:
                - lyd_get_value.4794
                - strlen
                - cast_string_realloc
                - sprintf
                - strlen
                - sprintf
                - strlen
            - BranchSide:      'src/xpath.c:520,39'
              BranchSideFuncs:
                - lyd_get_value.4794
                - strlen
                - cast_string_realloc
                - sprintf
                - strlen
                - sprintf
                - strlen
            - BranchSide:      'src/xpath.c:540,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:540,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:600,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/xpath.c:508,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:508,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:509,21'
              BranchSideFuncs:
                - strcpy
                - lyd_child.4793
                - cast_string_recursive
        - Branch String:   'src/xpath.c:512,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:513,17'
              BranchSideFuncs:
                - cast_string_recursive
            - BranchSide:      'src/xpath.c:516,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:513,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:513,17'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:514,13'
              BranchSideFuncs:
                - cast_string_recursive
        - Branch String:   'src/xpath.c:523,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:523,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:524,21'
              BranchSideFuncs:
                - sprintf
                - strlen
                - sprintf
                - strlen
        - Branch String:   'src/xpath.c:528,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:529,26'
              BranchSideFuncs:
                - sprintf
                - strlen
            - BranchSide:      'src/xpath.c:532,26'
              BranchSideFuncs:
                - sprintf
                - strlen
        - Branch String:   'src/xpath.c:541,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:543,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:548,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:544,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:544,17'
              BranchSideFuncs:
                - strtok_r
                - strlen
                - cast_string_realloc
                - strcpy
                - strlen
                - strcpy
                - strtok_r
                - free
                - free
            - BranchSide:      'src/xpath.c:545,13'
              BranchSideFuncs:
                - strtok_r
                - strlen
                - cast_string_realloc
                - strcpy
                - strlen
                - strcpy
                - strtok_r
                - free
                - free
        - Branch String:   'src/xpath.c:548,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:550,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:560,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:550,25'
          Branch Sides:
            - BranchSide:      'src/xpath.c:553,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:558,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:560,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:564,34'
              BranchSideFuncs:
                - strdup
                - ly_log
                - strtok_r
                - strlen
                - cast_string_realloc
                - strcpy
                - strlen
                - strcpy
                - strtok_r
                - free
                - free
            - BranchSide:      'src/xpath.c:564,34'
              BranchSideFuncs:
                - strdup
                - ly_log
                - strtok_r
                - strlen
                - cast_string_realloc
                - strcpy
                - strlen
                - strcpy
                - strtok_r
                - free
                - free
            - BranchSide:      'src/xpath.c:564,34'
              BranchSideFuncs:
                - strdup
                - ly_log
                - strtok_r
                - strlen
                - cast_string_realloc
                - strcpy
                - strlen
                - strcpy
                - strtok_r
                - free
                - free
            - BranchSide:      'src/xpath.c:568,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:574,21'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/xpath.c:565,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:565,21'
              BranchSideFuncs:
                - strtok_r
                - strlen
                - cast_string_realloc
                - strcpy
                - strlen
                - strcpy
                - strtok_r
                - free
                - free
            - BranchSide:      'src/xpath.c:566,21'
              BranchSideFuncs:
                - strtok_r
                - strlen
                - cast_string_realloc
                - strcpy
                - strlen
                - strcpy
                - strtok_r
                - free
                - free
        - Branch String:   'src/xpath.c:568,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:568,21'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:569,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:571,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:571,21'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:572,21'
              BranchSideFuncs:
                - strtok_r
                - strlen
                - cast_string_realloc
                - strcpy
                - strlen
                - strcpy
                - strtok_r
                - free
                - free
        - Branch String:   'src/xpath.c:582,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:583,26'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/xpath.c:586,25'
              BranchSideFuncs:
                - strcpy
                - strlen
                - strcpy
                - strtok_r
                - free
                - strlen
                - cast_string_realloc
                - free
        - Branch String:   'src/xpath.c:594,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:581,42'
              BranchSideFuncs:
                - strlen
                - cast_string_realloc
                - strcpy
                - strlen
                - strcpy
                - strtok_r
                - free
                - free
            - BranchSide:      'src/xpath.c:596,18'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/xpath.c:475,9'
          Dst:             cast_string_realloc
        - Src:             'src/xpath.c:476,9'
          Dst:             strcpy
        - Src:             'src/xpath.c:484,17'
          Dst:             moveto_axis_node_next
        - Src:             'src/xpath.c:485,13'
          Dst:             cast_string_recursive
        - Src:             'src/xpath.c:489,9'
          Dst:             cast_string_realloc
        - Src:             'src/xpath.c:490,9'
          Dst:             strcpy
        - Src:             'src/xpath.c:497,20'
          Dst:             lyd_child
        - Src:             'src/xpath.c:508,13'
          Dst:             cast_string_realloc
        - Src:             'src/xpath.c:509,13'
          Dst:             strcpy
        - Src:             'src/xpath.c:512,26'
          Dst:             lyd_child
        - Src:             'src/xpath.c:513,17'
          Dst:             cast_string_recursive
        - Src:             'src/xpath.c:520,25'
          Dst:             lyd_get_value
        - Src:             'src/xpath.c:523,13'
          Dst:             strlen
        - Src:             'src/xpath.c:523,13'
          Dst:             cast_string_realloc
        - Src:             'src/xpath.c:529,17'
          Dst:             sprintf
        - Src:             'src/xpath.c:530,26'
          Dst:             strlen
        - Src:             'src/xpath.c:532,17'
          Dst:             sprintf
        - Src:             'src/xpath.c:533,26'
          Dst:             strlen
        - Src:             'src/xpath.c:543,23'
          Dst:             strdup
        - Src:             'src/xpath.c:544,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:550,25'
          Dst:             lyd_parse_data_mem
        - Src:             'src/xpath.c:564,27'
          Dst:             strdup
        - Src:             'src/xpath.c:565,21'
          Dst:             ly_log
        - Src:             'src/xpath.c:568,21'
          Dst:             ly_out_new_memory
        - Src:             'src/xpath.c:569,26'
          Dst:             lyd_print_all
        - Src:             'src/xpath.c:570,21'
          Dst:             ly_out_free
        - Src:             'src/xpath.c:574,21'
          Dst:             ly_log
        - Src:             'src/xpath.c:579,20'
          Dst:             strtok_r
        - Src:             'src/xpath.c:581,65'
          Dst:             strlen
        - Src:             'src/xpath.c:581,22'
          Dst:             cast_string_realloc
        - Src:             'src/xpath.c:589,17'
          Dst:             strcpy
        - Src:             'src/xpath.c:590,26'
          Dst:             strlen
        - Src:             'src/xpath.c:592,17'
          Dst:             strcpy
        - Src:             'src/xpath.c:594,30'
          Dst:             strtok_r
        - Src:             'src/xpath.c:600,13'
          Dst:             ly_log
    - functionName:    moveto_axis_node_next
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5986
      functionLinenumberEnd: 6079
      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:5990,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5992,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.4801
                - moveto_axis_node_next_first
            - BranchSide:      'src/xpath.c:5995,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.4801
                - moveto_axis_node_next_first
        - Branch String:   'src/xpath.c:5995,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5997,15'
              BranchSideFuncs:
                - lyd_parent.4801
                - moveto_axis_node_next_first
            - BranchSide:      'src/xpath.c:6006,14'
              BranchSideFuncs:
                - lyd_parent.4801
            - BranchSide:      'src/xpath.c:6014,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:6022,15'
              BranchSideFuncs:
                - __assert_fail
                - moveto_axis_node_next_dfs_forward
                - moveto_axis_node_next_first
            - BranchSide:      'src/xpath.c:6031,9'
              BranchSideFuncs:
                - __assert_fail
                - moveto_axis_node_next_dfs_forward
            - BranchSide:      'src/xpath.c:6037,9'
              BranchSideFuncs:
                - __assert_fail
                - moveto_axis_node_next_dfs_forward
            - BranchSide:      'src/xpath.c:6043,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:6053,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6053,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6056,9'
              BranchSideFuncs:
                - __assert_fail
                - moveto_axis_node_next_dfs_backward
            - BranchSide:      'src/xpath.c:6062,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:6071,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:6076,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:5997,29'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5997,34'
              BranchSideFuncs:
                - lyd_parent.4801
                - moveto_axis_node_next_first
            - BranchSide:      'src/xpath.c:5997,56'
              BranchSideFuncs:
                - lyd_parent.4801
        - Branch String:   'src/xpath.c:5997,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5997,56'
              BranchSideFuncs:
                - moveto_axis_node_next_first
            - BranchSide:      'src/xpath.c:5999,14'
              BranchSideFuncs:
                - moveto_axis_node_next_first
        - Branch String:   'src/xpath.c:6006,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6008,32'
              BranchSideFuncs:
                - lyd_parent.4801
            - BranchSide:      'src/xpath.c:6011,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6009,25'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6009,23'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6009,49'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6014,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6014,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6017,18'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6022,29'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6022,34'
              BranchSideFuncs:
                - __assert_fail
                - moveto_axis_node_next_dfs_forward
                - moveto_axis_node_next_first
            - BranchSide:      'src/xpath.c:6022,56'
              BranchSideFuncs:
                - __assert_fail
                - moveto_axis_node_next_dfs_forward
        - Branch String:   'src/xpath.c:6022,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6022,56'
              BranchSideFuncs:
                - moveto_axis_node_next_first
            - BranchSide:      'src/xpath.c:6024,14'
              BranchSideFuncs:
                - moveto_axis_node_next_first
        - Branch String:   'src/xpath.c:6031,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6031,9'
              BranchSideFuncs:
                - moveto_axis_node_next_dfs_forward
            - BranchSide:      'src/xpath.c:6032,51'
              BranchSideFuncs:
                - moveto_axis_node_next_dfs_forward
        - Branch String:   'src/xpath.c:6037,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6037,9'
              BranchSideFuncs:
                - moveto_axis_node_next_dfs_forward
            - BranchSide:      'src/xpath.c:6038,51'
              BranchSideFuncs:
                - moveto_axis_node_next_dfs_forward
        - Branch String:   'src/xpath.c:6043,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6043,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6046,18'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6056,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6056,9'
              BranchSideFuncs:
                - moveto_axis_node_next_dfs_backward
            - BranchSide:      'src/xpath.c:6057,52'
              BranchSideFuncs:
                - moveto_axis_node_next_dfs_backward
        - Branch String:   'src/xpath.c:6062,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6062,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6065,18'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6065,16'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6065,40'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6065,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:5992,16'
          Dst:             moveto_axis_node_next_first
        - Src:             'src/xpath.c:6001,20'
          Dst:             moveto_axis_node_next_first
        - Src:             'src/xpath.c:6008,20'
          Dst:             lyd_parent
        - Src:             'src/xpath.c:6014,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:6026,20'
          Dst:             moveto_axis_node_next_first
        - Src:             'src/xpath.c:6031,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:6032,16'
          Dst:             moveto_axis_node_next_dfs_forward
        - Src:             'src/xpath.c:6037,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:6038,16'
          Dst:             moveto_axis_node_next_dfs_forward
        - Src:             'src/xpath.c:6043,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:6056,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:6057,16'
          Dst:             moveto_axis_node_next_dfs_backward
        - Src:             'src/xpath.c:6062,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:6071,9'
          Dst:             __assert_fail
    - functionName:    lyd_child
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1060
      functionLinenumberEnd: 1075
      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:1061,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1062,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1065,10'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1065,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1067,47'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1070,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1070,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1071,48'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1074,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyd_get_value
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1172
      functionLinenumberEnd: 1186
      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:1173,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1174,9'
              BranchSideFuncs:
                - lyd_value_get_canonical
            - BranchSide:      'src/tree_data.h:1177,10'
              BranchSideFuncs:
                - lyd_value_get_canonical
        - Branch String:   'src/tree_data.h:1177,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1178,47'
              BranchSideFuncs:
                - lyd_value_get_canonical
            - BranchSide:      'src/tree_data.h:1179,16'
              BranchSideFuncs:
                - lyd_value_get_canonical
        - Branch String:   'src/tree_data.h:1182,16'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1182,36'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1182,80'
              BranchSideFuncs:
                - lyd_value_get_canonical
        - Branch String:   'src/tree_data.h:1182,80'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1182,95'
              BranchSideFuncs:
                - lyd_value_get_canonical
            - BranchSide:      'src/tree_data.h:1182,95'
              BranchSideFuncs:
                - lyd_value_get_canonical
      Callsites:
        - Src:             'src/tree_data.h:1182,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: 5877
      functionLinenumberEnd: 5968
      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:5881,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5881,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:5882,5'
              BranchSideFuncs:
                - __assert_fail
                - moveto_axis_node_next_dfs_backward
                - __assert_fail
                - moveto_axis_node_next_dfs_forward
                - lyd_child.4793
                - __assert_fail
                - lyd_parent.4801
                - __assert_fail
        - Branch String:   'src/xpath.c:5882,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5882,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:5884,13'
              BranchSideFuncs:
                - __assert_fail
                - moveto_axis_node_next_dfs_backward
                - __assert_fail
                - moveto_axis_node_next_dfs_forward
                - lyd_child.4793
                - __assert_fail
                - lyd_parent.4801
        - Branch String:   'src/xpath.c:5884,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5884,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5889,16'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5889,16'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5889,16'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5895,13'
              BranchSideFuncs:
                - lyd_parent.4801
            - BranchSide:      'src/xpath.c:5895,13'
              BranchSideFuncs:
                - lyd_parent.4801
            - BranchSide:      'src/xpath.c:5908,14'
              BranchSideFuncs:
                - lyd_child.4793
                - __assert_fail
            - BranchSide:      'src/xpath.c:5922,14'
              BranchSideFuncs:
                - moveto_axis_node_next_dfs_forward
            - BranchSide:      'src/xpath.c:5935,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5935,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5943,14'
              BranchSideFuncs:
                - moveto_axis_node_next_dfs_backward
                - __assert_fail
            - BranchSide:      'src/xpath.c:5952,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5961,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/xpath.c:5895,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5896,31'
              BranchSideFuncs:
                - lyd_parent.4801
            - BranchSide:      'src/xpath.c:5898,20'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:5897,25'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5897,23'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5897,49'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:5898,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5899,20'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5901,20'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:5908,50'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5908,54'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:5909,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/xpath.c:5908,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5909,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:5916,30'
              BranchSideFuncs:
                - lyd_child.4793
        - Branch String:   'src/xpath.c:5909,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5909,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:5912,20'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:5922,50'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5922,54'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5924,20'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:5922,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5924,20'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5926,20'
              BranchSideFuncs:
                - moveto_axis_node_next_dfs_forward
        - Branch String:   'src/xpath.c:5935,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5937,20'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5940,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:5943,43'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5943,46'
              BranchSideFuncs:
                - moveto_axis_node_next_dfs_backward
                - __assert_fail
            - BranchSide:      'src/xpath.c:5949,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:5943,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5945,55'
              BranchSideFuncs:
                - moveto_axis_node_next_dfs_backward
                - __assert_fail
            - BranchSide:      'src/xpath.c:5949,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:5946,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5946,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5947,23'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:5952,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5954,20'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5957,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:5954,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5954,39'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5954,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:5881,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:5882,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:5896,20'
          Dst:             lyd_parent
        - Src:             'src/xpath.c:5909,13'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:5916,20'
          Dst:             lyd_child
        - Src:             'src/xpath.c:5928,20'
          Dst:             moveto_axis_node_next_dfs_forward
        - Src:             'src/xpath.c:5945,20'
          Dst:             moveto_axis_node_next_dfs_backward
        - Src:             'src/xpath.c:5946,13'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:5961,9'
          Dst:             __assert_fail
    - functionName:    lyd_parent
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1044
      functionLinenumberEnd: 1045
      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:1045,18'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1045,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1045,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1045,12'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1045,38'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1045,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    moveto_axis_node_next_dfs_forward
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5807
      functionLinenumberEnd: 5829
      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:5812,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5813,13'
              BranchSideFuncs:
                - lyd_parent.4801
                - lyd_parent.4801
                - lyd_parent.4801
            - BranchSide:      'src/xpath.c:5820,5'
              BranchSideFuncs:
                - lyd_parent.4801
                - lyd_parent.4801
                - lyd_parent.4801
        - Branch String:   'src/xpath.c:5813,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5815,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5818,16'
              BranchSideFuncs:
                - lyd_parent.4801
                - lyd_parent.4801
                - lyd_parent.4801
        - Branch String:   'src/xpath.c:5820,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5821,27'
              BranchSideFuncs:
                - lyd_parent.4801
                - lyd_parent.4801
                - lyd_parent.4801
            - BranchSide:      'src/xpath.c:5828,12'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:5822,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5822,34'
              BranchSideFuncs:
                - lyd_parent.4801
                - lyd_parent.4801
                - lyd_parent.4801
            - BranchSide:      'src/xpath.c:5822,24'
              BranchSideFuncs:
                - lyd_parent.4801
                - lyd_parent.4801
                - lyd_parent.4801
        - Branch String:   'src/xpath.c:5822,30'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5822,34'
              BranchSideFuncs:
                - lyd_parent.4801
                - lyd_parent.4801
                - lyd_parent.4801
            - BranchSide:      'src/xpath.c:5823,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:5822,39'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5822,54'
              BranchSideFuncs:
                - lyd_parent.4801
                - lyd_parent.4801
                - lyd_parent.4801
            - BranchSide:      'src/xpath.c:5825,16'
              BranchSideFuncs:
                - lyd_parent.4801
                - lyd_parent.4801
                - lyd_parent.4801
        - Branch String:   'src/xpath.c:5822,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5823,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5825,16'
              BranchSideFuncs:
                - lyd_parent.4801
                - lyd_parent.4801
                - lyd_parent.4801
      Callsites:
        - Src:             'src/xpath.c:5811,12'
          Dst:             lyd_child
        - Src:             'src/xpath.c:5821,16'
          Dst:             lyd_parent
        - Src:             'src/xpath.c:5822,43'
          Dst:             lyd_parent
        - Src:             'src/xpath.c:5822,63'
          Dst:             lyd_parent
    - functionName:    moveto_axis_node_next_dfs_backward
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5840
      functionLinenumberEnd: 5860
      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:5844,12'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5844,31'
              BranchSideFuncs:
                - lyd_parent.4801
                - lyd_parent.4801
                - lyd_parent.4801
                - lyd_child.4793
                - lyd_child.4793
            - BranchSide:      'src/xpath.c:5844,10'
              BranchSideFuncs:
                - lyd_parent.4801
                - lyd_parent.4801
                - lyd_parent.4801
                - lyd_child.4793
                - lyd_child.4793
        - Branch String:   'src/xpath.c:5845,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5845,30'
              BranchSideFuncs:
                - lyd_child.4793
                - lyd_parent.4801
                - lyd_parent.4801
                - lyd_parent.4801
                - lyd_child.4793
            - BranchSide:      'src/xpath.c:5845,5'
              BranchSideFuncs:
                - lyd_parent.4801
                - lyd_parent.4801
                - lyd_parent.4801
                - lyd_child.4793
                - lyd_child.4793
        - Branch String:   'src/xpath.c:5845,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5846,26'
              BranchSideFuncs:
                - lyd_child.4793
                - lyd_parent.4801
                - lyd_parent.4801
                - lyd_parent.4801
                - lyd_child.4793
            - BranchSide:      'src/xpath.c:5850,10'
              BranchSideFuncs:
                - lyd_parent.4801
                - lyd_parent.4801
                - lyd_parent.4801
        - Branch String:   'src/xpath.c:5850,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5852,27'
              BranchSideFuncs: []
            - 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.4801
                - lyd_parent.4801
            - BranchSide:      'src/xpath.c:5853,24'
              BranchSideFuncs:
                - lyd_parent.4801
                - lyd_parent.4801
        - Branch String:   'src/xpath.c:5853,30'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5853,34'
              BranchSideFuncs:
                - lyd_parent.4801
                - lyd_parent.4801
            - 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.4801
                - lyd_parent.4801
            - BranchSide:      'src/xpath.c:5856,16'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:5853,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5854,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5856,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:5845,20'
          Dst:             lyd_child
        - Src:             'src/xpath.c:5846,16'
          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:    cast_string_elem
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionLinenumberEnd: 638
      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:622,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:622,5'
              BranchSideFuncs:
                - cast_string_recursive
                - ly_realloc
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:623,7'
              BranchSideFuncs:
                - cast_string_recursive
                - ly_realloc
                - ly_log
                - free
        - Branch String:   'src/xpath.c:628,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:629,15'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/xpath.c:633,9'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
        - Branch String:   'src/xpath.c:633,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:634,28'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
            - BranchSide:      'src/xpath.c:637,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:635,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:635,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:636,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:622,5'
          Dst:             ly_log
        - Src:             'src/xpath.c:627,10'
          Dst:             cast_string_recursive
        - Src:             'src/xpath.c:634,16'
          Dst:             ly_realloc
        - Src:             'src/xpath.c:635,9'
          Dst:             ly_log
    - functionName:    set_scnode_new_in_ctx
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1421
      functionLinenumberEnd: 1441
      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:1425,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1425,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1427,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1429,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1430,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1435,12'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1430,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1431,23'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1434,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1435,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1436,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1441,12'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1436,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1437,42'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1439,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:1425,5'
          Dst:             __assert_fail
    - functionName:    moveto_root
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5710
      functionLinenumberEnd: 5723
      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:5711,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5711,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:5713,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_insert_node
                - set_scnode_clear_ctx
                - lyxp_set_scnode_insert_node
        - Branch String:   'src/xpath.c:5713,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5714,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - lyxp_set_scnode_insert_node
            - BranchSide:      'src/xpath.c:5717,31'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_insert_node
        - Branch String:   'src/xpath.c:5715,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5715,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5716,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:5711,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:5714,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:5715,9'
          Dst:             lyxp_set_scnode_insert_node
        - Src:             'src/xpath.c:5717,9'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:5718,9'
          Dst:             set_insert_node
    - functionName:    set_scnode_clear_ctx
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1106
      functionLinenumberEnd: 1116
      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:1109,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1110,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1116,1'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1110,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1111,42'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1112,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyxp_set_scnode_insert_node
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1371
      functionLinenumberEnd: 1411
      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:1374,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1374,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxp_set_scnode_contains
                - ly_realloc
                - ly_log
            - BranchSide:      'src/xpath.c:1376,10'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxp_set_scnode_contains
                - ly_realloc
                - ly_log
        - Branch String:   'src/xpath.c:1376,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1378,28'
              BranchSideFuncs:
                - lyxp_set_scnode_contains
                - ly_realloc
                - ly_log
            - BranchSide:      'src/xpath.c:1388,34'
              BranchSideFuncs:
                - lyxp_set_scnode_contains
                - ly_realloc
                - ly_log
        - Branch String:   'src/xpath.c:1379,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1379,9'
              BranchSideFuncs:
                - lyxp_set_scnode_contains
                - ly_realloc
                - ly_log
            - BranchSide:      'src/xpath.c:1380,9'
              BranchSideFuncs:
                - lyxp_set_scnode_contains
                - ly_realloc
                - ly_log
        - Branch String:   'src/xpath.c:1388,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1390,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1392,13'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
        - Branch String:   'src/xpath.c:1392,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1393,43'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
            - BranchSide:      'src/xpath.c:1398,17'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1394,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1394,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1395,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1406,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1407,20'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1410,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:1374,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:1379,9'
          Dst:             ly_log
        - Src:             'src/xpath.c:1388,9'
          Dst:             lyxp_set_scnode_contains
        - Src:             'src/xpath.c:1393,32'
          Dst:             ly_realloc
        - Src:             'src/xpath.c:1394,13'
          Dst:             ly_log
    - functionName:    lyxp_set_free_content
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 850
      functionLinenumberEnd: 874
      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:851,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:852,9'
              BranchSideFuncs:
                - free
                - free
                - lyht_free
                - free
                - lyht_free
            - BranchSide:      'src/xpath.c:855,9'
              BranchSideFuncs:
                - free
                - free
                - lyht_free
                - free
                - lyht_free
        - Branch String:   'src/xpath.c:855,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:856,14'
              BranchSideFuncs:
                - free
                - lyht_free
            - BranchSide:      'src/xpath.c:858,16'
              BranchSideFuncs:
                - free
                - free
                - lyht_free
        - Branch String:   'src/xpath.c:858,16'
          Branch Sides:
            - BranchSide:      'src/xpath.c:859,14'
              BranchSideFuncs:
                - free
                - lyht_free
            - BranchSide:      'src/xpath.c:862,13'
              BranchSideFuncs:
                - free
        - Branch String:   'src/xpath.c:862,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:863,18'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/xpath.c:865,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:857,9'
          Dst:             lyht_free
        - Src:             'src/xpath.c:860,9'
          Dst:             lyht_free
    - functionName:    set_insert_node
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1319
      functionLinenumberEnd: 1366
      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:1320,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1320,5'
              BranchSideFuncs:
                - __assert_fail
                - malloc
                - ly_log
                - set_insert_node_hash
                - ly_log
                - ly_log
                - ly_realloc
                - ly_log
            - BranchSide:      'src/xpath.c:1320,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/xpath.c:1320,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1320,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - set_insert_node_hash
                - ly_log
                - ly_log
                - ly_realloc
                - ly_log
            - BranchSide:      'src/xpath.c:1322,10'
              BranchSideFuncs:
                - malloc
                - ly_log
                - set_insert_node_hash
                - ly_log
                - ly_log
                - ly_realloc
                - ly_log
        - Branch String:   'src/xpath.c:1322,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1324,13'
              BranchSideFuncs:
                - set_insert_node_hash
                - ly_log
                - ly_realloc
                - ly_log
            - BranchSide:      'src/xpath.c:1339,13'
              BranchSideFuncs:
                - set_insert_node_hash
                - ly_log
                - ly_realloc
                - ly_log
        - Branch String:   'src/xpath.c:1324,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1326,13'
              BranchSideFuncs:
                - ly_log
                - malloc
                - ly_log
                - set_insert_node_hash
            - BranchSide:      'src/xpath.c:1329,26'
              BranchSideFuncs:
                - malloc
                - ly_log
                - set_insert_node_hash
        - Branch String:   'src/xpath.c:1330,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1330,9'
              BranchSideFuncs:
                - set_insert_node_hash
            - BranchSide:      'src/xpath.c:1331,9'
              BranchSideFuncs:
                - set_insert_node_hash
        - Branch String:   'src/xpath.c:1339,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1342,41'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - set_insert_node_hash
                - ly_log
            - BranchSide:      'src/xpath.c:1347,13'
              BranchSideFuncs:
                - set_insert_node_hash
                - ly_log
        - Branch String:   'src/xpath.c:1343,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1343,13'
              BranchSideFuncs:
                - set_insert_node_hash
                - ly_log
            - BranchSide:      'src/xpath.c:1344,13'
              BranchSideFuncs:
                - set_insert_node_hash
                - ly_log
        - Branch String:   'src/xpath.c:1347,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1348,13'
              BranchSideFuncs:
                - ly_log
                - set_insert_node_hash
            - BranchSide:      'src/xpath.c:1353,13'
              BranchSideFuncs:
                - set_insert_node_hash
      Callsites:
        - Src:             'src/xpath.c:1320,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:1326,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:1330,9'
          Dst:             ly_log
        - Src:             'src/xpath.c:1342,30'
          Dst:             ly_realloc
        - Src:             'src/xpath.c:1343,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:1348,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:1365,5'
          Dst:             set_insert_node_hash
    - functionName:    set_insert_node_hash
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 774
      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:739,18'
          Branch Sides:
            - BranchSide:      'src/xpath.c:739,22'
              BranchSideFuncs:
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_insert
                - __assert_fail
            - BranchSide:      'src/xpath.c:761,9'
              BranchSideFuncs:
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_insert
                - __assert_fail
        - Branch String:   'src/xpath.c:739,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:741,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:761,9'
              BranchSideFuncs:
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_insert
                - __assert_fail
        - Branch String:   'src/xpath.c:742,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:743,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:759,5'
              BranchSideFuncs:
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_insert
                - __assert_fail
        - Branch String:   'src/xpath.c:751,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:751,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:752,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:754,38'
          Branch Sides:
            - BranchSide:      'src/xpath.c:754,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:758,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:754,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:756,17'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:758,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:761,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:761,9'
              BranchSideFuncs:
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_insert
                - __assert_fail
            - BranchSide:      'src/xpath.c:763,22'
              BranchSideFuncs:
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_insert
                - __assert_fail
        - Branch String:   'src/xpath.c:771,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:771,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:772,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:741,19'
          Dst:             lyht_new
        - Src:             'src/xpath.c:741,19'
          Dst:             set_values_equal_cb
        - Src:             'src/xpath.c:746,20'
          Dst:             lyht_hash_multi
        - Src:             'src/xpath.c:747,20'
          Dst:             lyht_hash_multi
        - Src:             'src/xpath.c:748,20'
          Dst:             lyht_hash_multi
        - Src:             'src/xpath.c:750,17'
          Dst:             lyht_insert
        - Src:             'src/xpath.c:751,13'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:766,16'
          Dst:             lyht_hash_multi
        - Src:             'src/xpath.c:767,16'
          Dst:             lyht_hash_multi
        - Src:             'src/xpath.c:768,16'
          Dst:             lyht_hash_multi
        - Src:             'src/xpath.c:770,13'
          Dst:             lyht_insert
        - Src:             'src/xpath.c:771,9'
          Dst:             __assert_fail
    - functionName:    set_values_equal_cb
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 723
      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:718,36'
          Branch Sides:
            - BranchSide:      'src/xpath.c:718,40'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:722,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:718,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:719,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:722,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyxp_set_scnode_contains
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1236
      functionLinenumberEnd: 1253
      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:1239,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1240,14'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1252,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1240,29'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1240,33'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1244,14'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1240,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1241,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1244,14'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1244,50'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1244,54'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1250,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1244,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1245,17'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1250,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1245,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1246,28'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1248,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xpath_derived_
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4103
      functionLinenumberEnd: 4212
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - set
        - options
        - self_match
        - func
      BBCount:         86
      ICount:          629
      EdgeCount:       117
      CyclomaticComplexity: 33
      functionsReached:
        - ly_log
        - ly_strncmp
        - ly_vlog
        - lyplg_type_identity_isderived
        - lys_nodetype2str
        - lyxp_set_cast
        - moveto_resolve_model
        - print_set_type
        - set_fill_boolean
        - set_scnode_clear_ctx
        - strlen
        - warn_get_scnode_in_ctx
        - warn_is_specific_type
        - warn_is_string_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/xpath.c:4116,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4117,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:4140,9'
              BranchSideFuncs:
                - lyxp_set_cast
                - strlen
                - moveto_resolve_model
                - ly_vlog
                - 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:4117,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4118,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:4119,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:4120,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4121,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:4123,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:4128,52'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4128,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:4136,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:4128,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4129,19'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - set_scnode_clear_ctx
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:4136,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:4129,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4130,17'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:4132,45'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:4140,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4141,9'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:4144,24'
              BranchSideFuncs:
                - lyxp_set_cast
                - strlen
                - moveto_resolve_model
                - ly_vlog
                - ly_vlog
                - set_fill_boolean
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
                - ly_strncmp
        - Branch String:   'src/xpath.c:4145,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4145,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:4148,15'
              BranchSideFuncs:
                - strlen
                - moveto_resolve_model
                - ly_vlog
                - ly_vlog
                - set_fill_boolean
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
                - ly_strncmp
        - Branch String:   'src/xpath.c:4150,55'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4150,71'
              BranchSideFuncs:
                - moveto_resolve_model
                - ly_vlog
                - ly_vlog
                - set_fill_boolean
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
                - ly_strncmp
            - BranchSide:      'src/xpath.c:4150,10'
              BranchSideFuncs:
                - moveto_resolve_model
                - ly_vlog
                - ly_vlog
                - set_fill_boolean
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
                - ly_strncmp
        - Branch String:   'src/xpath.c:4151,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4151,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:4152,10'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - set_fill_boolean
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
                - ly_strncmp
        - Branch String:   'src/xpath.c:4152,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4153,9'
              BranchSideFuncs:
                - ly_vlog
                - set_fill_boolean
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
                - ly_strncmp
            - BranchSide:      'src/xpath.c:4158,11'
              BranchSideFuncs:
                - ly_vlog
                - set_fill_boolean
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
                - ly_strncmp
        - Branch String:   'src/xpath.c:4159,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4159,5'
              BranchSideFuncs:
                - ly_vlog
                - set_fill_boolean
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
                - ly_strncmp
            - BranchSide:      'src/xpath.c:4159,5'
              BranchSideFuncs:
                - ly_vlog
                - set_fill_boolean
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
                - ly_strncmp
        - Branch String:   'src/xpath.c:4159,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4160,25'
              BranchSideFuncs:
                - ly_strncmp
                - ly_vlog
                - set_fill_boolean
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:4166,10'
              BranchSideFuncs:
                - ly_vlog
                - set_fill_boolean
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
        - Branch String:   'src/xpath.c:4160,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4162,19'
              BranchSideFuncs:
                - ly_vlog
                - set_fill_boolean
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
                - ly_strncmp
            - BranchSide:      'src/xpath.c:4165,5'
              BranchSideFuncs:
                - ly_vlog
                - set_fill_boolean
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
                - ly_strncmp
        - Branch String:   'src/xpath.c:4166,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4167,9'
              BranchSideFuncs:
                - set_fill_boolean
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:4170,11'
              BranchSideFuncs:
                - set_fill_boolean
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
        - Branch String:   'src/xpath.c:4174,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4175,14'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:4211,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:4175,60'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4175,64'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:4179,13'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
        - Branch String:   'src/xpath.c:4175,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4176,13'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:4179,13'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
        - Branch String:   'src/xpath.c:4179,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4180,44'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:4188,20'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
        - Branch String:   'src/xpath.c:4183,24'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4183,29'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:4185,17'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
        - Branch String:   'src/xpath.c:4183,62'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4183,66'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:4185,17'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
        - Branch String:   'src/xpath.c:4183,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4185,17'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:4187,9'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
        - Branch String:   'src/xpath.c:4190,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:0,0'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:4192,17'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
        - Branch String:   'src/xpath.c:4197,24'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4197,28'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:4201,14'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
        - Branch String:   'src/xpath.c:4197,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4198,30'
              BranchSideFuncs:
                - set_fill_boolean
                - lyplg_type_identity_isderived
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:4201,14'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
        - Branch String:   'src/xpath.c:4201,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4201,54'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:4206,13'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
        - Branch String:   'src/xpath.c:4201,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4202,30'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:4206,13'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
        - Branch String:   'src/xpath.c:4206,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4207,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:4209,5'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
      Callsites:
        - Src:             'src/xpath.c:4118,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:4119,54'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:4121,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:4121,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:4123,25'
          Dst:             warn_is_specific_type
        - Src:             'src/xpath.c:4124,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:4128,89'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:4130,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:4130,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:4132,25'
          Dst:             warn_is_string_type
        - Src:             'src/xpath.c:4133,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:4136,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:4141,9'
          Dst:             print_set_type
        - Src:             'src/xpath.c:4141,9'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:4144,10'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:4149,14'
          Dst:             strlen
        - Src:             'src/xpath.c:4150,10'
          Dst:             moveto_resolve_model
        - Src:             'src/xpath.c:4153,9'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:4160,14'
          Dst:             ly_strncmp
        - Src:             'src/xpath.c:4167,9'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:4172,5'
          Dst:             set_fill_boolean
        - Src:             'src/xpath.c:4198,13'
          Dst:             set_fill_boolean
        - Src:             'src/xpath.c:4201,24'
          Dst:             lyplg_type_identity_isderived
        - Src:             'src/xpath.c:4202,13'
          Dst:             set_fill_boolean
    - functionName:    warn_get_scnode_in_ctx
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3320
      functionLinenumberEnd: 3337
      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:3323,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3323,18'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3324,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:3323,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3324,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3327,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:3330,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3332,20'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3334,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:3334,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3329,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3336,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    warn_is_specific_type
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3428
      functionLinenumberEnd: 3451
      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:3433,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3434,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3435,16'
              BranchSideFuncs:
                - warn_is_specific_type
                - warn_is_specific_type
        - Branch String:   'src/xpath.c:3435,16'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3436,41'
              BranchSideFuncs:
                - warn_is_specific_type
            - BranchSide:      'src/xpath.c:3446,16'
              BranchSideFuncs:
                - warn_is_specific_type
        - Branch String:   'src/xpath.c:3437,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3437,9'
              BranchSideFuncs:
                - warn_is_specific_type
            - BranchSide:      'src/xpath.c:3437,9'
              BranchSideFuncs:
                - warn_is_specific_type
        - Branch String:   'src/xpath.c:3437,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3438,41'
              BranchSideFuncs:
                - warn_is_specific_type
            - BranchSide:      'src/xpath.c:3445,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:3439,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3441,24'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3443,9'
              BranchSideFuncs:
                - warn_is_specific_type
      Callsites:
        - Src:             'src/xpath.c:3438,19'
          Dst:             warn_is_specific_type
        - Src:             'src/xpath.c:3447,16'
          Dst:             warn_is_specific_type
    - functionName:    warn_is_string_type
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3389
      functionLinenumberEnd: 3417
      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:3394,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3400,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3400,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3400,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3400,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3400,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3402,41'
              BranchSideFuncs:
                - warn_is_string_type
            - BranchSide:      'src/xpath.c:3413,65'
              BranchSideFuncs:
                - warn_is_string_type
            - BranchSide:      'src/xpath.c:3415,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:3403,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3403,9'
              BranchSideFuncs:
                - warn_is_string_type
            - BranchSide:      'src/xpath.c:3403,9'
              BranchSideFuncs:
                - warn_is_string_type
        - Branch String:   'src/xpath.c:3403,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3404,39'
              BranchSideFuncs:
                - warn_is_string_type
            - BranchSide:      'src/xpath.c:3411,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:3405,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3407,24'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3409,9'
              BranchSideFuncs:
                - warn_is_string_type
      Callsites:
        - Src:             'src/xpath.c:3404,19'
          Dst:             warn_is_string_type
        - Src:             'src/xpath.c:3413,16'
          Dst:             warn_is_string_type
    - functionName:    print_set_type
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 102
      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:88,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:90,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:92,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:94,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:96,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:98,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:101,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyxp_set_cast
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9848
      functionLinenumberEnd: 9972
      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:9853,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9853,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:9854,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:9853,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9854,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:9858,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:9858,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9858,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:9860,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:9860,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9861,31'
              BranchSideFuncs:
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9866,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:9866,37'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9866,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:9867,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:9866,69'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9866,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:9917,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:9866,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9867,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:9917,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:9867,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9869,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:9894,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:9903,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:9911,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/xpath.c:9869,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9870,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:9872,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:9871,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9871,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:9872,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:9872,44'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9872,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:9873,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:9872,24'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9873,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:9875,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:9874,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9874,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:9875,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:9875,44'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9875,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:9878,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:9875,24'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9876,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:9878,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:9877,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9877,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:9878,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:9878,44'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9878,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:9881,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:9878,24'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9879,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:9881,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:9880,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9880,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:9881,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:9881,24'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9882,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:9887,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:9882,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9883,21'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/xpath.c:9885,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:9887,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9888,21'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/xpath.c:9890,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:9894,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9895,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:9897,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:9899,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9899,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:9900,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:9903,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9903,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:9905,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:9906,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9906,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:9907,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:9917,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9918,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:9938,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:9918,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9920,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:9925,17'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log
            - BranchSide:      'src/xpath.c:9932,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/xpath.c:9925,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9926,17'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log
            - BranchSide:      'src/xpath.c:9928,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:9938,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9939,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,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:9939,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9941,18'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:9948,17'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9957,17'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9966,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/xpath.c:9941,37'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9941,41'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:9942,17'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:9941,64'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9941,67'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:9942,17'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:9941,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9942,17'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:9944,17'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:9948,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9949,39'
              BranchSideFuncs:
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9952,39'
              BranchSideFuncs:
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:9957,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9958,39'
              BranchSideFuncs:
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9961,39'
              BranchSideFuncs:
                - lyxp_set_free_content
      Callsites:
        - Src:             'src/xpath.c:9858,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:9861,9'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:9870,32'
          Dst:             strdup
        - Src:             'src/xpath.c:9871,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:9873,32'
          Dst:             strdup
        - Src:             'src/xpath.c:9874,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:9876,32'
          Dst:             strdup
        - Src:             'src/xpath.c:9877,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:9879,32'
          Dst:             strdup
        - Src:             'src/xpath.c:9880,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:9882,21'
          Dst:             asprintf
        - Src:             'src/xpath.c:9883,21'
          Dst:             ly_log
        - Src:             'src/xpath.c:9887,21'
          Dst:             asprintf
        - Src:             'src/xpath.c:9888,21'
          Dst:             ly_log
        - Src:             'src/xpath.c:9895,32'
          Dst:             strdup
        - Src:             'src/xpath.c:9897,32'
          Dst:             strdup
        - Src:             'src/xpath.c:9899,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:9903,13'
          Dst:             set_sort
        - Src:             'src/xpath.c:9903,13'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:9905,18'
          Dst:             cast_node_set_to_string
        - Src:             'src/xpath.c:9907,13'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:9911,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:9920,19'
          Dst:             cast_string_to_number
        - Src:             'src/xpath.c:9921,13'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:9932,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:9949,17'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:9952,17'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:9958,17'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:9961,17'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:9966,13'
          Dst:             ly_log
    - functionName:    moveto_resolve_model
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5648
      functionLinenumberEnd: 5698
      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:5653,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5653,5'
              BranchSideFuncs:
                - ly_strnchr
                - ly_vlog
                - ly_resolve_prefix
                - ly_vlog
            - BranchSide:      'src/xpath.c:5655,28'
              BranchSideFuncs:
                - ly_strnchr
                - ly_vlog
                - ly_resolve_prefix
                - ly_vlog
        - Branch String:   'src/xpath.c:5653,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5653,5'
              BranchSideFuncs:
                - ly_strnchr
                - ly_vlog
                - ly_resolve_prefix
                - ly_vlog
            - BranchSide:      'src/xpath.c:5655,28'
              BranchSideFuncs:
                - ly_strnchr
                - ly_vlog
                - ly_resolve_prefix
                - ly_vlog
        - Branch String:   'src/xpath.c:5655,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5657,20'
              BranchSideFuncs:
                - ly_resolve_prefix
                - ly_vlog
            - BranchSide:      'src/xpath.c:5668,19'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/xpath.c:5661,18'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5661,22'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/xpath.c:5662,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/xpath.c:5661,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5662,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5666,19'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:5668,37'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5668,42'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/xpath.c:5672,17'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/xpath.c:5668,16'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5670,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5672,17'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/xpath.c:5672,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5676,19'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5676,19'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5683,17'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5683,17'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5683,17'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5683,17'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5691,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/xpath.c:5683,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5684,23'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5686,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:5653,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:5655,16'
          Dst:             ly_strnchr
        - Src:             'src/xpath.c:5658,15'
          Dst:             ly_resolve_prefix
        - Src:             'src/xpath.c:5662,13'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:5691,13'
          Dst:             ly_vlog
    - functionName:    set_fill_boolean
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1026
      functionLinenumberEnd: 1031
      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:1027,5'
          Dst:             lyxp_set_free_content
    - functionName:    set_sort
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1757
      functionLinenumberEnd: 1837
      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:1766,42'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1766,46'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1767,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1766,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1767,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1771,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.4801
        - Branch String:   'src/xpath.c:1771,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1771,68'
              BranchSideFuncs:
                - lyd_parent.4801
                - 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:1772,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:1772,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1772,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:1775,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:1775,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1776,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1780,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:1784,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1785,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:1817,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:1788,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1790,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:1809,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:1790,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1791,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:1793,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:1797,27'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1797,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:1797,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:1797,41'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1797,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:1798,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:1797,55'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1797,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:1805,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:1797,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1798,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:1805,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:1811,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1812,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:1814,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:1822,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1823,9'
              BranchSideFuncs:
                - __assert_fail
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - __assert_fail
            - BranchSide:      'src/xpath.c:1836,12'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1823,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1823,9'
              BranchSideFuncs:
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - __assert_fail
            - BranchSide:      'src/xpath.c:1824,16'
              BranchSideFuncs:
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - __assert_fail
        - Branch String:   'src/xpath.c:1824,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1825,26'
              BranchSideFuncs:
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - __assert_fail
            - BranchSide:      'src/xpath.c:1834,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1832,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1832,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:1833,9'
              BranchSideFuncs:
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - __assert_fail
      Callsites:
        - Src:             'src/xpath.c:1771,49'
          Dst:             lyd_parent
        - Src:             'src/xpath.c:1775,9'
          Dst:             set_assign_pos
        - Src:             'src/xpath.c:1780,5'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:1781,5'
          Dst:             print_set_debug
        - Src:             'src/xpath.c:1791,23'
          Dst:             set_sort_compare
        - Src:             'src/xpath.c:1793,23'
          Dst:             set_sort_compare
        - Src:             'src/xpath.c:1817,5'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:1818,5'
          Dst:             print_set_debug
        - Src:             'src/xpath.c:1823,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:1828,20'
          Dst:             lyht_hash_multi
        - Src:             'src/xpath.c:1829,20'
          Dst:             lyht_hash_multi
        - Src:             'src/xpath.c:1830,20'
          Dst:             lyht_hash_multi
        - Src:             'src/xpath.c:1832,13'
          Dst:             lyht_find
        - Src:             'src/xpath.c:1832,13'
          Dst:             __assert_fail
    - functionName:    cast_node_set_to_string
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 677
      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:651,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:652,16'
              BranchSideFuncs:
                - lyd_get_meta_value.4842
                - strdup
                - ly_log
                - cast_string_elem
                - ly_log
                - ly_log
            - BranchSide:      'src/xpath.c:659,13'
              BranchSideFuncs:
                - lyd_get_meta_value.4842
                - strdup
                - ly_log
                - cast_string_elem
                - ly_log
                - ly_log
        - Branch String:   'src/xpath.c:653,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:654,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:656,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:659,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:662,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/xpath.c:667,33'
              BranchSideFuncs:
                - cast_string_elem
            - BranchSide:      'src/xpath.c:667,33'
              BranchSideFuncs:
                - cast_string_elem
            - BranchSide:      'src/xpath.c:667,33'
              BranchSideFuncs:
                - cast_string_elem
            - BranchSide:      'src/xpath.c:667,33'
              BranchSideFuncs:
                - cast_string_elem
            - BranchSide:      'src/xpath.c:669,42'
              BranchSideFuncs:
                - lyd_get_meta_value.4842
                - strdup
                - ly_log
            - BranchSide:      'src/xpath.c:676,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/xpath.c:670,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:671,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:673,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:652,16'
          Dst:             strdup
        - Src:             'src/xpath.c:654,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:662,9'
          Dst:             ly_log
        - Src:             'src/xpath.c:667,16'
          Dst:             cast_string_elem
        - Src:             'src/xpath.c:669,23'
          Dst:             lyd_get_meta_value
        - Src:             'src/xpath.c:669,16'
          Dst:             strdup
        - Src:             'src/xpath.c:671,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:676,5'
          Dst:             ly_log
    - functionName:    cast_string_to_number
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 696
      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:693,15'
          Branch Sides:
            - BranchSide:      'src/xpath.c:693,19'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:694,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:693,23'
          Branch Sides:
            - BranchSide:      'src/xpath.c:693,27'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:694,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:693,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:693,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:694,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:691,5'
          Dst:             __errno_location
        - Src:             'src/xpath.c:692,11'
          Dst:             strtold
        - Src:             'src/xpath.c:693,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: 1540
      functionLinenumberEnd: 1569
      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:1544,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1545,14'
              BranchSideFuncs:
                - get_node_pos
                - ly_log
            - BranchSide:      'src/xpath.c:1568,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1545,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1546,22'
              BranchSideFuncs:
                - get_node_pos
                - ly_log
            - BranchSide:      'src/xpath.c:1566,5'
              BranchSideFuncs:
                - get_node_pos
                - ly_log
        - Branch String:   'src/xpath.c:1547,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1549,28'
              BranchSideFuncs:
                - ly_log
                - get_node_pos
            - BranchSide:      'src/xpath.c:1556,22'
              BranchSideFuncs:
                - get_node_pos
                - ly_log
            - BranchSide:      'src/xpath.c:1556,22'
              BranchSideFuncs:
                - get_node_pos
                - ly_log
            - BranchSide:      'src/xpath.c:1563,17'
              BranchSideFuncs:
                - get_node_pos
                - ly_log
        - Branch String:   'src/xpath.c:1550,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1550,22'
              BranchSideFuncs:
                - get_node_pos
                - ly_log
            - BranchSide:      'src/xpath.c:1551,21'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/xpath.c:1556,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1557,32'
              BranchSideFuncs:
                - get_node_pos
                - ly_log
            - BranchSide:      'src/xpath.c:1559,54'
              BranchSideFuncs:
                - get_node_pos
                - ly_log
      Callsites:
        - Src:             'src/xpath.c:1551,21'
          Dst:             ly_log
        - Src:             'src/xpath.c:1559,41'
          Dst:             get_node_pos
    - functionName:    print_set_debug
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 413
      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:308,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:309,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:312,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.4794
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4794
                - ly_log_dbg
                - lyd_get_value.4794
                - ly_log_dbg
                - lyd_child.4793
                - lyd_child.4793
                - lyd_get_value.4794
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
        - Branch String:   'src/xpath.c:312,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:312,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:314,9'
              BranchSideFuncs:
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4794
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4794
                - ly_log_dbg
                - lyd_get_value.4794
                - ly_log_dbg
                - lyd_child.4793
                - lyd_child.4793
                - lyd_get_value.4794
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:357,9'
              BranchSideFuncs:
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log
            - BranchSide:      'src/xpath.c:379,9'
              BranchSideFuncs:
                - ly_log_dbg
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:384,9'
              BranchSideFuncs:
                - ly_log_dbg
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:389,9'
              BranchSideFuncs:
                - ly_log_dbg
                - asprintf
                - ly_log
                - ly_log_dbg
                - free
                - asprintf
                - strdup
                - strdup
                - strdup
                - strdup
        - Branch String:   'src/xpath.c:315,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:316,21'
              BranchSideFuncs:
                - ly_log_dbg
                - lyd_get_value.4794
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4794
                - ly_log_dbg
                - lyd_get_value.4794
                - ly_log_dbg
                - lyd_child.4793
                - lyd_child.4793
                - lyd_get_value.4794
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:354,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:318,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:320,17'
              BranchSideFuncs:
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4794
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4794
                - ly_log_dbg
                - lyd_get_value.4794
                - ly_log_dbg
                - lyd_child.4793
                - lyd_child.4793
                - lyd_get_value.4794
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:323,17'
              BranchSideFuncs:
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4794
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4794
                - ly_log_dbg
                - lyd_get_value.4794
                - ly_log_dbg
                - lyd_child.4793
                - lyd_child.4793
                - lyd_get_value.4794
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:326,17'
              BranchSideFuncs:
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4794
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4794
                - ly_log_dbg
                - lyd_get_value.4794
                - ly_log_dbg
                - lyd_child.4793
                - lyd_child.4793
                - lyd_get_value.4794
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:329,21'
              BranchSideFuncs:
                - lyd_get_value.4794
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4794
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4794
                - ly_log_dbg
                - lyd_child.4793
                - lyd_child.4793
                - lyd_get_value.4794
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:341,21'
              BranchSideFuncs:
                - lyd_get_value.4794
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4794
                - ly_log_dbg
                - lyd_get_value.4794
                - ly_log_dbg
                - lyd_child.4793
                - lyd_child.4793
                - lyd_get_value.4794
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:349,17'
              BranchSideFuncs:
                - ly_log_dbg
                - lyd_get_value.4794
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4794
                - ly_log_dbg
                - lyd_get_value.4794
                - ly_log_dbg
                - lyd_child.4793
                - lyd_child.4793
                - lyd_get_value.4794
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:353,9'
              BranchSideFuncs:
                - ly_log_dbg
                - lyd_get_value.4794
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4794
                - ly_log_dbg
                - lyd_get_value.4794
                - ly_log_dbg
                - lyd_child.4793
                - lyd_child.4793
                - lyd_get_value.4794
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
        - Branch String:   'src/xpath.c:329,40'
          Branch Sides:
            - BranchSide:      'src/xpath.c:329,44'
              BranchSideFuncs:
                - lyd_get_value.4794
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4794
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4794
                - ly_log_dbg
                - lyd_child.4793
                - lyd_child.4793
                - lyd_get_value.4794
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:333,42'
              BranchSideFuncs:
                - lyd_get_value.4794
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4794
                - ly_log_dbg
                - ly_log_dbg
                - lyd_child.4793
                - lyd_child.4793
                - lyd_get_value.4794
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4794
                - ly_log_dbg
        - Branch String:   'src/xpath.c:329,86'
          Branch Sides:
            - BranchSide:      'src/xpath.c:330,36'
              BranchSideFuncs:
                - lyd_child.4793
                - lyd_get_value.4794
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4794
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4794
                - ly_log_dbg
                - lyd_child.4793
                - lyd_get_value.4794
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:333,42'
              BranchSideFuncs:
                - lyd_get_value.4794
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4794
                - ly_log_dbg
                - ly_log_dbg
                - lyd_child.4793
                - lyd_child.4793
                - lyd_get_value.4794
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4794
                - ly_log_dbg
        - Branch String:   'src/xpath.c:329,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:331,21'
              BranchSideFuncs:
                - lyd_child.4793
                - lyd_get_value.4794
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4794
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4794
                - ly_log_dbg
                - lyd_get_value.4794
                - ly_log_dbg
                - lyd_child.4793
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:333,42'
              BranchSideFuncs:
                - lyd_get_value.4794
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4794
                - ly_log_dbg
                - ly_log_dbg
                - lyd_child.4793
                - lyd_child.4793
                - lyd_get_value.4794
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4794
                - ly_log_dbg
        - Branch String:   'src/xpath.c:333,28'
          Branch Sides:
            - BranchSide:      'src/xpath.c:334,21'
              BranchSideFuncs:
                - lyd_get_value.4794
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4794
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4794
                - ly_log_dbg
                - lyd_child.4793
                - lyd_child.4793
                - lyd_get_value.4794
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:337,21'
              BranchSideFuncs:
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4794
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4794
                - lyd_get_value.4794
                - ly_log_dbg
                - lyd_child.4793
                - lyd_child.4793
                - lyd_get_value.4794
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
        - Branch String:   'src/xpath.c:341,40'
          Branch Sides:
            - BranchSide:      'src/xpath.c:341,44'
              BranchSideFuncs:
                - lyd_get_value.4794
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4794
                - ly_log_dbg
                - lyd_get_value.4794
                - ly_log_dbg
                - lyd_child.4793
                - lyd_child.4793
                - lyd_get_value.4794
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:345,21'
              BranchSideFuncs:
                - lyd_get_value.4794
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4794
                - ly_log_dbg
                - lyd_get_value.4794
                - ly_log_dbg
                - lyd_child.4793
                - lyd_child.4793
                - lyd_get_value.4794
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
        - Branch String:   'src/xpath.c:341,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:342,21'
              BranchSideFuncs:
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4794
                - ly_log_dbg
                - lyd_get_value.4794
                - ly_log_dbg
                - lyd_get_value.4794
                - ly_log_dbg
                - lyd_child.4793
                - lyd_child.4793
                - lyd_get_value.4794
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:345,21'
              BranchSideFuncs:
                - lyd_get_value.4794
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4794
                - ly_log_dbg
                - lyd_get_value.4794
                - ly_log_dbg
                - lyd_child.4793
                - lyd_child.4793
                - lyd_get_value.4794
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
        - Branch String:   'src/xpath.c:358,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:359,22'
              BranchSideFuncs:
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log
            - BranchSide:      'src/xpath.c:376,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:361,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:363,17'
              BranchSideFuncs:
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log
            - BranchSide:      'src/xpath.c:366,17'
              BranchSideFuncs:
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log
            - BranchSide:      'src/xpath.c:369,17'
              BranchSideFuncs:
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log
            - BranchSide:      'src/xpath.c:372,17'
              BranchSideFuncs:
                - ly_log
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
        - Branch String:   'src/xpath.c:391,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:392,19'
              BranchSideFuncs:
                - strdup
                - ly_log
                - ly_log_dbg
                - free
            - BranchSide:      'src/xpath.c:393,21'
              BranchSideFuncs:
                - asprintf
                - ly_log
                - ly_log_dbg
                - free
                - asprintf
                - strdup
                - strdup
                - strdup
        - Branch String:   'src/xpath.c:393,40'
          Branch Sides:
            - BranchSide:      'src/xpath.c:393,44'
              BranchSideFuncs:
                - strdup
                - ly_log
                - ly_log_dbg
                - free
            - BranchSide:      'src/xpath.c:394,19'
              BranchSideFuncs:
                - strdup
                - ly_log
                - ly_log_dbg
                - free
        - Branch String:   'src/xpath.c:393,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:394,19'
              BranchSideFuncs:
                - strdup
                - ly_log
                - ly_log_dbg
                - free
            - BranchSide:      'src/xpath.c:395,20'
              BranchSideFuncs:
                - asprintf
                - ly_log
                - ly_log_dbg
                - free
                - asprintf
                - strdup
                - strdup
        - Branch String:   'src/xpath.c:395,40'
          Branch Sides:
            - BranchSide:      'src/xpath.c:395,44'
              BranchSideFuncs:
                - strdup
                - ly_log
                - ly_log_dbg
                - free
                - asprintf
                - asprintf
                - strdup
            - BranchSide:      'src/xpath.c:397,20'
              BranchSideFuncs:
                - asprintf
                - ly_log
                - ly_log_dbg
                - free
                - asprintf
                - strdup
        - Branch String:   'src/xpath.c:395,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:396,19'
              BranchSideFuncs:
                - asprintf
                - ly_log
                - ly_log_dbg
                - free
                - asprintf
                - strdup
            - BranchSide:      'src/xpath.c:397,20'
              BranchSideFuncs:
                - asprintf
                - ly_log
                - ly_log_dbg
                - free
                - asprintf
                - strdup
        - Branch String:   'src/xpath.c:397,40'
          Branch Sides:
            - BranchSide:      'src/xpath.c:397,43'
              BranchSideFuncs:
                - asprintf
                - ly_log
                - ly_log_dbg
                - free
                - asprintf
                - strdup
            - BranchSide:      'src/xpath.c:399,31'
              BranchSideFuncs:
                - asprintf
                - ly_log
                - ly_log_dbg
                - free
                - asprintf
        - Branch String:   'src/xpath.c:397,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:398,19'
              BranchSideFuncs:
                - strdup
                - ly_log
                - ly_log_dbg
                - free
            - BranchSide:      'src/xpath.c:399,31'
              BranchSideFuncs:
                - asprintf
                - ly_log
                - ly_log_dbg
                - free
                - asprintf
        - Branch String:   'src/xpath.c:399,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:400,51'
              BranchSideFuncs:
                - asprintf
                - ly_log
                - ly_log_dbg
                - free
            - BranchSide:      'src/xpath.c:404,43'
              BranchSideFuncs:
                - asprintf
                - ly_log
                - ly_log_dbg
                - free
        - Branch String:   'src/xpath.c:400,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:401,21'
              BranchSideFuncs:
                - ly_log
                - ly_log_dbg
                - free
            - BranchSide:      'src/xpath.c:403,9'
              BranchSideFuncs:
                - ly_log
                - ly_log_dbg
                - free
        - Branch String:   'src/xpath.c:408,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:408,9'
              BranchSideFuncs:
                - ly_log_dbg
                - free
            - BranchSide:      'src/xpath.c:410,9'
              BranchSideFuncs:
                - ly_log_dbg
                - free
      Callsites:
        - Src:             'src/xpath.c:314,9'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:320,17'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:323,17'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:326,17'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:330,26'
          Dst:             lyd_child
        - Src:             'src/xpath.c:331,21'
          Dst:             lyd_child
        - Src:             'src/xpath.c:331,21'
          Dst:             lyd_get_value
        - Src:             'src/xpath.c:331,21'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:333,28'
          Dst:             lyd_get_value
        - Src:             'src/xpath.c:334,21'
          Dst:             lyd_get_value
        - Src:             'src/xpath.c:334,21'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:337,21'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:342,21'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:345,21'
          Dst:             lyd_get_value
        - Src:             'src/xpath.c:345,21'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:349,17'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:357,9'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:363,17'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:366,17'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:369,17'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:372,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:379,9'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:380,9'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:384,9'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:385,9'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:389,9'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:392,19'
          Dst:             strdup
        - Src:             'src/xpath.c:394,19'
          Dst:             strdup
        - Src:             'src/xpath.c:396,19'
          Dst:             strdup
        - Src:             'src/xpath.c:398,19'
          Dst:             strdup
        - Src:             'src/xpath.c:400,17'
          Dst:             asprintf
        - Src:             'src/xpath.c:404,17'
          Dst:             asprintf
        - Src:             'src/xpath.c:408,9'
          Dst:             ly_log
        - Src:             'src/xpath.c:410,9'
          Dst:             ly_log_dbg
    - functionName:    set_sort_compare
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1600
      functionLinenumberEnd: 1660
      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:1603,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1604,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1607,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - get_meta_pos
                - get_meta_pos
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/xpath.c:1607,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1608,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1615,10'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - get_meta_pos
                - get_meta_pos
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/xpath.c:1615,38'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1615,42'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - get_meta_pos
                - get_meta_pos
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/xpath.c:1626,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - get_meta_pos
                - get_meta_pos
        - Branch String:   'src/xpath.c:1615,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1616,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/xpath.c:1626,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - get_meta_pos
                - get_meta_pos
        - Branch String:   'src/xpath.c:1616,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1617,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:1620,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/xpath.c:1617,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1617,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1618,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1620,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1620,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:1620,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/xpath.c:1620,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1620,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1621,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1626,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1627,53'
              BranchSideFuncs:
                - get_meta_pos
                - __assert_fail
                - __assert_fail
                - get_meta_pos
            - BranchSide:      'src/xpath.c:1629,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - get_meta_pos
        - Branch String:   'src/xpath.c:1629,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1630,53'
              BranchSideFuncs:
                - get_meta_pos
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/xpath.c:1635,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/xpath.c:1635,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1636,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:1642,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/xpath.c:1636,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1636,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:1636,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/xpath.c:1636,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1636,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1637,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1636,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1636,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1637,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1642,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1643,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:1649,11'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1643,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1643,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1644,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1649,42'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1650,15'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1651,15'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1650,46'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1650,50'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1654,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1650,83'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1651,15'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1654,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1651,46'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1651,50'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1652,16'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1651,82'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1652,16'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1654,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1652,47'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1652,51'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1659,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1652,83'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1653,14'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1659,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1649,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1654,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1659,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:1617,13'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:1620,13'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:1627,21'
          Dst:             get_meta_pos
        - Src:             'src/xpath.c:1630,21'
          Dst:             get_meta_pos
        - Src:             'src/xpath.c:1636,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:1643,9'
          Dst:             __assert_fail
    - functionName:    get_meta_pos
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1579
      functionLinenumberEnd: 1588
      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:1583,44'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1583,48'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:1583,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/xpath.c:1583,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1584,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:1587,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/xpath.c:1587,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1587,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1587,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/xpath.c:1587,5'
          Dst:             __assert_fail
    - functionName:    get_node_pos
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1459
      functionLinenumberEnd: 1528
      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:1464,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1464,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_log
                - lyd_child.4793
                - lyd_parent.4801
            - BranchSide:      'src/xpath.c:1464,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/xpath.c:1464,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1464,5'
              BranchSideFuncs:
                - ly_log
                - lyd_child.4793
                - lyd_parent.4801
                - __assert_fail
            - BranchSide:      'src/xpath.c:1464,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/xpath.c:1464,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1464,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:1466,10'
              BranchSideFuncs:
                - ly_log
                - lyd_child.4793
                - lyd_parent.4801
        - Branch String:   'src/xpath.c:1466,39'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1466,43'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1467,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1466,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1467,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1470,10'
              BranchSideFuncs:
                - ly_log
                - lyd_child.4793
                - lyd_parent.4801
        - Branch String:   'src/xpath.c:1470,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1472,16'
              BranchSideFuncs:
                - lyd_child.4793
                - ly_log
                - lyd_parent.4801
            - BranchSide:      'src/xpath.c:1477,5'
              BranchSideFuncs:
                - ly_log
                - lyd_child.4793
        - Branch String:   'src/xpath.c:1473,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1473,96'
              BranchSideFuncs:
                - lyd_parent.4801
                - lyd_child.4793
                - ly_log
            - BranchSide:      'src/xpath.c:1474,9'
              BranchSideFuncs:
                - lyd_child.4793
                - ly_log
        - Branch String:   'src/xpath.c:1477,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1478,9'
              BranchSideFuncs:
                - ly_log
                - lyd_child.4793
            - BranchSide:      'src/xpath.c:1508,10'
              BranchSideFuncs:
                - ly_log
                - lyd_child.4793
        - Branch String:   'src/xpath.c:1478,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1478,47'
              BranchSideFuncs:
                - lyd_child.4793
                - ly_log
            - BranchSide:      'src/xpath.c:1503,13'
              BranchSideFuncs:
                - ly_log
                - lyd_child.4793
        - Branch String:   'src/xpath.c:1482,23'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1482,27'
              BranchSideFuncs:
                - lyd_child.4793
                - ly_log
            - BranchSide:      'src/xpath.c:1488,18'
              BranchSideFuncs:
                - lyd_child.4793
                - ly_log
        - Branch String:   'src/xpath.c:1482,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1484,64'
              BranchSideFuncs:
                - lyd_child.4793
                - ly_log
            - BranchSide:      'src/xpath.c:1488,18'
              BranchSideFuncs:
                - lyd_child.4793
                - ly_log
        - Branch String:   'src/xpath.c:1488,54'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1488,57'
              BranchSideFuncs:
                - lyd_child.4793
                - ly_log
            - BranchSide:      'src/xpath.c:1492,21'
              BranchSideFuncs:
                - lyd_child.4793
                - ly_log
        - Branch String:   'src/xpath.c:1488,70'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1488,74'
              BranchSideFuncs:
                - lyd_child.4793
                - ly_log
            - BranchSide:      'src/xpath.c:1492,21'
              BranchSideFuncs:
                - lyd_child.4793
                - ly_log
        - Branch String:   'src/xpath.c:1488,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1490,39'
              BranchSideFuncs:
                - lyd_child.4793
                - ly_log
            - BranchSide:      'src/xpath.c:1492,21'
              BranchSideFuncs:
                - lyd_child.4793
                - ly_log
        - Branch String:   'src/xpath.c:1492,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1493,27'
              BranchSideFuncs:
                - ly_log
                - lyd_child.4793
            - BranchSide:      'src/xpath.c:1496,17'
              BranchSideFuncs:
                - lyd_child.4793
                - ly_log
        - Branch String:   'src/xpath.c:1499,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1499,13'
              BranchSideFuncs:
                - ly_log
                - lyd_child.4793
            - BranchSide:      'src/xpath.c:1499,13'
              BranchSideFuncs:
                - lyd_child.4793
                - ly_log
        - Branch String:   'src/xpath.c:1499,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1499,13'
              BranchSideFuncs:
                - ly_log
                - lyd_child.4793
            - BranchSide:      'src/xpath.c:1499,13'
              BranchSideFuncs:
                - ly_log
                - lyd_child.4793
        - Branch String:   'src/xpath.c:1499,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1499,13'
              BranchSideFuncs:
                - ly_log
                - lyd_child.4793
            - BranchSide:      'src/xpath.c:1499,13'
              BranchSideFuncs:
                - ly_log
                - lyd_child.4793
        - Branch String:   'src/xpath.c:1499,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1478,9'
              BranchSideFuncs:
                - ly_log
                - lyd_child.4793
            - BranchSide:      'src/xpath.c:1499,13'
              BranchSideFuncs:
                - ly_log
                - lyd_child.4793
        - Branch String:   'src/xpath.c:1499,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1499,13'
              BranchSideFuncs:
                - ly_log
                - lyd_child.4793
            - BranchSide:      'src/xpath.c:1499,13'
              BranchSideFuncs:
                - ly_log
                - lyd_child.4793
        - Branch String:   'src/xpath.c:1503,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1504,13'
              BranchSideFuncs:
                - ly_log
                - lyd_child.4793
            - BranchSide:      'src/xpath.c:1506,5'
              BranchSideFuncs:
                - ly_log
                - lyd_child.4793
        - Branch String:   'src/xpath.c:1508,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1509,16'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1524,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1509,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1511,13'
              BranchSideFuncs:
                - lyd_child.4793
                - ly_log
            - BranchSide:      'src/xpath.c:1515,21'
              BranchSideFuncs:
                - lyd_child.4793
                - ly_log
        - Branch String:   'src/xpath.c:1511,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1511,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/xpath.c:1511,13'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/xpath.c:1464,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:1473,70'
          Dst:             lyd_parent
        - Src:             'src/xpath.c:1499,13'
          Dst:             lyd_child
        - Src:             'src/xpath.c:1511,13'
          Dst:             ly_log
    - functionName:    xpath_derived_from_or_self
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4244
      functionLinenumberEnd: 4245
      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:4245,12'
          Dst:             xpath_derived_
    - functionName:    xpath_substring_before
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5322
      functionLinenumberEnd: 5360
      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:5327,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5328,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:5347,24'
              BranchSideFuncs:
                - lyxp_set_cast
                - lyxp_set_cast
                - strstr
                - set_fill_string
                - set_fill_string
        - Branch String:   'src/xpath.c:5328,52'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5328,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:5336,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:5328,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5329,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:5336,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:5329,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5330,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:5331,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:5336,52'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5336,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:5343,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:5336,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5337,19'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - set_scnode_clear_ctx
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:5343,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:5337,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5338,17'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:5339,45'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:5348,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5348,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5349,24'
              BranchSideFuncs:
                - lyxp_set_cast
                - strstr
                - set_fill_string
                - set_fill_string
        - Branch String:   'src/xpath.c:5350,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5350,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5352,18'
              BranchSideFuncs:
                - strstr
                - set_fill_string
                - set_fill_string
        - Branch String:   'src/xpath.c:5353,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5354,25'
              BranchSideFuncs:
                - set_fill_string
            - BranchSide:      'src/xpath.c:5356,25'
              BranchSideFuncs:
                - set_fill_string
      Callsites:
        - Src:             'src/xpath.c:5328,89'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:5330,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:5330,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5331,25'
          Dst:             warn_is_string_type
        - Src:             'src/xpath.c:5332,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5336,89'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:5338,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:5338,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5339,25'
          Dst:             warn_is_string_type
        - Src:             'src/xpath.c:5340,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5343,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:5347,10'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:5349,10'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:5352,11'
          Dst:             strstr
        - Src:             'src/xpath.c:5354,9'
          Dst:             set_fill_string
        - Src:             'src/xpath.c:5356,9'
          Dst:             set_fill_string
    - functionName:    set_fill_string
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 993
      functionLinenumberEnd: 1001
      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:997,24'
          Branch Sides:
            - BranchSide:      'src/xpath.c:997,28'
              BranchSideFuncs:
                - strndup
            - BranchSide:      'src/xpath.c:997,24'
              BranchSideFuncs:
                - strndup
        - Branch String:   'src/xpath.c:997,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:997,9'
              BranchSideFuncs:
                - strndup
            - BranchSide:      'src/xpath.c:998,16'
              BranchSideFuncs:
                - strndup
      Callsites:
        - Src:             'src/xpath.c:994,5'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:1000,20'
          Dst:             strndup
    - functionName:    xpath_substring_after
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5269
      functionLinenumberEnd: 5307
      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:5274,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5275,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:5294,24'
              BranchSideFuncs:
                - lyxp_set_cast
                - lyxp_set_cast
                - strstr
                - set_fill_string
                - strlen
                - strlen
                - strlen
                - set_fill_string
        - Branch String:   'src/xpath.c:5275,52'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5275,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:5283,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:5275,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5276,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:5283,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:5276,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5277,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:5278,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:5283,52'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5283,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:5290,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:5283,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5284,19'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - set_scnode_clear_ctx
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:5290,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:5284,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5285,17'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:5286,45'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:5295,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5295,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5296,24'
              BranchSideFuncs:
                - lyxp_set_cast
                - strstr
                - set_fill_string
                - strlen
                - strlen
                - strlen
                - set_fill_string
        - Branch String:   'src/xpath.c:5297,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5297,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5299,18'
              BranchSideFuncs:
                - strstr
                - set_fill_string
                - strlen
                - strlen
                - strlen
                - set_fill_string
        - Branch String:   'src/xpath.c:5300,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5301,25'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - set_fill_string
            - BranchSide:      'src/xpath.c:5303,25'
              BranchSideFuncs:
                - set_fill_string
      Callsites:
        - Src:             'src/xpath.c:5275,89'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:5277,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:5277,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5278,25'
          Dst:             warn_is_string_type
        - Src:             'src/xpath.c:5279,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5283,89'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:5285,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:5285,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5286,25'
          Dst:             warn_is_string_type
        - Src:             'src/xpath.c:5287,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5290,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:5294,10'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:5296,10'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:5299,11'
          Dst:             strstr
        - Src:             'src/xpath.c:5301,36'
          Dst:             strlen
        - Src:             'src/xpath.c:5301,75'
          Dst:             strlen
        - Src:             'src/xpath.c:5301,62'
          Dst:             strlen
        - Src:             'src/xpath.c:5301,9'
          Dst:             set_fill_string
        - Src:             'src/xpath.c:5303,9'
          Dst:             set_fill_string
    - functionName:    xpath_normalize_space
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4728
      functionLinenumberEnd: 4806
      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:4735,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4736,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:4749,9'
              BranchSideFuncs:
                - lyxp_set_cast
                - strlen
                - malloc
                - ly_log
                - ly_realloc
                - ly_log
                - free
                - set_fill_set
        - Branch String:   'src/xpath.c:4736,23'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4736,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:4745,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:4736,65'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4737,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:4745,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:4736,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4738,19'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - set_scnode_clear_ctx
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:4745,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:4738,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4739,17'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:4741,45'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:4749,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4750,22'
              BranchSideFuncs:
                - set_fill_set
                - lyxp_set_cast
                - strlen
                - malloc
                - ly_log
                - ly_realloc
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:4752,24'
              BranchSideFuncs:
                - lyxp_set_cast
                - strlen
                - malloc
                - ly_log
                - ly_realloc
                - ly_log
                - free
        - Branch String:   'src/xpath.c:4753,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4753,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:4756,12'
              BranchSideFuncs:
                - strlen
                - malloc
                - ly_log
                - ly_realloc
                - ly_log
                - free
        - Branch String:   'src/xpath.c:4756,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4757,13'
              BranchSideFuncs:
                - strlen
                - malloc
                - ly_log
                - ly_realloc
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:4769,9'
              BranchSideFuncs:
                - strlen
                - malloc
                - ly_log
                - ly_realloc
                - ly_log
                - free
        - Branch String:   'src/xpath.c:4757,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4757,13'
              BranchSideFuncs:
                - strlen
                - malloc
                - ly_log
                - ly_realloc
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:4758,18'
              BranchSideFuncs:
                - strlen
                - malloc
                - ly_log
                - ly_realloc
                - ly_log
                - free
        - Branch String:   'src/xpath.c:4757,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4757,13'
              BranchSideFuncs:
                - strlen
                - malloc
                - ly_log
                - ly_realloc
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:4758,18'
              BranchSideFuncs:
                - strlen
                - malloc
                - ly_log
                - ly_realloc
                - ly_log
                - free
        - Branch String:   'src/xpath.c:4757,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4757,13'
              BranchSideFuncs:
                - strlen
                - malloc
                - ly_log
                - ly_realloc
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:4758,18'
              BranchSideFuncs:
                - strlen
                - malloc
                - ly_log
                - ly_realloc
                - ly_log
                - free
        - Branch String:   'src/xpath.c:4757,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4758,18'
              BranchSideFuncs:
                - strlen
                - malloc
                - ly_log
                - ly_realloc
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:4764,26'
              BranchSideFuncs:
                - strlen
                - malloc
                - ly_log
                - ly_realloc
                - ly_log
                - free
        - Branch String:   'src/xpath.c:4758,26'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4758,29'
              BranchSideFuncs:
                - strlen
                - malloc
                - ly_log
                - ly_realloc
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:4759,29'
              BranchSideFuncs:
                - strlen
                - malloc
                - ly_log
                - ly_realloc
                - ly_log
                - free
        - Branch String:   'src/xpath.c:4758,42'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4758,47'
              BranchSideFuncs:
                - strlen
                - malloc
                - ly_log
                - ly_realloc
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:4759,29'
              BranchSideFuncs:
                - strlen
                - malloc
                - ly_log
                - ly_realloc
                - ly_log
                - free
        - Branch String:   'src/xpath.c:4758,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4759,29'
              BranchSideFuncs:
                - strlen
                - malloc
                - ly_log
                - ly_realloc
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:4762,26'
              BranchSideFuncs:
                - strlen
                - malloc
                - ly_log
                - ly_realloc
                - ly_log
                - free
        - Branch String:   'src/xpath.c:4769,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4771,29'
              BranchSideFuncs:
                - strlen
                - malloc
                - ly_log
                - ly_realloc
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:4805,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:4772,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4772,9'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:4773,18'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
        - Branch String:   'src/xpath.c:4776,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4777,17'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:4793,13'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
        - Branch String:   'src/xpath.c:4777,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4777,17'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:4778,22'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
        - Branch String:   'src/xpath.c:4777,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4777,17'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:4778,22'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
        - Branch String:   'src/xpath.c:4777,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4777,17'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:4778,22'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
        - Branch String:   'src/xpath.c:4777,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4778,22'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:4785,30'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
        - Branch String:   'src/xpath.c:4778,30'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4778,33'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:4779,34'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
        - Branch String:   'src/xpath.c:4778,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4779,34'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:4782,34'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
        - Branch String:   'src/xpath.c:4788,30'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4788,29'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:4788,51'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
        - Branch String:   'src/xpath.c:4793,22'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4793,25'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:4797,26'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
        - Branch String:   'src/xpath.c:4793,25'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4793,25'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:4794,13'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
        - Branch String:   'src/xpath.c:4793,25'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4793,25'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:4794,13'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
        - Branch String:   'src/xpath.c:4793,25'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4793,25'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:4794,13'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
        - Branch String:   'src/xpath.c:4793,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4794,13'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:4797,26'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
        - Branch String:   'src/xpath.c:4798,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4798,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/xpath.c:4799,9'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/xpath.c:4737,51'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:4739,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:4739,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:4741,25'
          Dst:             warn_is_string_type
        - Src:             'src/xpath.c:4742,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:4745,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:4750,9'
          Dst:             set_fill_set
        - Src:             'src/xpath.c:4752,10'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:4771,22'
          Dst:             strlen
        - Src:             'src/xpath.c:4772,9'
          Dst:             ly_log
        - Src:             'src/xpath.c:4797,15'
          Dst:             ly_realloc
        - Src:             'src/xpath.c:4798,9'
          Dst:             ly_log
    - functionName:    set_fill_set
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1042
      functionLinenumberEnd: 1096
      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:1043,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1043,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:1044,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1043,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1044,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:1047,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:1050,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1051,9'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
            - BranchSide:      'src/xpath.c:1062,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:1055,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1056,43'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
            - BranchSide:      'src/xpath.c:1060,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1057,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1057,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1058,20'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1062,16'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1063,26'
              BranchSideFuncs:
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:1064,16'
              BranchSideFuncs:
                - __assert_fail
                - lyht_dup
                - malloc
                - ly_log
                - free
                - free
                - strlen
                - set_fill_string
                - set_fill_number
        - Branch String:   'src/xpath.c:1064,16'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1065,25'
              BranchSideFuncs:
                - set_fill_number
            - BranchSide:      'src/xpath.c:1066,16'
              BranchSideFuncs:
                - __assert_fail
                - lyht_dup
                - malloc
                - ly_log
                - free
                - free
                - strlen
                - set_fill_string
        - Branch String:   'src/xpath.c:1066,16'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1067,25'
              BranchSideFuncs:
                - strlen
                - set_fill_string
            - BranchSide:      'src/xpath.c:1069,13'
              BranchSideFuncs:
                - __assert_fail
                - lyht_dup
                - malloc
                - ly_log
                - free
                - free
        - Branch String:   'src/xpath.c:1069,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1070,18'
              BranchSideFuncs:
                - free
                - __assert_fail
                - lyht_dup
                - malloc
                - ly_log
            - BranchSide:      'src/xpath.c:1071,20'
              BranchSideFuncs:
                - __assert_fail
                - lyht_dup
                - malloc
                - ly_log
                - free
        - Branch String:   'src/xpath.c:1075,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1075,9'
              BranchSideFuncs:
                - lyht_dup
                - malloc
                - ly_log
            - BranchSide:      'src/xpath.c:1077,9'
              BranchSideFuncs:
                - lyht_dup
                - malloc
                - ly_log
        - Branch String:   'src/xpath.c:1083,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1084,37'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyht_dup
            - BranchSide:      'src/xpath.c:1088,13'
              BranchSideFuncs:
                - lyht_dup
        - Branch String:   'src/xpath.c:1085,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1085,13'
              BranchSideFuncs:
                - lyht_dup
            - BranchSide:      'src/xpath.c:1086,20'
              BranchSideFuncs:
                - lyht_dup
        - Branch String:   'src/xpath.c:1090,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1091,32'
              BranchSideFuncs:
                - lyht_dup
            - BranchSide:      'src/xpath.c:1093,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:1047,5'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:1048,5'
          Dst:             set_init
        - Src:             'src/xpath.c:1056,32'
          Dst:             ly_realloc
        - Src:             'src/xpath.c:1057,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:1063,9'
          Dst:             set_fill_boolean
        - Src:             'src/xpath.c:1065,9'
          Dst:             set_fill_number
        - Src:             'src/xpath.c:1067,44'
          Dst:             strlen
        - Src:             'src/xpath.c:1067,9'
          Dst:             set_fill_string
        - Src:             'src/xpath.c:1075,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:1085,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:1091,23'
          Dst:             lyht_dup
    - functionName:    set_init
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 900
      functionLinenumberEnd: 917
      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:902,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:903,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:906,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    set_fill_number
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1011
      functionLinenumberEnd: 1016
      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:1012,5'
          Dst:             lyxp_set_free_content
    - functionName:    xpath_string_length
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5122
      functionLinenumberEnd: 5156
      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:5126,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5127,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:5145,9'
              BranchSideFuncs:
                - lyxp_set_cast
                - strlen
                - set_fill_number
                - lyxp_set_cast
                - strlen
                - set_fill_number
        - Branch String:   'src/xpath.c:5127,23'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5127,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:5134,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:5127,65'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5127,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:5134,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:5127,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5128,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:5134,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:5128,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5129,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:5130,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:5134,24'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5134,28'
              BranchSideFuncs:
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:5141,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:5134,62'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5134,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:5141,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:5134,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5135,19'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - set_scnode_clear_ctx
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:5141,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:5135,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5136,17'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:5137,45'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:5145,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5146,28'
              BranchSideFuncs:
                - lyxp_set_cast
                - strlen
                - set_fill_number
            - BranchSide:      'src/xpath.c:5150,28'
              BranchSideFuncs:
                - lyxp_set_cast
                - strlen
                - set_fill_number
        - Branch String:   'src/xpath.c:5147,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5147,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5148,25'
              BranchSideFuncs:
                - strlen
                - set_fill_number
        - Branch String:   'src/xpath.c:5151,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5151,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5152,25'
              BranchSideFuncs:
                - strlen
                - set_fill_number
      Callsites:
        - Src:             'src/xpath.c:5127,102'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:5129,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:5129,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5130,25'
          Dst:             warn_is_string_type
        - Src:             'src/xpath.c:5131,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5134,99'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:5136,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:5136,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5137,25'
          Dst:             warn_is_string_type
        - Src:             'src/xpath.c:5138,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5141,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:5146,14'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:5148,30'
          Dst:             strlen
        - Src:             'src/xpath.c:5148,9'
          Dst:             set_fill_number
        - Src:             'src/xpath.c:5150,14'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:5152,30'
          Dst:             strlen
        - Src:             'src/xpath.c:5152,9'
          Dst:             set_fill_number
    - functionName:    xpath_namespace_uri
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4650
      functionLinenumberEnd: 4713
      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:4657,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4658,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:4662,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:4662,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4663,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:4677,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:4663,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4664,13'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:4667,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:4673,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4673,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:4675,17'
              BranchSideFuncs:
                - strlen
                - set_fill_string
                - lyd_node_module
                - set_fill_string
                - ly_log
        - Branch String:   'src/xpath.c:4677,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4678,13'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:4680,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:4686,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4686,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:4688,17'
              BranchSideFuncs:
                - strlen
                - set_fill_string
                - lyd_node_module
                - set_fill_string
                - ly_log
        - Branch String:   'src/xpath.c:4691,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4693,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/xpath.c:4697,25'
              BranchSideFuncs:
                - set_fill_string
            - BranchSide:      'src/xpath.c:4697,25'
              BranchSideFuncs:
                - set_fill_string
            - BranchSide:      'src/xpath.c:4697,25'
              BranchSideFuncs:
                - set_fill_string
            - BranchSide:      'src/xpath.c:4701,13'
              BranchSideFuncs:
                - strlen
                - set_fill_string
                - lyd_node_module
            - BranchSide:      'src/xpath.c:4701,13'
              BranchSideFuncs:
                - strlen
                - set_fill_string
                - lyd_node_module
            - BranchSide:      'src/xpath.c:4712,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:4701,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4702,35'
              BranchSideFuncs:
                - lyd_node_module
                - strlen
                - set_fill_string
            - BranchSide:      'src/xpath.c:4705,39'
              BranchSideFuncs:
                - strlen
                - set_fill_string
      Callsites:
        - Src:             'src/xpath.c:4658,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:4664,13'
          Dst:             print_set_type
        - Src:             'src/xpath.c:4664,13'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:4668,13'
          Dst:             set_fill_string
        - Src:             'src/xpath.c:4673,9'
          Dst:             set_sort
        - Src:             'src/xpath.c:4673,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:4678,13'
          Dst:             print_set_type
        - Src:             'src/xpath.c:4678,13'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:4681,13'
          Dst:             set_fill_string
        - Src:             'src/xpath.c:4686,9'
          Dst:             set_sort
        - Src:             'src/xpath.c:4686,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:4693,9'
          Dst:             ly_log
        - Src:             'src/xpath.c:4697,9'
          Dst:             set_fill_string
        - Src:             'src/xpath.c:4702,19'
          Dst:             lyd_node_module
        - Src:             'src/xpath.c:4708,39'
          Dst:             strlen
        - Src:             'src/xpath.c:4708,9'
          Dst:             set_fill_string
    - functionName:    xpath_derived_from
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4227
      functionLinenumberEnd: 4228
      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:4228,12'
          Dst:             xpath_derived_
    - functionName:    xpath_starts_with
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5040
      functionLinenumberEnd: 5076
      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
        - warn_get_scnode_in_ctx
        - warn_is_string_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:5044,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5045,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:5064,24'
              BranchSideFuncs:
                - lyxp_set_cast
                - lyxp_set_cast
                - strlen
                - strncmp
                - set_fill_boolean
                - set_fill_boolean
        - Branch String:   'src/xpath.c:5045,52'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5045,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:5053,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:5045,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5046,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:5053,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:5046,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5047,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:5048,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:5053,52'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5053,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:5060,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:5053,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5054,19'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - set_scnode_clear_ctx
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:5060,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:5054,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5055,17'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:5056,45'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:5065,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5065,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5066,24'
              BranchSideFuncs:
                - lyxp_set_cast
                - strlen
                - strncmp
                - set_fill_boolean
                - set_fill_boolean
        - Branch String:   'src/xpath.c:5067,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5067,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5069,17'
              BranchSideFuncs:
                - strlen
                - strncmp
                - set_fill_boolean
                - set_fill_boolean
        - Branch String:   'src/xpath.c:5069,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5070,26'
              BranchSideFuncs:
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:5072,26'
              BranchSideFuncs:
                - set_fill_boolean
      Callsites:
        - Src:             'src/xpath.c:5045,89'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:5047,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:5047,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5048,25'
          Dst:             warn_is_string_type
        - Src:             'src/xpath.c:5049,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5053,89'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:5055,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:5055,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5056,25'
          Dst:             warn_is_string_type
        - Src:             'src/xpath.c:5057,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5060,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:5064,10'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:5066,10'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:5069,53'
          Dst:             strlen
        - Src:             'src/xpath.c:5069,9'
          Dst:             strncmp
        - Src:             'src/xpath.c:5070,9'
          Dst:             set_fill_boolean
        - Src:             'src/xpath.c:5072,9'
          Dst:             set_fill_boolean
    - functionName:    xpath_bit_is_set
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3688
      functionLinenumberEnd: 3741
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - args
        - UNUSED_arg_count
        - set
        - options
      BBCount:         51
      ICount:          359
      EdgeCount:       68
      CyclomaticComplexity: 19
      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:3695,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3696,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:3719,9'
              BranchSideFuncs:
                - lyxp_set_cast
                - set_fill_boolean
                - strcmp
                - set_fill_boolean
                - print_set_type
                - ly_vlog
        - Branch String:   'src/xpath.c:3696,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3697,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:3698,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:3699,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3700,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:3702,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:3707,52'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3707,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:3715,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:3707,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3708,19'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - set_scnode_clear_ctx
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:3715,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:3708,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3709,17'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:3711,45'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:3719,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3720,9'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:3723,24'
              BranchSideFuncs:
                - lyxp_set_cast
                - set_fill_boolean
                - strcmp
                - set_fill_boolean
        - Branch String:   'src/xpath.c:3724,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3724,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3726,22'
              BranchSideFuncs:
                - set_fill_boolean
                - strcmp
                - set_fill_boolean
        - Branch String:   'src/xpath.c:3727,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3728,40'
              BranchSideFuncs:
                - strcmp
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:3740,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:3729,66'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3729,70'
              BranchSideFuncs:
                - strcmp
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:3738,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:3729,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3730,13'
              BranchSideFuncs:
                - strcmp
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:3738,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:3731,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3731,13'
              BranchSideFuncs:
                - strcmp
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:3731,13'
              BranchSideFuncs:
                - strcmp
                - set_fill_boolean
        - Branch String:   'src/xpath.c:3731,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3732,29'
              BranchSideFuncs:
                - strcmp
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:3737,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:3732,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3733,38'
              BranchSideFuncs:
                - strcmp
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:3736,13'
              BranchSideFuncs:
                - strcmp
                - set_fill_boolean
      Callsites:
        - Src:             'src/xpath.c:3697,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:3698,54'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:3700,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:3700,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:3702,25'
          Dst:             warn_is_specific_type
        - Src:             'src/xpath.c:3703,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:3707,89'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:3709,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:3709,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:3711,25'
          Dst:             warn_is_string_type
        - Src:             'src/xpath.c:3712,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:3715,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:3720,9'
          Dst:             print_set_type
        - Src:             'src/xpath.c:3720,9'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:3723,10'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:3726,5'
          Dst:             set_fill_boolean
        - Src:             'src/xpath.c:3732,22'
          Dst:             strcmp
        - Src:             'src/xpath.c:3733,21'
          Dst:             set_fill_boolean
    - functionName:    xpath_enum_value
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4260
      functionLinenumberEnd: 4295
      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:4265,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4266,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:4280,9'
              BranchSideFuncs:
                - set_fill_number
                - set_fill_number
                - print_set_type
                - ly_vlog
        - Branch String:   'src/xpath.c:4266,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4267,13'
              BranchSideFuncs:
                - ly_log
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:4268,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:4269,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4270,17'
              BranchSideFuncs:
                - warn_is_specific_type
                - ly_log
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:4272,47'
              BranchSideFuncs:
                - warn_is_specific_type
                - ly_log
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:4280,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4281,9'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:4285,21'
              BranchSideFuncs:
                - set_fill_number
                - set_fill_number
        - Branch String:   'src/xpath.c:4286,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4287,40'
              BranchSideFuncs:
                - set_fill_number
            - BranchSide:      'src/xpath.c:4294,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:4289,59'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4289,63'
              BranchSideFuncs:
                - set_fill_number
            - BranchSide:      'src/xpath.c:4292,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:4289,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4290,29'
              BranchSideFuncs:
                - set_fill_number
            - BranchSide:      'src/xpath.c:4292,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:4267,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:4268,54'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:4270,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:4270,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:4272,25'
          Dst:             warn_is_specific_type
        - Src:             'src/xpath.c:4273,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:4276,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:4281,9'
          Dst:             print_set_type
        - Src:             'src/xpath.c:4281,9'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:4285,5'
          Dst:             set_fill_number
        - Src:             'src/xpath.c:4290,13'
          Dst:             set_fill_number
    - functionName:    xpath_local_name
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4497
      functionLinenumberEnd: 4554
      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:4503,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4504,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:4508,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:4508,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4509,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:4523,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:4509,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4510,13'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:4513,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:4519,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4519,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:4521,17'
              BranchSideFuncs:
                - strlen
                - set_fill_string
                - strlen
                - set_fill_string
                - set_fill_string
                - ly_log
        - Branch String:   'src/xpath.c:4523,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4524,13'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:4526,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:4532,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4532,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:4534,17'
              BranchSideFuncs:
                - strlen
                - set_fill_string
                - strlen
                - set_fill_string
                - set_fill_string
                - ly_log
        - Branch String:   'src/xpath.c:4537,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4539,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/xpath.c:4543,25'
              BranchSideFuncs:
                - set_fill_string
            - BranchSide:      'src/xpath.c:4543,25'
              BranchSideFuncs:
                - set_fill_string
            - BranchSide:      'src/xpath.c:4543,25'
              BranchSideFuncs:
                - set_fill_string
            - BranchSide:      'src/xpath.c:4546,25'
              BranchSideFuncs:
                - strlen
                - set_fill_string
            - BranchSide:      'src/xpath.c:4549,25'
              BranchSideFuncs:
                - strlen
                - set_fill_string
            - BranchSide:      'src/xpath.c:4553,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:4546,30'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4546,59'
              BranchSideFuncs:
                - strlen
                - set_fill_string
            - BranchSide:      'src/xpath.c:4546,59'
              BranchSideFuncs:
                - strlen
                - set_fill_string
        - Branch String:   'src/xpath.c:4546,59'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4546,52'
              BranchSideFuncs:
                - strlen
                - set_fill_string
            - BranchSide:      'src/xpath.c:4546,52'
              BranchSideFuncs:
                - strlen
                - set_fill_string
      Callsites:
        - Src:             'src/xpath.c:4504,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:4510,13'
          Dst:             print_set_type
        - Src:             'src/xpath.c:4510,13'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:4514,13'
          Dst:             set_fill_string
        - Src:             'src/xpath.c:4519,9'
          Dst:             set_sort
        - Src:             'src/xpath.c:4519,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:4524,13'
          Dst:             print_set_type
        - Src:             'src/xpath.c:4524,13'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:4527,13'
          Dst:             set_fill_string
        - Src:             'src/xpath.c:4532,9'
          Dst:             set_sort
        - Src:             'src/xpath.c:4532,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:4539,9'
          Dst:             ly_log
        - Src:             'src/xpath.c:4543,9'
          Dst:             set_fill_string
        - Src:             'src/xpath.c:4546,52'
          Dst:             strlen
        - Src:             'src/xpath.c:4546,9'
          Dst:             set_fill_string
        - Src:             'src/xpath.c:4549,69'
          Dst:             strlen
        - Src:             'src/xpath.c:4549,9'
          Dst:             set_fill_string
    - functionName:    xpath_translate
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5447
      functionLinenumberEnd: 5531
      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:5454,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5455,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:5482,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:5455,52'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5455,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:5463,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:5455,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5456,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:5463,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:5456,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5457,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:5458,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:5463,52'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5463,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:5471,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:5463,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5464,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:5471,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:5464,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5465,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:5466,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:5471,52'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5471,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:5478,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:5471,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5472,19'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - set_scnode_clear_ctx
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:5478,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:5472,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5473,17'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:5474,45'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:5483,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5483,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5484,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:5485,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5485,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5486,24'
              BranchSideFuncs:
                - lyxp_set_cast
                - strlen
                - malloc
                - ly_log
                - lyxp_set_free_content
                - ly_realloc
                - ly_log
                - strlen
        - Branch String:   'src/xpath.c:5487,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5487,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5489,26'
              BranchSideFuncs:
                - strlen
                - malloc
                - ly_log
                - lyxp_set_free_content
                - ly_realloc
                - ly_log
                - strlen
        - Branch String:   'src/xpath.c:5490,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5490,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_realloc
                - ly_log
                - strlen
            - BranchSide:      'src/xpath.c:5491,14'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_realloc
                - ly_log
                - strlen
        - Branch String:   'src/xpath.c:5494,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5495,17'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_realloc
                - ly_log
                - strlen
            - BranchSide:      'src/xpath.c:5520,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_realloc
                - ly_log
        - Branch String:   'src/xpath.c:5497,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5498,17'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_realloc
                - ly_log
                - strlen
            - BranchSide:      'src/xpath.c:5514,14'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_realloc
                - ly_log
                - strlen
        - Branch String:   'src/xpath.c:5498,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5500,21'
              BranchSideFuncs:
                - strlen
                - lyxp_set_free_content
                - ly_realloc
                - ly_log
            - BranchSide:      'src/xpath.c:5511,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_realloc
                - ly_log
                - strlen
        - Branch String:   'src/xpath.c:5500,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5501,34'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_realloc
                - ly_log
                - strlen
            - BranchSide:      'src/xpath.c:5506,33'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_realloc
                - ly_log
                - strlen
        - Branch String:   'src/xpath.c:5514,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5515,29'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_realloc
                - ly_log
                - strlen
            - BranchSide:      'src/xpath.c:5518,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_realloc
                - ly_log
                - strlen
        - Branch String:   'src/xpath.c:5520,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5521,26'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:5524,5'
              BranchSideFuncs:
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:5522,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5522,9'
              BranchSideFuncs:
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:5523,5'
              BranchSideFuncs:
                - lyxp_set_free_content
      Callsites:
        - Src:             'src/xpath.c:5455,89'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:5457,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:5457,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5458,25'
          Dst:             warn_is_string_type
        - Src:             'src/xpath.c:5459,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5463,89'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:5465,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:5465,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5466,25'
          Dst:             warn_is_string_type
        - Src:             'src/xpath.c:5467,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5471,89'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:5473,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:5473,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5474,25'
          Dst:             warn_is_string_type
        - Src:             'src/xpath.c:5475,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5478,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:5482,10'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:5484,10'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:5486,10'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:5489,19'
          Dst:             strlen
        - Src:             'src/xpath.c:5490,5'
          Dst:             ly_log
        - Src:             'src/xpath.c:5500,26'
          Dst:             strlen
        - Src:             'src/xpath.c:5521,15'
          Dst:             ly_realloc
        - Src:             'src/xpath.c:5522,9'
          Dst:             ly_log
        - Src:             'src/xpath.c:5526,5'
          Dst:             lyxp_set_free_content
    - functionName:    xpath_substring
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5173
      functionLinenumberEnd: 5254
      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:5180,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5181,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:5209,24'
              BranchSideFuncs:
                - lyxp_set_cast
                - xpath_round
                - set_fill_string
                - xpath_round
        - Branch String:   'src/xpath.c:5181,52'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5181,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:5189,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:5181,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5182,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:5189,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:5182,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5183,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:5184,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:5189,52'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5189,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:5197,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:5189,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5190,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:5197,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:5190,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5191,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:5192,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:5197,30'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5197,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:5205,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:5197,72'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5198,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:5205,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:5197,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5199,19'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - set_scnode_clear_ctx
                - warn_is_numeric_type
                - ly_log
            - BranchSide:      'src/xpath.c:5205,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:5199,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5200,17'
              BranchSideFuncs:
                - warn_is_numeric_type
                - ly_log
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:5201,46'
              BranchSideFuncs:
                - warn_is_numeric_type
                - ly_log
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:5210,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5210,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5213,22'
              BranchSideFuncs:
                - xpath_round
                - set_fill_string
                - xpath_round
        - Branch String:   'src/xpath.c:5213,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5214,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5216,9'
              BranchSideFuncs:
                - set_fill_string
                - xpath_round
        - Branch String:   'src/xpath.c:5216,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5217,17'
              BranchSideFuncs:
                - set_fill_string
                - xpath_round
            - BranchSide:      'src/xpath.c:5218,16'
              BranchSideFuncs:
                - set_fill_string
                - xpath_round
        - Branch String:   'src/xpath.c:5218,40'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5218,43'
              BranchSideFuncs:
                - set_fill_string
                - xpath_round
            - BranchSide:      'src/xpath.c:5221,15'
              BranchSideFuncs:
                - set_fill_string
                - xpath_round
        - Branch String:   'src/xpath.c:5218,16'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5219,15'
              BranchSideFuncs:
                - set_fill_string
                - xpath_round
            - BranchSide:      'src/xpath.c:5221,15'
              BranchSideFuncs:
                - set_fill_string
                - xpath_round
        - Branch String:   'src/xpath.c:5225,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5226,27'
              BranchSideFuncs:
                - xpath_round
                - set_fill_string
            - BranchSide:      'src/xpath.c:5236,13'
              BranchSideFuncs:
                - set_fill_string
        - Branch String:   'src/xpath.c:5227,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5227,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5228,13'
              BranchSideFuncs:
                - set_fill_string
        - Branch String:   'src/xpath.c:5228,37'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5228,40'
              BranchSideFuncs:
                - set_fill_string
            - BranchSide:      'src/xpath.c:5229,17'
              BranchSideFuncs:
                - set_fill_string
        - Branch String:   'src/xpath.c:5228,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5229,17'
              BranchSideFuncs:
                - set_fill_string
            - BranchSide:      'src/xpath.c:5230,20'
              BranchSideFuncs:
                - set_fill_string
        - Branch String:   'src/xpath.c:5230,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5231,19'
              BranchSideFuncs:
                - set_fill_string
            - BranchSide:      'src/xpath.c:5233,17'
              BranchSideFuncs:
                - set_fill_string
        - Branch String:   'src/xpath.c:5242,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5243,13'
              BranchSideFuncs:
                - set_fill_string
            - BranchSide:      'src/xpath.c:5252,21'
              BranchSideFuncs:
                - set_fill_string
        - Branch String:   'src/xpath.c:5243,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5244,13'
              BranchSideFuncs:
                - set_fill_string
            - BranchSide:      'src/xpath.c:5245,20'
              BranchSideFuncs:
                - set_fill_string
        - Branch String:   'src/xpath.c:5245,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5246,13'
              BranchSideFuncs:
                - set_fill_string
            - BranchSide:      'src/xpath.c:5248,13'
              BranchSideFuncs:
                - set_fill_string
      Callsites:
        - Src:             'src/xpath.c:5181,89'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:5183,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:5183,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5184,25'
          Dst:             warn_is_string_type
        - Src:             'src/xpath.c:5185,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5189,89'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:5191,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:5191,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5192,25'
          Dst:             warn_is_numeric_type
        - Src:             'src/xpath.c:5193,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5198,51'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:5200,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:5200,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5201,25'
          Dst:             warn_is_numeric_type
        - Src:             'src/xpath.c:5202,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5205,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:5209,10'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:5213,9'
          Dst:             xpath_round
        - Src:             'src/xpath.c:5226,14'
          Dst:             xpath_round
        - Src:             'src/xpath.c:5252,5'
          Dst:             set_fill_string
    - functionName:    warn_is_numeric_type
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3347
      functionLinenumberEnd: 3379
      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:3352,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3362,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3362,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3362,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3362,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3362,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3362,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3362,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3362,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3362,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3364,41'
              BranchSideFuncs:
                - warn_is_numeric_type
            - BranchSide:      'src/xpath.c:3375,66'
              BranchSideFuncs:
                - warn_is_numeric_type
            - BranchSide:      'src/xpath.c:3377,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:3365,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3365,9'
              BranchSideFuncs:
                - warn_is_numeric_type
            - BranchSide:      'src/xpath.c:3365,9'
              BranchSideFuncs:
                - warn_is_numeric_type
        - Branch String:   'src/xpath.c:3365,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3366,40'
              BranchSideFuncs:
                - warn_is_numeric_type
            - BranchSide:      'src/xpath.c:3373,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:3367,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3369,24'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3371,9'
              BranchSideFuncs:
                - warn_is_numeric_type
      Callsites:
        - Src:             'src/xpath.c:3366,19'
          Dst:             warn_is_numeric_type
        - Src:             'src/xpath.c:3375,16'
          Dst:             warn_is_numeric_type
    - functionName:    xpath_round
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4992
      functionLinenumberEnd: 5025
      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:4996,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4997,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:5011,24'
              BranchSideFuncs:
                - lyxp_set_cast
                - xpath_floor
                - set_fill_number
                - set_fill_number
        - Branch String:   'src/xpath.c:4997,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4998,13'
              BranchSideFuncs:
                - ly_log
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:4999,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:5000,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5001,17'
              BranchSideFuncs:
                - warn_is_specific_type
                - ly_log
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:5003,47'
              BranchSideFuncs:
                - warn_is_specific_type
                - ly_log
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:5012,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5012,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5015,10'
              BranchSideFuncs:
                - xpath_floor
                - set_fill_number
                - set_fill_number
        - Branch String:   'src/xpath.c:5015,37'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5015,42'
              BranchSideFuncs:
                - set_fill_number
            - BranchSide:      'src/xpath.c:5016,25'
              BranchSideFuncs:
                - set_fill_number
        - Branch String:   'src/xpath.c:5015,64'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5015,68'
              BranchSideFuncs:
                - xpath_floor
                - set_fill_number
                - set_fill_number
            - BranchSide:      'src/xpath.c:5018,9'
              BranchSideFuncs:
                - xpath_floor
                - set_fill_number
        - Branch String:   'src/xpath.c:5015,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5016,25'
              BranchSideFuncs:
                - set_fill_number
            - BranchSide:      'src/xpath.c:5018,9'
              BranchSideFuncs:
                - xpath_floor
                - set_fill_number
        - Branch String:   'src/xpath.c:5020,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5020,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5021,25'
              BranchSideFuncs:
                - set_fill_number
      Callsites:
        - Src:             'src/xpath.c:4998,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:4999,54'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:5001,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:5001,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5003,25'
          Dst:             warn_is_specific_type
        - Src:             'src/xpath.c:5004,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5007,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:5011,10'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:5016,9'
          Dst:             set_fill_number
        - Src:             'src/xpath.c:5019,14'
          Dst:             xpath_floor
        - Src:             'src/xpath.c:5021,9'
          Dst:             set_fill_number
    - functionName:    xpath_floor
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4331
      functionLinenumberEnd: 4357
      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:4335,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4336,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:4350,24'
              BranchSideFuncs:
                - lyxp_set_cast
                - set_fill_number
        - Branch String:   'src/xpath.c:4336,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4337,13'
              BranchSideFuncs:
                - ly_log
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:4338,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:4339,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4340,17'
              BranchSideFuncs:
                - warn_is_specific_type
                - ly_log
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:4342,47'
              BranchSideFuncs:
                - warn_is_specific_type
                - ly_log
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:4351,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4351,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:4352,9'
              BranchSideFuncs:
                - set_fill_number
        - Branch String:   'src/xpath.c:4352,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4353,25'
              BranchSideFuncs:
                - set_fill_number
            - BranchSide:      'src/xpath.c:4356,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:4337,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:4338,54'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:4340,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:4340,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:4342,25'
          Dst:             warn_is_specific_type
        - Src:             'src/xpath.c:4343,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:4346,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:4350,10'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:4353,9'
          Dst:             set_fill_number
    - functionName:    xpath_re_match
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4914
      functionLinenumberEnd: 4977
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - args
        - UNUSED_arg_count
        - set
        - options
      BBCount:         61
      ICount:          459
      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:4920,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4921,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:4940,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
                - ly_log_location_revert
                - ly_log_location
                - realloc
                - ly_log
        - Branch String:   'src/xpath.c:4921,52'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4921,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:4929,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:4921,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4922,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:4929,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:4922,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4923,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:4924,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:4929,52'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4929,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:4936,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:4929,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4930,19'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - set_scnode_clear_ctx
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:4936,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:4930,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4931,17'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:4932,45'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:4941,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4941,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:4942,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
                - ly_log_location_revert
                - ly_log_location
                - realloc
                - ly_log
        - Branch String:   'src/xpath.c:4943,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4943,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:4945,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
                - ly_log_location_revert
                - ly_log_location
                - realloc
                - ly_log
        - Branch String:   'src/xpath.c:4945,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4945,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
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/xpath.c:4945,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
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/xpath.c:4945,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4945,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
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/xpath.c:4945,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/xpath.c:4945,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4945,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
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/xpath.c:4945,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/xpath.c:4947,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4948,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
                - ly_log_location_revert
            - BranchSide:      'src/xpath.c:4950,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
                - ly_log_location_revert
        - Branch String:   'src/xpath.c:4951,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4952,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
            - BranchSide:      'src/xpath.c:4954,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
        - Branch String:   'src/xpath.c:4954,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4955,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/xpath.c:4959,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:4955,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4955,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/xpath.c:4956,16'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:4962,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4962,5'
              BranchSideFuncs:
                - free
                - set_fill_boolean
                - ly_err_free
                - set_fill_boolean
                - ly_err_print
                - ly_err_free
            - BranchSide:      'src/xpath.c:4963,9'
              BranchSideFuncs:
                - set_fill_boolean
                - ly_err_free
                - set_fill_boolean
                - ly_err_print
                - ly_err_free
        - Branch String:   'src/xpath.c:4963,12'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4963,16'
              BranchSideFuncs:
                - set_fill_boolean
                - ly_err_free
                - set_fill_boolean
                - ly_err_print
                - ly_err_free
            - BranchSide:      'src/xpath.c:4969,9'
              BranchSideFuncs:
                - set_fill_boolean
                - ly_err_free
                - set_fill_boolean
        - Branch String:   'src/xpath.c:4963,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4964,22'
              BranchSideFuncs:
                - ly_err_print
                - ly_err_free
            - BranchSide:      'src/xpath.c:4969,9'
              BranchSideFuncs:
                - set_fill_boolean
                - ly_err_free
                - set_fill_boolean
        - Branch String:   'src/xpath.c:4969,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4970,21'
              BranchSideFuncs:
                - ly_err_free
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:4973,26'
              BranchSideFuncs:
                - set_fill_boolean
      Callsites:
        - Src:             'src/xpath.c:4921,89'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:4923,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:4923,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:4924,25'
          Dst:             warn_is_string_type
        - Src:             'src/xpath.c:4925,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:4929,89'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:4931,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:4931,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:4932,25'
          Dst:             warn_is_string_type
        - Src:             'src/xpath.c:4933,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:4936,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:4940,10'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:4942,10'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:4945,5'
          Dst:             realloc
        - Src:             'src/xpath.c:4945,5'
          Dst:             ly_log
        - Src:             'src/xpath.c:4945,5'
          Dst:             ly_log
        - Src:             'src/xpath.c:4946,16'
          Dst:             calloc
        - Src:             'src/xpath.c:4948,9'
          Dst:             ly_log_location
        - Src:             'src/xpath.c:4950,10'
          Dst:             lys_compile_type_pattern_check
        - Src:             'src/xpath.c:4952,9'
          Dst:             ly_log_location_revert
        - Src:             'src/xpath.c:4959,67'
          Dst:             strlen
        - Src:             'src/xpath.c:4959,10'
          Dst:             lyplg_type_validate_patterns
        - Src:             'src/xpath.c:4960,5'
          Dst:             pcre2_code_free_8
        - Src:             'src/xpath.c:4964,9'
          Dst:             ly_err_print
        - Src:             'src/xpath.c:4965,9'
          Dst:             ly_err_free
        - Src:             'src/xpath.c:4970,9'
          Dst:             ly_err_free
        - Src:             'src/xpath.c:4971,9'
          Dst:             set_fill_boolean
        - Src:             'src/xpath.c:4973,9'
          Dst:             set_fill_boolean
    - functionName:    xpath_position
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4880
      functionLinenumberEnd: 4899
      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:4881,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4882,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:4886,9'
              BranchSideFuncs:
                - set_fill_number
                - set_fill_number
                - print_set_type
                - ly_vlog
        - Branch String:   'src/xpath.c:4886,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4887,9'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:4889,17'
              BranchSideFuncs:
                - set_fill_number
                - set_fill_number
      Callsites:
        - Src:             'src/xpath.c:4882,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:4887,9'
          Dst:             print_set_type
        - Src:             'src/xpath.c:4887,9'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:4890,9'
          Dst:             set_fill_number
        - Src:             'src/xpath.c:4894,5'
          Dst:             set_fill_number
    - functionName:    xpath_contains
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3881
      functionLinenumberEnd: 3919
      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:3885,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3886,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:3907,24'
              BranchSideFuncs:
                - lyxp_set_cast
                - lyxp_set_cast
                - strstr
                - set_fill_boolean
                - set_fill_boolean
        - Branch String:   'src/xpath.c:3886,52'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3886,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:3895,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:3886,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3887,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:3895,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:3887,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3888,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:3890,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:3895,52'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3895,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:3903,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:3895,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3896,19'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - set_scnode_clear_ctx
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:3903,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:3896,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3897,17'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:3899,45'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:3908,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3908,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3909,24'
              BranchSideFuncs:
                - lyxp_set_cast
                - strstr
                - set_fill_boolean
                - set_fill_boolean
        - Branch String:   'src/xpath.c:3910,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3910,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3912,16'
              BranchSideFuncs:
                - strstr
                - set_fill_boolean
                - set_fill_boolean
        - Branch String:   'src/xpath.c:3912,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3913,26'
              BranchSideFuncs:
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:3915,26'
              BranchSideFuncs:
                - set_fill_boolean
      Callsites:
        - Src:             'src/xpath.c:3886,89'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:3888,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:3888,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:3890,25'
          Dst:             warn_is_string_type
        - Src:             'src/xpath.c:3891,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:3895,89'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:3897,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:3897,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:3899,25'
          Dst:             warn_is_string_type
        - Src:             'src/xpath.c:3900,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:3903,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:3907,10'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:3909,10'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:3912,9'
          Dst:             strstr
        - Src:             'src/xpath.c:3913,9'
          Dst:             set_fill_boolean
        - Src:             'src/xpath.c:3915,9'
          Dst:             set_fill_boolean
    - functionName:    xpath_current
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3965
      functionLinenumberEnd: 3993
      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:3966,19'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3966,22'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/xpath.c:3967,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/xpath.c:3966,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3967,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/xpath.c:3971,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:3971,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3972,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - lyxp_set_scnode_insert_node
                - lyxp_set_scnode_insert_node
            - BranchSide:      'src/xpath.c:3981,31'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_insert_node
                - set_insert_node
        - Branch String:   'src/xpath.c:3974,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3975,13'
              BranchSideFuncs:
                - lyxp_set_scnode_insert_node
            - BranchSide:      'src/xpath.c:3978,13'
              BranchSideFuncs:
                - lyxp_set_scnode_insert_node
        - Branch String:   'src/xpath.c:3975,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3975,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3976,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:3978,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3978,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:3983,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3985,29'
              BranchSideFuncs:
                - set_insert_node
            - BranchSide:      'src/xpath.c:3988,29'
              BranchSideFuncs:
                - set_insert_node
      Callsites:
        - Src:             'src/xpath.c:3967,9'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:3972,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:3975,13'
          Dst:             lyxp_set_scnode_insert_node
        - Src:             'src/xpath.c:3978,13'
          Dst:             lyxp_set_scnode_insert_node
        - Src:             'src/xpath.c:3981,9'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:3985,13'
          Dst:             set_insert_node
        - Src:             'src/xpath.c:3988,13'
          Dst:             set_insert_node
    - functionName:    xpath_ceiling
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3782
      functionLinenumberEnd: 3810
      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:3786,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3787,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:3801,24'
              BranchSideFuncs:
                - lyxp_set_cast
                - set_fill_number
                - set_fill_number
        - Branch String:   'src/xpath.c:3787,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3788,13'
              BranchSideFuncs:
                - ly_log
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:3789,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:3790,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3791,17'
              BranchSideFuncs:
                - warn_is_specific_type
                - ly_log
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:3793,47'
              BranchSideFuncs:
                - warn_is_specific_type
                - ly_log
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:3802,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3802,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3803,20'
              BranchSideFuncs:
                - set_fill_number
                - set_fill_number
        - Branch String:   'src/xpath.c:3803,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3804,25'
              BranchSideFuncs:
                - set_fill_number
            - BranchSide:      'src/xpath.c:3806,25'
              BranchSideFuncs:
                - set_fill_number
      Callsites:
        - Src:             'src/xpath.c:3788,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:3789,54'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:3791,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:3791,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:3793,25'
          Dst:             warn_is_specific_type
        - Src:             'src/xpath.c:3794,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:3797,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:3801,10'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:3804,9'
          Dst:             set_fill_number
        - Src:             'src/xpath.c:3806,9'
          Dst:             set_fill_number
    - functionName:    xpath_boolean
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3755
      functionLinenumberEnd: 3768
      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:3758,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3759,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:3763,24'
              BranchSideFuncs:
                - lyxp_set_cast
                - set_fill_set
        - Branch String:   'src/xpath.c:3764,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3764,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3765,18'
              BranchSideFuncs:
                - set_fill_set
      Callsites:
        - Src:             'src/xpath.c:3759,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:3763,10'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:3765,5'
          Dst:             set_fill_set
    - functionName:    xpath_string
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5090
      functionLinenumberEnd: 5108
      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:5093,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5094,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:5098,9'
              BranchSideFuncs:
                - lyxp_set_cast
                - lyxp_set_cast
                - set_fill_set
        - Branch String:   'src/xpath.c:5098,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5099,28'
              BranchSideFuncs:
                - lyxp_set_cast
                - set_fill_set
            - BranchSide:      'src/xpath.c:5103,28'
              BranchSideFuncs:
                - lyxp_set_cast
        - Branch String:   'src/xpath.c:5100,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5100,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5101,22'
              BranchSideFuncs:
                - set_fill_set
        - Branch String:   'src/xpath.c:5104,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5104,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:5094,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:5099,14'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:5101,9'
          Dst:             set_fill_set
        - Src:             'src/xpath.c:5103,14'
          Dst:             lyxp_set_cast
    - functionName:    xpath_number
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4848
      functionLinenumberEnd: 4866
      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:4851,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4852,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:4856,9'
              BranchSideFuncs:
                - lyxp_set_cast
                - lyxp_set_cast
                - set_fill_set
        - Branch String:   'src/xpath.c:4856,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4857,28'
              BranchSideFuncs:
                - lyxp_set_cast
                - set_fill_set
            - BranchSide:      'src/xpath.c:4861,28'
              BranchSideFuncs:
                - lyxp_set_cast
        - Branch String:   'src/xpath.c:4858,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4858,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:4859,22'
              BranchSideFuncs:
                - set_fill_set
        - Branch String:   'src/xpath.c:4862,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:4862,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:4852,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:4857,14'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:4859,9'
          Dst:             set_fill_set
        - Src:             'src/xpath.c:4861,14'
          Dst:             lyxp_set_cast
    - functionName:    xpath_concat
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3824
      functionLinenumberEnd: 3866
      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:3831,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3832,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:3847,12'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_cast
                - strlen
                - ly_realloc
                - ly_log
                - strcpy
                - strlen
                - free
        - Branch String:   'src/xpath.c:3832,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3833,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:3843,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:3833,56'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3833,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:3842,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:3833,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3834,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:3842,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:3834,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3835,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:3837,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:3847,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3848,28'
              BranchSideFuncs:
                - lyxp_set_cast
                - strlen
                - ly_realloc
                - ly_log
                - strcpy
                - strlen
                - lyxp_set_free_content
                - free
            - BranchSide:      'src/xpath.c:3861,27'
              BranchSideFuncs:
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:3849,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3850,18'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/xpath.c:3854,26'
              BranchSideFuncs:
                - strlen
                - ly_realloc
                - ly_log
                - strcpy
                - strlen
                - lyxp_set_free_content
                - lyxp_set_cast
                - free
        - Branch String:   'src/xpath.c:3855,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3855,9'
              BranchSideFuncs:
                - strcpy
                - strlen
                - lyxp_set_free_content
                - lyxp_set_cast
                - strlen
                - ly_realloc
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:3856,16'
              BranchSideFuncs:
                - strcpy
                - strlen
                - lyxp_set_free_content
                - lyxp_set_cast
                - strlen
                - ly_realloc
                - ly_log
                - free
      Callsites:
        - Src:             'src/xpath.c:3833,93'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:3835,21'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:3835,21'
          Dst:             ly_log
        - Src:             'src/xpath.c:3837,29'
          Dst:             warn_is_string_type
        - Src:             'src/xpath.c:3838,21'
          Dst:             ly_log
        - Src:             'src/xpath.c:3843,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:3848,14'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:3854,39'
          Dst:             strlen
        - Src:             'src/xpath.c:3854,15'
          Dst:             ly_realloc
        - Src:             'src/xpath.c:3855,9'
          Dst:             ly_log
        - Src:             'src/xpath.c:3856,9'
          Dst:             strcpy
        - Src:             'src/xpath.c:3857,17'
          Dst:             strlen
        - Src:             'src/xpath.c:3861,5'
          Dst:             lyxp_set_free_content
    - functionName:    xpath_deref
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4007
      functionLinenumberEnd: 4099
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - args
        - UNUSED_arg_count
        - set
        - options
      BBCount:         59
      ICount:          455
      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:4021,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4022,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:4055,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_set_free
                - __assert_fail
                - ly_path_eval
                - set_insert_node
                - lyd_get_value.4794
                - ly_log
                - lyplg_type_resolve_leafref
                - set_insert_node
                - ly_log
                - free
                - print_set_type
                - ly_vlog
        - Branch String:   'src/xpath.c:4022,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4023,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:4024,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:4025,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4026,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:4028,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:4035,19'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4035,23'
              BranchSideFuncs:
                - ly_set_free
                - ly_path_compile_leafref
                - ly_path_free
                - lyxp_set_scnode_insert_node
            - BranchSide:      'src/xpath.c:4051,13'
              BranchSideFuncs:
                - ly_set_free
        - Branch String:   'src/xpath.c:4035,56'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4035,60'
              BranchSideFuncs:
                - ly_set_free
                - ly_path_compile_leafref
                - ly_path_free
                - lyxp_set_scnode_insert_node
            - BranchSide:      'src/xpath.c:4051,13'
              BranchSideFuncs:
                - ly_set_free
        - Branch String:   'src/xpath.c:4035,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4036,48'
              BranchSideFuncs:
                - ly_path_compile_leafref
                - ly_path_free
                - lyxp_set_scnode_insert_node
                - ly_set_free
            - BranchSide:      'src/xpath.c:4051,13'
              BranchSideFuncs:
                - ly_set_free
        - Branch String:   'src/xpath.c:4042,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4044,26'
              BranchSideFuncs:
                - ly_set_free
            - BranchSide:      'src/xpath.c:4049,9'
              BranchSideFuncs:
                - ly_set_free
        - Branch String:   'src/xpath.c:4044,28'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4044,46'
              BranchSideFuncs:
                - ly_path_free
                - lyxp_set_scnode_insert_node
                - ly_set_free
            - BranchSide:      'src/xpath.c:4044,46'
              BranchSideFuncs:
                - ly_path_free
                - lyxp_set_scnode_insert_node
                - ly_set_free
        - Branch String:   'src/xpath.c:4047,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4047,17'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:4048,13'
              BranchSideFuncs:
                - ly_set_free
        - Branch String:   'src/xpath.c:4055,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4056,9'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
                - ly_set_free
            - BranchSide:      'src/xpath.c:4061,27'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_set_free
                - __assert_fail
                - ly_path_eval
                - set_insert_node
                - lyd_get_value.4794
                - ly_log
                - lyplg_type_resolve_leafref
                - set_insert_node
                - ly_log
                - free
        - Branch String:   'src/xpath.c:4062,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4062,18'
              BranchSideFuncs:
                - ly_set_free
                - __assert_fail
                - ly_path_eval
                - set_insert_node
                - lyd_get_value.4794
                - ly_log
                - lyplg_type_resolve_leafref
                - set_insert_node
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:4063,40'
              BranchSideFuncs:
                - ly_set_free
                - __assert_fail
                - ly_path_eval
                - set_insert_node
                - lyd_get_value.4794
                - ly_log
                - lyplg_type_resolve_leafref
                - set_insert_node
                - ly_log
                - free
        - Branch String:   'src/xpath.c:4065,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4066,17'
              BranchSideFuncs:
                - __assert_fail
                - ly_path_eval
                - set_insert_node
                - ly_set_free
                - lyd_get_value.4794
                - ly_log
                - lyplg_type_resolve_leafref
                - set_insert_node
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:4094,5'
              BranchSideFuncs:
                - ly_set_free
        - Branch String:   'src/xpath.c:4066,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4068,76'
              BranchSideFuncs:
                - lyplg_type_resolve_leafref
                - ly_set_free
                - set_insert_node
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:4082,17'
              BranchSideFuncs:
                - __assert_fail
                - ly_path_eval
                - set_insert_node
                - ly_set_free
                - lyd_get_value.4794
                - ly_log
        - Branch String:   'src/xpath.c:4070,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4071,21'
              BranchSideFuncs:
                - ly_log
                - free
                - ly_set_free
            - BranchSide:      'src/xpath.c:4078,24'
              BranchSideFuncs:
                - ly_set_free
                - set_insert_node
        - Branch String:   'src/xpath.c:4078,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4079,37'
              BranchSideFuncs:
                - set_insert_node
                - ly_set_free
            - BranchSide:      'src/xpath.c:4081,13'
              BranchSideFuncs:
                - ly_set_free
        - Branch String:   'src/xpath.c:4082,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4082,17'
              BranchSideFuncs:
                - ly_path_eval
                - set_insert_node
                - ly_set_free
                - lyd_get_value.4794
                - ly_log
            - BranchSide:      'src/xpath.c:4083,34'
              BranchSideFuncs:
                - ly_path_eval
                - set_insert_node
                - ly_set_free
                - lyd_get_value.4794
                - ly_log
        - Branch String:   'src/xpath.c:4083,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4084,21'
              BranchSideFuncs:
                - lyd_get_value.4794
                - ly_log
                - ly_set_free
            - BranchSide:      'src/xpath.c:4091,33'
              BranchSideFuncs:
                - set_insert_node
                - ly_set_free
      Callsites:
        - Src:             'src/xpath.c:4023,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:4024,54'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:4026,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:4026,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:4028,25'
          Dst:             warn_is_specific_type
        - Src:             'src/xpath.c:4029,22'
          Dst:             warn_is_specific_type
        - Src:             'src/xpath.c:4030,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:4034,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:4040,17'
          Dst:             ly_path_compile_leafref
        - Src:             'src/xpath.c:4045,17'
          Dst:             ly_path_free
        - Src:             'src/xpath.c:4047,17'
          Dst:             lyxp_set_scnode_insert_node
        - Src:             'src/xpath.c:4056,9'
          Dst:             print_set_type
        - Src:             'src/xpath.c:4056,9'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:4061,5'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:4068,21'
          Dst:             lyplg_type_resolve_leafref
        - Src:             'src/xpath.c:4071,21'
          Dst:             ly_log
        - Src:             'src/xpath.c:4079,21'
          Dst:             set_insert_node
        - Src:             'src/xpath.c:4082,17'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:4083,21'
          Dst:             ly_path_eval
        - Src:             'src/xpath.c:4084,21'
          Dst:             lyd_get_value
        - Src:             'src/xpath.c:4084,21'
          Dst:             ly_log
        - Src:             'src/xpath.c:4091,17'
          Dst:             set_insert_node
        - Src:             'src/xpath.c:4097,5'
          Dst:             ly_set_free
    - functionName:    xpath_false
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4309
      functionLinenumberEnd: 4317
      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:4310,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4311,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:4315,22'
              BranchSideFuncs:
                - set_fill_boolean
      Callsites:
        - Src:             'src/xpath.c:4311,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:4315,5'
          Dst:             set_fill_boolean
    - functionName:    xpath_count
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3933
      functionLinenumberEnd: 3951
      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:3936,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3937,13'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - ly_log
            - BranchSide:      'src/xpath.c:3944,9'
              BranchSideFuncs:
                - set_fill_number
                - print_set_type
                - ly_vlog
        - Branch String:   'src/xpath.c:3937,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3938,13'
              BranchSideFuncs:
                - ly_log
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:3940,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:3944,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3945,9'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:3949,21'
              BranchSideFuncs:
                - set_fill_number
      Callsites:
        - Src:             'src/xpath.c:3938,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:3940,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:3945,9'
          Dst:             print_set_type
        - Src:             'src/xpath.c:3945,9'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:3949,5'
          Dst:             set_fill_number
    - functionName:    xpath_true
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5545
      functionLinenumberEnd: 5553
      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:5546,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5547,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:5551,22'
              BranchSideFuncs:
                - set_fill_boolean
      Callsites:
        - Src:             'src/xpath.c:5547,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:5551,5'
          Dst:             set_fill_boolean
    - functionName:    xpath_name
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4568
      functionLinenumberEnd: 4636
      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:4574,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4575,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:4579,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:4579,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4580,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:4593,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:4580,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4581,13'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:4583,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:4589,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4589,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:4591,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:4593,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4594,13'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:4596,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:4602,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4602,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:4604,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:4607,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4609,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/xpath.c:4614,9'
              BranchSideFuncs:
                - set_fill_string
                - ly_get_prefix
                - asprintf
                - strlen
                - set_fill_string
                - free
                - ly_log
            - BranchSide:      'src/xpath.c:4614,9'
              BranchSideFuncs:
                - set_fill_string
                - ly_get_prefix
                - asprintf
                - strlen
                - set_fill_string
                - free
                - ly_log
            - BranchSide:      'src/xpath.c:4614,9'
              BranchSideFuncs:
                - set_fill_string
                - ly_get_prefix
                - asprintf
                - strlen
                - set_fill_string
                - free
                - ly_log
            - BranchSide:      'src/xpath.c:4616,31'
              BranchSideFuncs:
                - lyd_node_module
                - set_fill_string
                - ly_get_prefix
                - asprintf
                - strlen
                - set_fill_string
                - free
                - ly_log
            - BranchSide:      'src/xpath.c:4620,35'
              BranchSideFuncs:
                - set_fill_string
                - ly_get_prefix
                - asprintf
                - strlen
                - set_fill_string
                - free
                - ly_log
            - BranchSide:      'src/xpath.c:4625,9'
              BranchSideFuncs:
                - set_fill_string
                - ly_get_prefix
                - asprintf
                - strlen
                - set_fill_string
                - free
                - ly_log
        - Branch String:   'src/xpath.c:4617,16'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4617,14'
              BranchSideFuncs:
                - set_fill_string
                - ly_get_prefix
                - asprintf
                - strlen
                - set_fill_string
                - free
                - ly_log
            - BranchSide:      'src/xpath.c:4617,14'
              BranchSideFuncs:
                - set_fill_string
                - ly_get_prefix
                - asprintf
                - strlen
                - set_fill_string
                - free
                - ly_log
        - Branch String:   'src/xpath.c:4625,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4625,16'
              BranchSideFuncs:
                - set_fill_string
                - ly_get_prefix
                - asprintf
                - strlen
                - set_fill_string
                - free
                - ly_log
            - BranchSide:      'src/xpath.c:4632,25'
              BranchSideFuncs:
                - set_fill_string
        - Branch String:   'src/xpath.c:4625,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4626,56'
              BranchSideFuncs:
                - ly_get_prefix
                - asprintf
                - strlen
                - set_fill_string
                - free
                - ly_log
            - BranchSide:      'src/xpath.c:4632,25'
              BranchSideFuncs:
                - set_fill_string
        - Branch String:   'src/xpath.c:4628,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4628,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/xpath.c:4629,25'
              BranchSideFuncs:
                - strlen
                - set_fill_string
                - free
      Callsites:
        - Src:             'src/xpath.c:4575,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:4581,13'
          Dst:             print_set_type
        - Src:             'src/xpath.c:4581,13'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:4584,13'
          Dst:             set_fill_string
        - Src:             'src/xpath.c:4589,9'
          Dst:             set_sort
        - Src:             'src/xpath.c:4589,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:4594,13'
          Dst:             print_set_type
        - Src:             'src/xpath.c:4594,13'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:4597,13'
          Dst:             set_fill_string
        - Src:             'src/xpath.c:4602,9'
          Dst:             set_sort
        - Src:             'src/xpath.c:4602,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:4609,9'
          Dst:             ly_log
        - Src:             'src/xpath.c:4616,15'
          Dst:             lyd_node_module
        - Src:             'src/xpath.c:4626,42'
          Dst:             ly_get_prefix
        - Src:             'src/xpath.c:4626,18'
          Dst:             asprintf
        - Src:             'src/xpath.c:4628,9'
          Dst:             ly_log
        - Src:             'src/xpath.c:4629,35'
          Dst:             strlen
        - Src:             'src/xpath.c:4629,9'
          Dst:             set_fill_string
        - Src:             'src/xpath.c:4632,9'
          Dst:             set_fill_string
    - functionName:    xpath_last
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4467
      functionLinenumberEnd: 4483
      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:4468,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4469,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:4473,9'
              BranchSideFuncs:
                - set_fill_number
                - set_fill_number
                - print_set_type
                - ly_vlog
        - Branch String:   'src/xpath.c:4473,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4474,9'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:4476,17'
              BranchSideFuncs:
                - set_fill_number
                - set_fill_number
      Callsites:
        - Src:             'src/xpath.c:4469,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:4474,9'
          Dst:             print_set_type
        - Src:             'src/xpath.c:4474,9'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:4477,9'
          Dst:             set_fill_number
        - Src:             'src/xpath.c:4481,5'
          Dst:             set_fill_number
    - functionName:    xpath_lang
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4371
      functionLinenumberEnd: 4453
      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:4378,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4379,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:4391,24'
              BranchSideFuncs:
                - lyxp_set_cast
                - set_fill_boolean
                - set_fill_boolean
                - lyd_get_meta_value.4842
                - set_fill_boolean
                - set_fill_boolean
                - tolower
                - tolower
                - set_fill_boolean
                - lyd_parent.4801
                - strcmp
                - strcmp
                - set_fill_boolean
                - print_set_type
                - ly_vlog
        - Branch String:   'src/xpath.c:4379,52'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4379,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:4387,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:4379,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4380,19'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - set_scnode_clear_ctx
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:4387,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:4380,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4381,17'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:4383,45'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:4392,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4392,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:4394,9'
              BranchSideFuncs:
                - set_fill_boolean
                - set_fill_boolean
                - lyd_get_meta_value.4842
                - set_fill_boolean
                - set_fill_boolean
                - tolower
                - tolower
                - set_fill_boolean
                - lyd_parent.4801
                - strcmp
                - strcmp
                - set_fill_boolean
                - print_set_type
                - ly_vlog
        - Branch String:   'src/xpath.c:4394,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4395,9'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:4397,17'
              BranchSideFuncs:
                - set_fill_boolean
                - set_fill_boolean
                - lyd_get_meta_value.4842
                - set_fill_boolean
                - set_fill_boolean
                - tolower
                - tolower
                - set_fill_boolean
                - lyd_parent.4801
                - strcmp
                - strcmp
                - set_fill_boolean
        - Branch String:   'src/xpath.c:4402,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4405,16'
              BranchSideFuncs:
                - set_fill_boolean
                - lyd_get_meta_value.4842
                - set_fill_boolean
                - set_fill_boolean
                - tolower
                - tolower
                - set_fill_boolean
                - lyd_parent.4801
                - strcmp
                - strcmp
            - BranchSide:      'src/xpath.c:4405,16'
              BranchSideFuncs:
                - set_fill_boolean
                - lyd_get_meta_value.4842
                - set_fill_boolean
                - set_fill_boolean
                - tolower
                - tolower
                - set_fill_boolean
                - lyd_parent.4801
                - strcmp
                - strcmp
            - BranchSide:      'src/xpath.c:4408,16'
              BranchSideFuncs:
                - set_fill_boolean
                - lyd_get_meta_value.4842
                - set_fill_boolean
                - set_fill_boolean
                - tolower
                - tolower
                - set_fill_boolean
                - lyd_parent.4801
                - strcmp
                - strcmp
            - BranchSide:      'src/xpath.c:4412,26'
              BranchSideFuncs:
                - set_fill_boolean
        - Branch String:   'src/xpath.c:4417,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4418,21'
              BranchSideFuncs:
                - lyd_parent.4801
                - set_fill_boolean
                - lyd_get_meta_value.4842
                - set_fill_boolean
                - set_fill_boolean
                - tolower
                - tolower
                - set_fill_boolean
                - strcmp
                - strcmp
            - BranchSide:      'src/xpath.c:4431,10'
              BranchSideFuncs:
                - set_fill_boolean
                - lyd_get_meta_value.4842
                - set_fill_boolean
                - set_fill_boolean
                - tolower
                - tolower
                - set_fill_boolean
        - Branch String:   'src/xpath.c:4418,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4420,17'
              BranchSideFuncs:
                - lyd_parent.4801
                - set_fill_boolean
                - lyd_get_meta_value.4842
                - set_fill_boolean
                - set_fill_boolean
                - tolower
                - tolower
                - set_fill_boolean
                - strcmp
                - strcmp
            - BranchSide:      'src/xpath.c:4425,13'
              BranchSideFuncs:
                - lyd_parent.4801
                - set_fill_boolean
                - lyd_get_meta_value.4842
                - set_fill_boolean
                - set_fill_boolean
                - tolower
                - tolower
                - set_fill_boolean
                - strcmp
                - strcmp
        - Branch String:   'src/xpath.c:4420,28'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4420,39'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - lyd_parent.4801
                - set_fill_boolean
                - lyd_get_meta_value.4842
                - set_fill_boolean
                - set_fill_boolean
                - tolower
                - tolower
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:4423,9'
              BranchSideFuncs:
                - lyd_parent.4801
                - set_fill_boolean
                - lyd_get_meta_value.4842
                - set_fill_boolean
                - set_fill_boolean
                - tolower
                - tolower
                - set_fill_boolean
                - strcmp
                - strcmp
        - Branch String:   'src/xpath.c:4420,59'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4420,70'
              BranchSideFuncs:
                - lyd_parent.4801
                - set_fill_boolean
                - lyd_get_meta_value.4842
                - set_fill_boolean
                - set_fill_boolean
                - tolower
                - tolower
                - set_fill_boolean
                - strcmp
                - strcmp
            - BranchSide:      'src/xpath.c:4423,9'
              BranchSideFuncs:
                - lyd_parent.4801
                - set_fill_boolean
                - lyd_get_meta_value.4842
                - set_fill_boolean
                - set_fill_boolean
                - tolower
                - tolower
                - set_fill_boolean
                - strcmp
                - strcmp
        - Branch String:   'src/xpath.c:4420,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4421,17'
              BranchSideFuncs:
                - lyd_parent.4801
                - set_fill_boolean
                - lyd_get_meta_value.4842
                - set_fill_boolean
                - set_fill_boolean
                - tolower
                - tolower
                - set_fill_boolean
                - strcmp
                - strcmp
            - BranchSide:      'src/xpath.c:4423,9'
              BranchSideFuncs:
                - lyd_parent.4801
                - set_fill_boolean
                - lyd_get_meta_value.4842
                - set_fill_boolean
                - set_fill_boolean
                - tolower
                - tolower
                - set_fill_boolean
                - strcmp
                - strcmp
        - Branch String:   'src/xpath.c:4425,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4426,13'
              BranchSideFuncs:
                - set_fill_boolean
                - lyd_get_meta_value.4842
                - set_fill_boolean
                - set_fill_boolean
                - tolower
                - tolower
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:4428,5'
              BranchSideFuncs:
                - lyd_parent.4801
                - set_fill_boolean
                - lyd_get_meta_value.4842
                - set_fill_boolean
                - set_fill_boolean
                - tolower
                - tolower
                - set_fill_boolean
                - strcmp
                - strcmp
        - Branch String:   'src/xpath.c:4431,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4432,26'
              BranchSideFuncs:
                - lyd_get_meta_value.4842
                - set_fill_boolean
                - set_fill_boolean
                - tolower
                - tolower
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:4436,34'
              BranchSideFuncs:
                - lyd_get_meta_value.4842
                - set_fill_boolean
                - set_fill_boolean
                - tolower
                - tolower
                - set_fill_boolean
        - Branch String:   'src/xpath.c:4437,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4438,25'
              BranchSideFuncs:
                - tolower
                - tolower
                - set_fill_boolean
                - set_fill_boolean
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:4443,14'
              BranchSideFuncs:
                - set_fill_boolean
                - set_fill_boolean
        - Branch String:   'src/xpath.c:4438,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4439,34'
              BranchSideFuncs:
                - set_fill_boolean
                - set_fill_boolean
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:4442,9'
              BranchSideFuncs:
                - set_fill_boolean
                - set_fill_boolean
                - tolower
                - tolower
                - set_fill_boolean
        - Branch String:   'src/xpath.c:4444,25'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4444,29'
              BranchSideFuncs:
                - set_fill_boolean
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:4445,34'
              BranchSideFuncs:
                - set_fill_boolean
        - Branch String:   'src/xpath.c:4444,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4445,34'
              BranchSideFuncs:
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:4447,34'
              BranchSideFuncs:
                - set_fill_boolean
      Callsites:
        - Src:             'src/xpath.c:4379,89'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:4381,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:4381,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:4383,25'
          Dst:             warn_is_string_type
        - Src:             'src/xpath.c:4384,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:4387,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:4391,10'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:4395,9'
          Dst:             print_set_type
        - Src:             'src/xpath.c:4395,9'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:4398,9'
          Dst:             set_fill_boolean
        - Src:             'src/xpath.c:4412,9'
          Dst:             set_fill_boolean
        - Src:             'src/xpath.c:4420,32'
          Dst:             strcmp
        - Src:             'src/xpath.c:4420,63'
          Dst:             strcmp
        - Src:             'src/xpath.c:4417,26'
          Dst:             lyd_parent
        - Src:             'src/xpath.c:4432,9'
          Dst:             set_fill_boolean
        - Src:             'src/xpath.c:4436,15'
          Dst:             lyd_get_meta_value
        - Src:             'src/xpath.c:4438,17'
          Dst:             tolower
        - Src:             'src/xpath.c:4438,49'
          Dst:             tolower
        - Src:             'src/xpath.c:4439,17'
          Dst:             set_fill_boolean
        - Src:             'src/xpath.c:4445,17'
          Dst:             set_fill_boolean
        - Src:             'src/xpath.c:4447,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: 5374
      functionLinenumberEnd: 5431
      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:5382,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5383,13'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_numeric_type
                - ly_log
            - BranchSide:      'src/xpath.c:5400,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:5383,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5384,20'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_numeric_type
                - ly_log
            - BranchSide:      'src/xpath.c:5396,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:5384,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5385,21'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_numeric_type
                - ly_log
            - BranchSide:      'src/xpath.c:5395,9'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:5385,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5386,54'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - set_scnode_clear_ctx
                - warn_is_numeric_type
                - ly_log
            - BranchSide:      'src/xpath.c:5394,13'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_numeric_type
                - ly_log
        - Branch String:   'src/xpath.c:5387,25'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5388,25'
              BranchSideFuncs:
                - warn_is_numeric_type
                - ly_log
                - set_scnode_clear_ctx
                - lys_nodetype2str
                - ly_log
            - BranchSide:      'src/xpath.c:5390,54'
              BranchSideFuncs:
                - warn_is_numeric_type
                - ly_log
                - set_scnode_clear_ctx
                - lys_nodetype2str
                - ly_log
        - Branch String:   'src/xpath.c:5402,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5403,9'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:5405,17'
              BranchSideFuncs:
                - set_init
                - calloc
                - ly_log
                - free
                - cast_node_set_to_string
                - cast_string_to_number
                - free
        - Branch String:   'src/xpath.c:5413,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5413,5'
              BranchSideFuncs:
                - free
                - cast_node_set_to_string
                - cast_string_to_number
                - free
            - BranchSide:      'src/xpath.c:5415,14'
              BranchSideFuncs:
                - free
                - cast_node_set_to_string
                - cast_string_to_number
                - free
        - Branch String:   'src/xpath.c:5418,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5419,18'
              BranchSideFuncs:
                - cast_node_set_to_string
                - cast_string_to_number
                - free
                - free
            - BranchSide:      'src/xpath.c:5428,19'
              BranchSideFuncs:
                - free
        - Branch String:   'src/xpath.c:5422,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5422,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5423,37'
              BranchSideFuncs:
                - cast_string_to_number
                - free
                - free
                - cast_node_set_to_string
      Callsites:
        - Src:             'src/xpath.c:5388,25'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:5388,25'
          Dst:             ly_log
        - Src:             'src/xpath.c:5390,33'
          Dst:             warn_is_numeric_type
        - Src:             'src/xpath.c:5391,25'
          Dst:             ly_log
        - Src:             'src/xpath.c:5396,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:5400,5'
          Dst:             set_fill_number
        - Src:             'src/xpath.c:5403,9'
          Dst:             print_set_type
        - Src:             'src/xpath.c:5403,9'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:5409,5'
          Dst:             set_init
        - Src:             'src/xpath.c:5412,26'
          Dst:             calloc
        - Src:             'src/xpath.c:5413,5'
          Dst:             ly_log
        - Src:             'src/xpath.c:5421,14'
          Dst:             cast_node_set_to_string
        - Src:             'src/xpath.c:5423,15'
          Dst:             cast_string_to_number
    - functionName:    xpath_not
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4820
      functionLinenumberEnd: 4834
      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:4821,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4822,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:4826,19'
              BranchSideFuncs:
                - lyxp_set_cast
                - set_fill_boolean
                - set_fill_boolean
        - Branch String:   'src/xpath.c:4827,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4828,26'
              BranchSideFuncs:
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:4830,26'
              BranchSideFuncs:
                - set_fill_boolean
      Callsites:
        - Src:             'src/xpath.c:4822,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:4826,5'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:4828,9'
          Dst:             set_fill_boolean
        - Src:             'src/xpath.c:4830,9'
          Dst:             set_fill_boolean
    - functionName:    set_remove_nodes_none
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1167
      functionLinenumberEnd: 1200
      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:1171,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1171,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1173,17'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1175,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1176,15'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1200,1'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1178,60'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1178,64'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1180,25'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1178,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1179,25'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1180,25'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1187,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1188,23'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1190,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1190,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1178,18'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1192,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1192,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1175,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1194,17'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1194,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1195,26'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1197,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:1171,5'
          Dst:             __assert_fail
    - functionName:    set_remove_node_none
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1149
      functionLinenumberEnd: 1157
      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:1150,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1150,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - set_remove_node_hash
            - BranchSide:      'src/xpath.c:1150,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/xpath.c:1150,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1150,5'
              BranchSideFuncs:
                - __assert_fail
                - set_remove_node_hash
            - BranchSide:      'src/xpath.c:1151,5'
              BranchSideFuncs:
                - __assert_fail
                - set_remove_node_hash
        - Branch String:   'src/xpath.c:1151,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1151,5'
              BranchSideFuncs:
                - set_remove_node_hash
            - BranchSide:      'src/xpath.c:1153,9'
              BranchSideFuncs:
                - set_remove_node_hash
        - Branch String:   'src/xpath.c:1153,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1153,9'
              BranchSideFuncs:
                - set_remove_node_hash
            - BranchSide:      'src/xpath.c:1154,30'
              BranchSideFuncs:
                - set_remove_node_hash
      Callsites:
        - Src:             'src/xpath.c:1150,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:1151,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:1154,9'
          Dst:             set_remove_node_hash
    - functionName:    set_remove_node_hash
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 785
      functionLinenumberEnd: 807
      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:790,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:790,9'
              BranchSideFuncs:
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_remove
                - lyht_free
                - __assert_fail
            - BranchSide:      'src/xpath.c:791,22'
              BranchSideFuncs:
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_remove
                - lyht_free
                - __assert_fail
        - Branch String:   'src/xpath.c:799,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:799,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:800,15'
              BranchSideFuncs:
                - lyht_free
        - Branch String:   'src/xpath.c:802,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:803,23'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:806,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:794,16'
          Dst:             lyht_hash_multi
        - Src:             'src/xpath.c:795,16'
          Dst:             lyht_hash_multi
        - Src:             'src/xpath.c:796,16'
          Dst:             lyht_hash_multi
        - Src:             'src/xpath.c:798,13'
          Dst:             lyht_remove
        - Src:             'src/xpath.c:799,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:803,13'
          Dst:             lyht_free
    - functionName:    xpath_pi_text
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5591
      functionLinenumberEnd: 5631
      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:5594,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5595,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:5599,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:5599,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5600,9'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:5604,9'
              BranchSideFuncs:
                - set_remove_nodes_none
                - set_remove_node_none
                - ly_log
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:5604,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5606,31'
              BranchSideFuncs:
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:5610,12'
              BranchSideFuncs:
                - set_remove_nodes_none
                - set_remove_node_none
                - ly_log
        - Branch String:   'src/xpath.c:5610,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5611,17'
              BranchSideFuncs:
                - set_remove_node_none
                - set_remove_nodes_none
                - ly_log
            - BranchSide:      'src/xpath.c:5628,27'
              BranchSideFuncs:
                - set_remove_nodes_none
        - Branch String:   'src/xpath.c:5611,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5613,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/xpath.c:5615,18'
              BranchSideFuncs:
                - set_remove_nodes_none
                - set_remove_node_none
                - ly_log
            - BranchSide:      'src/xpath.c:5624,34'
              BranchSideFuncs:
                - set_remove_node_none
                - set_remove_nodes_none
                - ly_log
            - BranchSide:      'src/xpath.c:5624,34'
              BranchSideFuncs:
                - set_remove_node_none
                - set_remove_nodes_none
                - ly_log
            - BranchSide:      'src/xpath.c:5624,34'
              BranchSideFuncs:
                - set_remove_node_none
                - set_remove_nodes_none
                - ly_log
            - BranchSide:      'src/xpath.c:5624,34'
              BranchSideFuncs:
                - set_remove_node_none
                - set_remove_nodes_none
                - ly_log
            - BranchSide:      'src/xpath.c:5627,5'
              BranchSideFuncs:
                - set_remove_nodes_none
                - set_remove_node_none
                - ly_log
        - Branch String:   'src/xpath.c:5615,49'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5615,53'
              BranchSideFuncs:
                - set_remove_node_none
                - set_remove_nodes_none
                - ly_log
            - BranchSide:      'src/xpath.c:5616,17'
              BranchSideFuncs:
                - set_remove_nodes_none
                - set_remove_node_none
                - ly_log
        - Branch String:   'src/xpath.c:5615,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5615,121'
              BranchSideFuncs:
                - set_remove_nodes_none
                - set_remove_node_none
                - ly_log
            - BranchSide:      'src/xpath.c:5616,17'
              BranchSideFuncs:
                - set_remove_nodes_none
                - set_remove_node_none
                - ly_log
      Callsites:
        - Src:             'src/xpath.c:5595,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:5600,9'
          Dst:             print_set_type
        - Src:             'src/xpath.c:5600,9'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:5606,9'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:5613,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:5624,13'
          Dst:             set_remove_node_none
        - Src:             'src/xpath.c:5628,5'
          Dst:             set_remove_nodes_none
    - functionName:    moveto_scnode_dfs
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6910
      functionLinenumberEnd: 6969
      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:6916,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6917,14'
              BranchSideFuncs:
                - moveto_scnode_check
                - lyxp_set_scnode_contains
                - lyxp_set_scnode_insert_node
                - lysc_node_child
            - BranchSide:      'src/xpath.c:6968,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6917,29'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6917,33'
              BranchSideFuncs:
                - lysc_node_child
                - moveto_scnode_check
                - lyxp_set_scnode_contains
                - lyxp_set_scnode_insert_node
            - BranchSide:      'src/xpath.c:6919,13'
              BranchSideFuncs:
                - lysc_node_child
                - moveto_scnode_check
                - lyxp_set_scnode_contains
                - lyxp_set_scnode_insert_node
        - Branch String:   'src/xpath.c:6917,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6919,13'
              BranchSideFuncs:
                - lysc_node_child
                - moveto_scnode_check
                - lyxp_set_scnode_contains
                - lyxp_set_scnode_insert_node
            - BranchSide:      'src/xpath.c:6922,34'
              BranchSideFuncs:
                - moveto_scnode_check
                - lyxp_set_scnode_contains
                - lyxp_set_scnode_insert_node
                - lysc_node_child
        - Branch String:   'src/xpath.c:6923,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6924,42'
              BranchSideFuncs:
                - lysc_node_child
                - moveto_scnode_check
                - lyxp_set_scnode_contains
                - lyxp_set_scnode_insert_node
            - BranchSide:      'src/xpath.c:6933,20'
              BranchSideFuncs:
                - lysc_node_child
                - moveto_scnode_check
                - lyxp_set_scnode_contains
                - lyxp_set_scnode_insert_node
        - Branch String:   'src/xpath.c:6924,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6925,17'
              BranchSideFuncs:
                - lysc_node_child
                - moveto_scnode_check
                - lyxp_set_scnode_contains
                - lyxp_set_scnode_insert_node
            - BranchSide:      'src/xpath.c:6931,17'
              BranchSideFuncs:
                - lyxp_set_scnode_insert_node
                - lysc_node_child
                - moveto_scnode_check
                - lyxp_set_scnode_contains
        - Branch String:   'src/xpath.c:6926,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6928,21'
              BranchSideFuncs:
                - moveto_scnode_check
                - lyxp_set_scnode_contains
                - lyxp_set_scnode_insert_node
                - lysc_node_child
            - BranchSide:      'src/xpath.c:6930,13'
              BranchSideFuncs:
                - lysc_node_child
                - moveto_scnode_check
                - lyxp_set_scnode_contains
                - lyxp_set_scnode_insert_node
        - Branch String:   'src/xpath.c:6931,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6931,17'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6933,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:6934,13'
              BranchSideFuncs:
                - moveto_scnode_check
                - lyxp_set_scnode_contains
                - lyxp_set_scnode_insert_node
                - lysc_node_child
        - Branch String:   'src/xpath.c:6941,18'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6941,22'
              BranchSideFuncs:
                - moveto_scnode_check
                - lyxp_set_scnode_contains
                - lyxp_set_scnode_insert_node
                - lysc_node_child
            - BranchSide:      'src/xpath.c:6943,20'
              BranchSideFuncs:
                - moveto_scnode_check
                - lyxp_set_scnode_contains
                - lyxp_set_scnode_insert_node
                - lysc_node_child
        - Branch String:   'src/xpath.c:6941,51'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6941,55'
              BranchSideFuncs:
                - moveto_scnode_check
                - lyxp_set_scnode_contains
                - lyxp_set_scnode_insert_node
                - lysc_node_child
            - BranchSide:      'src/xpath.c:6943,20'
              BranchSideFuncs:
                - moveto_scnode_check
                - lyxp_set_scnode_contains
                - lyxp_set_scnode_insert_node
                - lysc_node_child
        - Branch String:   'src/xpath.c:6941,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6942,20'
              BranchSideFuncs:
                - moveto_scnode_check
                - lyxp_set_scnode_contains
                - lyxp_set_scnode_insert_node
                - lysc_node_child
            - BranchSide:      'src/xpath.c:6943,20'
              BranchSideFuncs:
                - moveto_scnode_check
                - lyxp_set_scnode_contains
                - lyxp_set_scnode_insert_node
                - lysc_node_child
        - Branch String:   'src/xpath.c:6946,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6946,20'
              BranchSideFuncs:
                - moveto_scnode_check
                - lyxp_set_scnode_contains
                - lyxp_set_scnode_insert_node
                - lysc_node_child
            - BranchSide:      'src/xpath.c:6956,9'
              BranchSideFuncs:
                - moveto_scnode_check
                - lyxp_set_scnode_contains
                - lyxp_set_scnode_insert_node
                - lysc_node_child
        - Branch String:   'src/xpath.c:6950,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6951,24'
              BranchSideFuncs:
                - moveto_scnode_check
                - lyxp_set_scnode_contains
                - lyxp_set_scnode_insert_node
                - lysc_node_child
            - BranchSide:      'src/xpath.c:6953,17'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6956,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6958,17'
              BranchSideFuncs:
                - moveto_scnode_check
                - lyxp_set_scnode_contains
                - lyxp_set_scnode_insert_node
                - lysc_node_child
            - BranchSide:      'src/xpath.c:6966,5'
              BranchSideFuncs:
                - moveto_scnode_check
                - lyxp_set_scnode_contains
                - lyxp_set_scnode_insert_node
                - lysc_node_child
        - Branch String:   'src/xpath.c:6958,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6960,17'
              BranchSideFuncs:
                - moveto_scnode_check
                - lyxp_set_scnode_contains
                - lyxp_set_scnode_insert_node
                - lysc_node_child
            - BranchSide:      'src/xpath.c:6963,20'
              BranchSideFuncs:
                - moveto_scnode_check
                - lyxp_set_scnode_contains
                - lyxp_set_scnode_insert_node
                - lysc_node_child
      Callsites:
        - Src:             'src/xpath.c:6922,14'
          Dst:             moveto_scnode_check
        - Src:             'src/xpath.c:6924,17'
          Dst:             lyxp_set_scnode_contains
        - Src:             'src/xpath.c:6931,17'
          Dst:             lyxp_set_scnode_insert_node
        - Src:             'src/xpath.c:6940,16'
          Dst:             lysc_node_child
    - functionName:    moveto_scnode_check
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6287
      functionLinenumberEnd: 6338
      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:6288,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6288,24'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6311,10'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6288,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6289,17'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/xpath.c:6311,10'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6289,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6293,26'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6293,26'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6299,17'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6299,17'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6299,17'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6306,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/xpath.c:6306,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/xpath.c:6309,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6299,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6300,30'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6302,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6311,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6313,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6320,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6313,23'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6313,26'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6314,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6313,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6314,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6316,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6320,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6320,24'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6325,10'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6320,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6321,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6325,10'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6325,51'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6325,55'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6327,16'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6325,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6326,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6327,16'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6332,19'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6332,23'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6337,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6332,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6333,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6337,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:6306,13'
          Dst:             ly_log
    - functionName:    set_remove_node
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1127
      functionLinenumberEnd: 1139
      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:1128,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1128,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - set_remove_node_hash
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:1128,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/xpath.c:1128,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1128,5'
              BranchSideFuncs:
                - __assert_fail
                - set_remove_node_hash
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:1129,5'
              BranchSideFuncs:
                - __assert_fail
                - set_remove_node_hash
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:1129,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1129,5'
              BranchSideFuncs:
                - set_remove_node_hash
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:1131,26'
              BranchSideFuncs:
                - set_remove_node_hash
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:1134,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1135,18'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1136,17'
              BranchSideFuncs:
                - lyxp_set_free_content
      Callsites:
        - Src:             'src/xpath.c:1128,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:1129,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:1131,5'
          Dst:             set_remove_node_hash
        - Src:             'src/xpath.c:1137,9'
          Dst:             lyxp_set_free_content
    - functionName:    set_copy
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 927
      functionLinenumberEnd: 982
      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:931,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:932,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:935,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:936,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:936,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:937,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:939,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:940,21'
              BranchSideFuncs:
                - lyxp_set_scnode_insert_node
                - lyxp_set_free
                - lyxp_set_free
            - BranchSide:      'src/xpath.c:957,16'
              BranchSideFuncs:
                - strdup
                - ly_log
                - free
                - lyht_dup
                - malloc
                - ly_log
                - free
        - Branch String:   'src/xpath.c:942,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:943,18'
              BranchSideFuncs:
                - lyxp_set_scnode_insert_node
                - lyxp_set_free
                - lyxp_set_free
            - BranchSide:      'src/xpath.c:957,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:943,74'
          Branch Sides:
            - BranchSide:      'src/xpath.c:944,22'
              BranchSideFuncs:
                - lyxp_set_scnode_insert_node
                - lyxp_set_free
                - lyxp_set_free
            - BranchSide:      'src/xpath.c:947,17'
              BranchSideFuncs:
                - lyxp_set_scnode_insert_node
                - lyxp_set_free
                - lyxp_set_free
        - Branch String:   'src/xpath.c:943,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:947,17'
              BranchSideFuncs:
                - lyxp_set_scnode_insert_node
                - lyxp_set_free
                - lyxp_set_free
            - BranchSide:      'src/xpath.c:956,9'
              BranchSideFuncs:
                - lyxp_set_scnode_insert_node
                - lyxp_set_free
                - lyxp_set_free
        - Branch String:   'src/xpath.c:947,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:947,17'
              BranchSideFuncs:
                - lyxp_set_free
            - BranchSide:      'src/xpath.c:950,22'
              BranchSideFuncs:
                - lyxp_set_free
                - lyxp_set_scnode_insert_node
                - lyxp_set_free
        - Branch String:   'src/xpath.c:950,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:951,35'
              BranchSideFuncs:
                - lyxp_set_scnode_insert_node
                - lyxp_set_free
                - lyxp_set_free
            - BranchSide:      'src/xpath.c:954,48'
              BranchSideFuncs:
                - lyxp_set_scnode_insert_node
                - lyxp_set_free
                - lyxp_set_free
        - Branch String:   'src/xpath.c:957,16'
          Branch Sides:
            - BranchSide:      'src/xpath.c:958,21'
              BranchSideFuncs:
                - lyht_dup
                - malloc
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:974,16'
              BranchSideFuncs:
                - strdup
                - ly_log
                - free
        - Branch String:   'src/xpath.c:959,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:960,37'
              BranchSideFuncs:
                - malloc
                - ly_log
                - free
                - lyht_dup
            - BranchSide:      'src/xpath.c:964,13'
              BranchSideFuncs:
                - lyht_dup
        - Branch String:   'src/xpath.c:961,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:961,13'
              BranchSideFuncs:
                - lyht_dup
            - BranchSide:      'src/xpath.c:962,20'
              BranchSideFuncs:
                - lyht_dup
        - Branch String:   'src/xpath.c:970,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:971,32'
              BranchSideFuncs:
                - lyht_dup
            - BranchSide:      'src/xpath.c:973,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:977,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:977,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:978,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:936,5'
          Dst:             ly_log
        - Src:             'src/xpath.c:937,5'
          Dst:             set_init
        - Src:             'src/xpath.c:947,17'
          Dst:             lyxp_set_scnode_insert_node
        - Src:             'src/xpath.c:947,17'
          Dst:             lyxp_set_free
        - Src:             'src/xpath.c:951,21'
          Dst:             lyxp_set_free
        - Src:             'src/xpath.c:961,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:971,23'
          Dst:             lyht_dup
        - Src:             'src/xpath.c:976,28'
          Dst:             strdup
        - Src:             'src/xpath.c:977,13'
          Dst:             ly_log
    - functionName:    lyxp_set_free
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 883
      functionLinenumberEnd: 890
      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:884,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:885,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - free
            - BranchSide:      'src/xpath.c:888,27'
              BranchSideFuncs:
                - lyxp_set_free_content
                - free
      Callsites:
        - Src:             'src/xpath.c:888,5'
          Dst:             lyxp_set_free_content
    - functionName:    eval_name_test_try_compile_predicate_append
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7711
      functionLinenumberEnd: 7781
      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:7722,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7722,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:7725,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.4793
        - Branch String:   'src/xpath.c:7725,18'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7725,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.4793
            - BranchSide:      'src/xpath.c:7725,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.4793
        - Branch String:   'src/xpath.c:7726,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7726,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:7730,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.4793
        - Branch String:   'src/xpath.c:7730,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7731,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.4793
            - BranchSide:      'src/xpath.c:7761,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.4793
        - Branch String:   'src/xpath.c:7731,58'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7731,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.4793
            - BranchSide:      'src/xpath.c:7733,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.4793
        - Branch String:   'src/xpath.c:7731,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7733,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.4793
            - BranchSide:      'src/xpath.c:7738,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.4793
        - Branch String:   'src/xpath.c:7738,59'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7738,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.4793
            - BranchSide:      'src/xpath.c:7743,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.4793
        - Branch String:   'src/xpath.c:7738,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7740,16'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:7743,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.4793
        - Branch String:   'src/xpath.c:7743,64'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7743,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.4793
            - BranchSide:      'src/xpath.c:7744,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.4793
        - Branch String:   'src/xpath.c:7743,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7744,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.4793
            - BranchSide:      'src/xpath.c:7754,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.4793
        - Branch String:   'src/xpath.c:7744,72'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7744,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.4793
            - BranchSide:      'src/xpath.c:7744,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.4793
        - Branch String:   'src/xpath.c:7744,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7744,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.4793
            - BranchSide:      'src/xpath.c:7745,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.4793
        - Branch String:   'src/xpath.c:7745,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7747,20'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:7750,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.4793
        - Branch String:   'src/xpath.c:7754,80'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7754,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.4793
            - BranchSide:      'src/xpath.c:7758,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.4793
        - Branch String:   'src/xpath.c:7754,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7755,16'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:7758,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.4793
        - Branch String:   'src/xpath.c:7761,16'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7761,51'
              BranchSideFuncs:
                - lyd_child.4793
                - 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:7761,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:7762,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7762,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:7765,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:7766,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7766,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:7770,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:7770,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7770,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:7773,25'
              BranchSideFuncs:
                - strlen
                - strlen
                - ly_realloc
                - ly_log
                - lyxp_expr_free
                - lyxp_set_free_content
                - strchr
                - sprintf
        - Branch String:   'src/xpath.c:7774,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7774,5'
              BranchSideFuncs:
                - strchr
                - sprintf
                - lyxp_expr_free
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:7775,24'
              BranchSideFuncs:
                - strchr
                - sprintf
                - lyxp_expr_free
                - lyxp_set_free_content
      Callsites:
        - Src:             'src/xpath.c:7722,5'
          Dst:             lyxp_expr_dup
        - Src:             'src/xpath.c:7726,5'
          Dst:             lyxp_atomize
        - Src:             'src/xpath.c:7761,41'
          Dst:             lyd_child
        - Src:             'src/xpath.c:7762,5'
          Dst:             lyd_find_sibling_schema
        - Src:             'src/xpath.c:7765,5'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:7766,5'
          Dst:             lyxp_eval
        - Src:             'src/xpath.c:7770,5'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:7773,47'
          Dst:             strlen
        - Src:             'src/xpath.c:7773,77'
          Dst:             strlen
        - Src:             'src/xpath.c:7773,13'
          Dst:             ly_realloc
        - Src:             'src/xpath.c:7774,5'
          Dst:             ly_log
        - Src:             'src/xpath.c:7775,12'
          Dst:             strchr
        - Src:             'src/xpath.c:7776,18'
          Dst:             sprintf
        - Src:             'src/xpath.c:7779,5'
          Dst:             lyxp_expr_free
        - Src:             'src/xpath.c:7780,5'
          Dst:             lyxp_set_free_content
    - functionName:    lyxp_expr_dup
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3234
      functionLinenumberEnd: 3309
      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:3240,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3240,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:3240,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:3240,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3240,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:3242,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:3240,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3240,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:3240,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/xpath.c:3240,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3240,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:3240,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/xpath.c:3240,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3240,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:3242,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:3242,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3243,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:3246,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:3246,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3246,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:3250,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:3246,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3247,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:3250,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:3254,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3254,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:3256,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:3256,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3257,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:3297,17'
              BranchSideFuncs:
                - lydict_insert
                - lyxp_expr_free
        - Branch String:   'src/xpath.c:3260,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3260,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxp_expr_free
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - malloc
                - ly_log
            - BranchSide:      'src/xpath.c:3261,16'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxp_expr_free
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - malloc
                - ly_log
        - Branch String:   'src/xpath.c:3264,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3264,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxp_expr_free
                - lydict_insert
                - malloc
                - ly_log
                - malloc
                - ly_log
            - BranchSide:      'src/xpath.c:3265,16'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxp_expr_free
                - lydict_insert
                - malloc
                - ly_log
                - malloc
                - ly_log
        - Branch String:   'src/xpath.c:3267,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3269,20'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxp_expr_free
                - lydict_insert
                - malloc
                - ly_log
                - malloc
                - ly_log
            - BranchSide:      'src/xpath.c:3274,31'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxp_expr_free
                - lydict_insert
                - malloc
                - ly_log
                - malloc
                - ly_log
        - Branch String:   'src/xpath.c:3269,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3270,36'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxp_expr_free
                - lydict_insert
                - malloc
                - ly_log
                - malloc
                - ly_log
            - BranchSide:      'src/xpath.c:3272,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxp_expr_free
                - lydict_insert
                - malloc
                - ly_log
                - malloc
                - ly_log
        - Branch String:   'src/xpath.c:3275,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3275,9'
              BranchSideFuncs:
                - lydict_insert
                - lyxp_expr_free
                - malloc
                - ly_log
                - malloc
                - ly_log
            - BranchSide:      'src/xpath.c:3276,16'
              BranchSideFuncs:
                - lydict_insert
                - lyxp_expr_free
                - malloc
                - ly_log
                - malloc
                - ly_log
        - Branch String:   'src/xpath.c:3278,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3279,34'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxp_expr_free
                - lydict_insert
                - malloc
                - ly_log
            - BranchSide:      'src/xpath.c:3295,5'
              BranchSideFuncs:
                - lydict_insert
                - lyxp_expr_free
        - Branch String:   'src/xpath.c:3280,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3280,13'
              BranchSideFuncs:
                - lydict_insert
                - lyxp_expr_free
                - malloc
                - ly_log
            - BranchSide:      'src/xpath.c:3281,22'
              BranchSideFuncs:
                - lydict_insert
                - lyxp_expr_free
                - malloc
                - ly_log
        - Branch String:   'src/xpath.c:3281,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3282,22'
              BranchSideFuncs:
                - lydict_insert
                - lyxp_expr_free
                - malloc
                - ly_log
            - BranchSide:      'src/xpath.c:3294,9'
              BranchSideFuncs:
                - lydict_insert
                - lyxp_expr_free
        - Branch String:   'src/xpath.c:3282,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3283,21'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxp_expr_free
                - lydict_insert
            - BranchSide:      'src/xpath.c:3285,28'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxp_expr_free
                - lydict_insert
        - Branch String:   'src/xpath.c:3285,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3285,58'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxp_expr_free
                - lydict_insert
            - BranchSide:      'src/xpath.c:3287,21'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxp_expr_free
                - lydict_insert
        - Branch String:   'src/xpath.c:3290,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3290,21'
              BranchSideFuncs:
                - lydict_insert
                - lyxp_expr_free
                - malloc
                - ly_log
            - BranchSide:      'src/xpath.c:3291,28'
              BranchSideFuncs:
                - lydict_insert
                - lyxp_expr_free
                - malloc
                - ly_log
        - Branch String:   'src/xpath.c:3301,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3301,5'
              BranchSideFuncs:
                - lyxp_expr_free
            - BranchSide:      'src/xpath.c:3301,5'
              BranchSideFuncs:
                - lyxp_expr_free
        - Branch String:   'src/xpath.c:3304,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3305,24'
              BranchSideFuncs:
                - lyxp_expr_free
            - BranchSide:      'src/xpath.c:3307,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:3240,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:3253,11'
          Dst:             calloc
        - Src:             'src/xpath.c:3254,5'
          Dst:             ly_log
        - Src:             'src/xpath.c:3260,9'
          Dst:             ly_log
        - Src:             'src/xpath.c:3264,9'
          Dst:             ly_log
        - Src:             'src/xpath.c:3275,9'
          Dst:             ly_log
        - Src:             'src/xpath.c:3280,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:3290,21'
          Dst:             ly_log
        - Src:             'src/xpath.c:3301,5'
          Dst:             lydict_insert
        - Src:             'src/xpath.c:3305,9'
          Dst:             lyxp_expr_free
    - functionName:    lyxp_atomize
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9978
      functionLinenumberEnd: 10018
      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:9982,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9982,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:9982,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/xpath.c:9982,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9982,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:9982,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/xpath.c:9982,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9982,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:9983,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:9983,18'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9983,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:9989,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:9983,50'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9983,54'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/xpath.c:9984,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/xpath.c:9983,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9984,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/xpath.c:9989,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:9992,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9992,5'
              BranchSideFuncs:
                - lyxp_set_scnode_insert_node
                - eval_expr_select
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/xpath.c:9992,5'
              BranchSideFuncs:
                - lyxp_set_scnode_insert_node
                - eval_expr_select
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/xpath.c:9992,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9992,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:9993,5'
              BranchSideFuncs:
                - eval_expr_select
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/xpath.c:9998,29'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9997,5'
              BranchSideFuncs:
                - eval_expr_select
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/xpath.c:9998,34'
              BranchSideFuncs:
                - eval_expr_select
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/xpath.c:9997,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9999,57'
              BranchSideFuncs:
                - eval_expr_select
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/xpath.c:10000,20'
              BranchSideFuncs:
                - eval_expr_select
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/xpath.c:10004,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:10005,9'
              BranchSideFuncs:
                - ly_log_location
                - eval_expr_select
                - ly_log_location_revert
            - BranchSide:      'src/xpath.c:10009,27'
              BranchSideFuncs:
                - eval_expr_select
                - ly_log_location_revert
        - Branch String:   'src/xpath.c:10010,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:10010,16'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/xpath.c:10014,9'
              BranchSideFuncs:
                - ly_log_location_revert
        - Branch String:   'src/xpath.c:10010,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:10011,12'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/xpath.c:10014,9'
              BranchSideFuncs:
                - ly_log_location_revert
        - Branch String:   'src/xpath.c:10014,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:10015,9'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/xpath.c:10017,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:9982,5'
          Dst:             ly_log
        - Src:             'src/xpath.c:9982,5'
          Dst:             ly_log
        - Src:             'src/xpath.c:9982,5'
          Dst:             ly_log
        - Src:             'src/xpath.c:9984,9'
          Dst:             ly_log
        - Src:             'src/xpath.c:9991,22'
          Dst:             lyxp_get_root_type
        - Src:             'src/xpath.c:9992,5'
          Dst:             lyxp_set_scnode_insert_node
        - Src:             'src/xpath.c:10005,9'
          Dst:             ly_log_location
        - Src:             'src/xpath.c:10009,10'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:10015,9'
          Dst:             ly_log_location_revert
    - functionName:    lyxp_eval
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9687
      functionLinenumberEnd: 9746
      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:9691,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9691,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.4801
                - ly_log
            - BranchSide:      'src/xpath.c:9691,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/xpath.c:9691,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9691,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.4801
                - ly_log
            - BranchSide:      'src/xpath.c:9691,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/xpath.c:9691,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9691,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.4801
                - ly_log
            - BranchSide:      'src/xpath.c:9692,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.4801
                - ly_log
        - Branch String:   'src/xpath.c:9692,18'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9692,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.4801
            - BranchSide:      'src/xpath.c:9697,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.4801
        - Branch String:   'src/xpath.c:9692,50'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9692,54'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/xpath.c:9693,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/xpath.c:9692,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9693,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/xpath.c:9697,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.4801
        - Branch String:   'src/xpath.c:9697,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9699,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.4801
            - BranchSide:      'src/xpath.c:9713,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:9699,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9700,31'
              BranchSideFuncs:
                - lyd_parent.4801
                - 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:9702,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:9704,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9704,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:9704,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:9704,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9706,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/xpath.c:9710,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:9706,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9706,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/xpath.c:9706,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/xpath.c:9716,58'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9716,5'
              BranchSideFuncs:
                - set_insert_node
                - eval_expr_select
                - ly_log_location_revert
                - lyxp_set_free_content
                - ly_log_location
            - BranchSide:      'src/xpath.c:9716,86'
              BranchSideFuncs:
                - set_insert_node
                - eval_expr_select
                - ly_log_location_revert
                - lyxp_set_free_content
                - ly_log_location
        - Branch String:   'src/xpath.c:9720,28'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9720,39'
              BranchSideFuncs:
                - eval_expr_select
                - ly_log_location_revert
                - lyxp_set_free_content
                - ly_log_location
            - BranchSide:      'src/xpath.c:9720,10'
              BranchSideFuncs:
                - eval_expr_select
                - ly_log_location_revert
                - lyxp_set_free_content
                - ly_log_location
        - Branch String:   'src/xpath.c:9721,29'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9720,5'
              BranchSideFuncs:
                - eval_expr_select
                - ly_log_location_revert
                - lyxp_set_free_content
                - ly_log_location
            - BranchSide:      'src/xpath.c:9721,34'
              BranchSideFuncs:
                - eval_expr_select
                - ly_log_location_revert
                - lyxp_set_free_content
                - ly_log_location
        - Branch String:   'src/xpath.c:9720,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9722,57'
              BranchSideFuncs:
                - eval_expr_select
                - ly_log_location_revert
                - lyxp_set_free_content
                - ly_log_location
            - BranchSide:      'src/xpath.c:9723,17'
              BranchSideFuncs:
                - eval_expr_select
                - ly_log_location_revert
                - lyxp_set_free_content
                - ly_log_location
        - Branch String:   'src/xpath.c:9729,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9730,9'
              BranchSideFuncs:
                - ly_log_location
                - eval_expr_select
                - ly_log_location_revert
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9734,27'
              BranchSideFuncs:
                - eval_expr_select
                - ly_log_location_revert
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:9735,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9735,16'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9738,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:9735,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9736,12'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9738,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:9738,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9739,31'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_log_location_revert
            - BranchSide:      'src/xpath.c:9742,9'
              BranchSideFuncs:
                - ly_log_location_revert
        - Branch String:   'src/xpath.c:9742,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9743,9'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/xpath.c:9745,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:9691,5'
          Dst:             ly_log
        - Src:             'src/xpath.c:9691,5'
          Dst:             ly_log
        - Src:             'src/xpath.c:9691,5'
          Dst:             ly_log
        - Src:             'src/xpath.c:9693,9'
          Dst:             ly_log
        - Src:             'src/xpath.c:9700,20'
          Dst:             lyd_parent
        - Src:             'src/xpath.c:9702,16'
          Dst:             lyd_first_sibling
        - Src:             'src/xpath.c:9704,13'
          Dst:             lysc_data_node
        - Src:             'src/xpath.c:9706,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:9715,22'
          Dst:             lyxp_get_root_type
        - Src:             'src/xpath.c:9716,5'
          Dst:             set_insert_node
        - Src:             'src/xpath.c:9730,9'
          Dst:             ly_log_location
        - Src:             'src/xpath.c:9734,10'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:9739,9'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:9743,9'
          Dst:             ly_log_location_revert
    - functionName:    lyxp_expr_free
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2795
      functionLinenumberEnd: 2813
      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:2798,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2799,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/xpath.c:2802,19'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/xpath.c:2806,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2807,16'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'src/xpath.c:2811,10'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/xpath.c:2807,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2808,18'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'src/xpath.c:2810,5'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'src/xpath.c:2802,5'
          Dst:             lydict_remove
    - functionName:    lyxp_get_root_type
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9645
      functionLinenumberEnd: 9681
      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:9649,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9650,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:9651,16'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:9655,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9657,19'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:9670,10'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:9657,34'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9657,39'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:9657,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:9657,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9657,109'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:9659,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:9659,16'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9659,21'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:9661,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:9659,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9661,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:9662,21'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:9662,32'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9662,36'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:9664,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:9670,10'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9670,21'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:9670,8'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:9671,16'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9671,21'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:9671,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:9671,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9671,91'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:9673,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:9673,12'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9673,17'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:9675,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:9673,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9675,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:9676,17'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:9676,26'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9676,30'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:9678,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:9676,47'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9676,51'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:9678,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    eval_expr_select
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9577
      functionLinenumberEnd: 9633
      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:9583,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9584,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:9587,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:9587,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9587,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:9590,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:9590,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9591,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:9595,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:9593,31'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9593,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:9593,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:9593,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9593,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:9594,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:9600,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9602,27'
              BranchSideFuncs:
                - eval_or_expr
            - BranchSide:      'src/xpath.c:9605,28'
              BranchSideFuncs:
                - eval_and_expr
            - BranchSide:      'src/xpath.c:9608,33'
              BranchSideFuncs:
                - eval_equality_expr
            - BranchSide:      'src/xpath.c:9611,35'
              BranchSideFuncs:
                - eval_relational_expr
            - BranchSide:      'src/xpath.c:9614,33'
              BranchSideFuncs:
                - eval_additive_expr
            - BranchSide:      'src/xpath.c:9617,39'
              BranchSideFuncs:
                - eval_multiplicative_expr
            - BranchSide:      'src/xpath.c:9620,30'
              BranchSideFuncs:
                - eval_unary_expr
            - BranchSide:      'src/xpath.c:9623,30'
              BranchSideFuncs:
                - eval_union_expr
            - BranchSide:      'src/xpath.c:9626,29'
              BranchSideFuncs:
                - eval_path_expr
            - BranchSide:      'src/xpath.c:9629,9'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/xpath.c:9602,14'
          Dst:             eval_or_expr
        - Src:             'src/xpath.c:9605,14'
          Dst:             eval_and_expr
        - Src:             'src/xpath.c:9608,14'
          Dst:             eval_equality_expr
        - Src:             'src/xpath.c:9611,14'
          Dst:             eval_relational_expr
        - Src:             'src/xpath.c:9614,14'
          Dst:             eval_additive_expr
        - Src:             'src/xpath.c:9617,14'
          Dst:             eval_multiplicative_expr
        - Src:             'src/xpath.c:9620,14'
          Dst:             eval_unary_expr
        - Src:             'src/xpath.c:9623,14'
          Dst:             eval_union_expr
        - Src:             'src/xpath.c:9626,14'
          Dst:             eval_path_expr
        - Src:             'src/xpath.c:9629,9'
          Dst:             ly_log
    - functionName:    eval_or_expr
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9501
      functionLinenumberEnd: 9561
      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:9506,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9506,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:9508,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:9514,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9514,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9516,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:9516,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9517,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:9526,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:9517,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9518,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:9521,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:9526,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9527,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:9556,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:9527,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9527,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:9528,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:9528,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9528,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:9528,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:9533,40'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9533,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:9534,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:9533,76'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9533,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:9539,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:9533,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9534,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:9539,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:9535,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9535,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9536,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:9543,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9543,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9544,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:9544,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9545,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:9549,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:9549,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9550,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:9553,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:9506,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:9508,5'
          Dst:             set_init
        - Src:             'src/xpath.c:9509,5'
          Dst:             set_init
        - Src:             'src/xpath.c:9511,5'
          Dst:             set_fill_set
        - Src:             'src/xpath.c:9513,10'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:9518,13'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:9521,13'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:9527,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:9528,9'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:9528,9'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:9534,18'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:9539,9'
          Dst:             set_fill_set
        - Src:             'src/xpath.c:9542,14'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:9550,13'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:9551,13'
          Dst:             lyxp_set_scnode_merge
        - Src:             'src/xpath.c:9553,13'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:9554,13'
          Dst:             set_fill_set
        - Src:             'src/xpath.c:9559,5'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:9560,5'
          Dst:             lyxp_set_free_content
    - functionName:    eval_and_expr
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9426
      functionLinenumberEnd: 9484
      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:9431,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9431,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:9433,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:9439,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9439,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9441,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:9441,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9442,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:9451,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:9442,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9443,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:9446,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:9451,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9452,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:9479,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:9452,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9452,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:9453,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:9453,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9453,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:9453,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:9458,40'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9458,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:9459,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:9458,76'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9458,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:9464,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:9458,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9459,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:9464,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:9460,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9460,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9461,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:9466,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9466,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9467,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:9467,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9468,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:9472,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:9472,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9473,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:9476,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:9431,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:9433,5'
          Dst:             set_init
        - Src:             'src/xpath.c:9434,5'
          Dst:             set_init
        - Src:             'src/xpath.c:9436,5'
          Dst:             set_fill_set
        - Src:             'src/xpath.c:9438,10'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:9443,13'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:9446,13'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:9452,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:9453,9'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:9453,9'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:9459,18'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:9464,9'
          Dst:             set_fill_set
        - Src:             'src/xpath.c:9465,14'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:9473,13'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:9474,13'
          Dst:             lyxp_set_scnode_merge
        - Src:             'src/xpath.c:9476,13'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:9477,13'
          Dst:             set_fill_set
        - Src:             'src/xpath.c:9482,5'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:9483,5'
          Dst:             lyxp_set_free_content
    - functionName:    eval_equality_expr
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9353
      functionLinenumberEnd: 9409
      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:9358,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9358,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:9360,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:9366,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9366,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9369,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:9369,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9370,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:9404,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:9372,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9372,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:9373,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:9372,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9372,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:9373,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:9377,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9378,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:9383,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:9379,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9379,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9380,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:9385,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9385,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9386,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:9386,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9387,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:9391,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:9391,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9392,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:9400,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:9401,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9401,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9402,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:9358,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:9360,5'
          Dst:             set_init
        - Src:             'src/xpath.c:9361,5'
          Dst:             set_init
        - Src:             'src/xpath.c:9363,5'
          Dst:             set_fill_set
        - Src:             'src/xpath.c:9365,10'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:9372,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:9373,9'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:9373,9'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:9378,18'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:9383,9'
          Dst:             set_fill_set
        - Src:             'src/xpath.c:9384,14'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:9392,13'
          Dst:             warn_operands
        - Src:             'src/xpath.c:9393,13'
          Dst:             warn_equality_value
        - Src:             'src/xpath.c:9394,13'
          Dst:             warn_equality_value
        - Src:             'src/xpath.c:9395,13'
          Dst:             lyxp_set_scnode_merge
        - Src:             'src/xpath.c:9396,13'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:9400,18'
          Dst:             moveto_op_comp
        - Src:             'src/xpath.c:9402,13'
          Dst:             set_fill_boolean
        - Src:             'src/xpath.c:9407,5'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:9408,5'
          Dst:             lyxp_set_free_content
    - functionName:    eval_relational_expr
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9281
      functionLinenumberEnd: 9335
      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:9286,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9286,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:9288,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:9294,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9294,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9297,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:9297,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9298,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:9330,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:9300,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9300,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:9301,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:9305,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9306,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:9311,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:9307,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9307,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9308,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:9313,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9313,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9314,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:9314,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9315,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:9319,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:9319,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9320,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:9326,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:9327,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9327,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9328,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:9286,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:9288,5'
          Dst:             set_init
        - Src:             'src/xpath.c:9289,5'
          Dst:             set_init
        - Src:             'src/xpath.c:9291,5'
          Dst:             set_fill_set
        - Src:             'src/xpath.c:9293,10'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:9300,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:9301,9'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:9301,9'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:9306,18'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:9311,9'
          Dst:             set_fill_set
        - Src:             'src/xpath.c:9312,14'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:9320,13'
          Dst:             warn_operands
        - Src:             'src/xpath.c:9321,13'
          Dst:             lyxp_set_scnode_merge
        - Src:             'src/xpath.c:9322,13'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:9326,18'
          Dst:             moveto_op_comp
        - Src:             'src/xpath.c:9328,13'
          Dst:             set_fill_boolean
        - Src:             'src/xpath.c:9333,5'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:9334,5'
          Dst:             lyxp_set_free_content
    - functionName:    eval_additive_expr
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9209
      functionLinenumberEnd: 9260
      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:9214,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9214,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:9216,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:9222,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9222,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9225,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:9225,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9226,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:9255,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:9228,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9228,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:9229,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:9233,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9234,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:9239,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:9235,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9235,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9236,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:9241,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9241,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9242,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:9242,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9243,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:9247,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:9247,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9248,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:9252,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:9253,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:0,0'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9253,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
      Callsites:
        - Src:             'src/xpath.c:9214,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:9216,5'
          Dst:             set_init
        - Src:             'src/xpath.c:9217,5'
          Dst:             set_init
        - Src:             'src/xpath.c:9219,5'
          Dst:             set_fill_set
        - Src:             'src/xpath.c:9221,10'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:9228,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:9229,9'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:9229,9'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:9234,18'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:9239,9'
          Dst:             set_fill_set
        - Src:             'src/xpath.c:9240,14'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:9248,13'
          Dst:             warn_operands
        - Src:             'src/xpath.c:9249,13'
          Dst:             lyxp_set_scnode_merge
        - Src:             'src/xpath.c:9250,13'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:9252,18'
          Dst:             moveto_op_math
        - Src:             'src/xpath.c:9258,5'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:9259,5'
          Dst:             lyxp_set_free_content
    - functionName:    eval_multiplicative_expr
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9139
      functionLinenumberEnd: 9190
      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:9144,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9144,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:9146,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:9152,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9152,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9155,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:9155,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9156,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:9185,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:9158,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9158,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:9159,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:9163,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9164,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:9169,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:9165,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9165,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9166,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:9171,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9171,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9172,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:9172,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9173,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:9177,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:9177,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9178,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:9182,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:9183,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:0,0'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9183,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
      Callsites:
        - Src:             'src/xpath.c:9144,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:9146,5'
          Dst:             set_init
        - Src:             'src/xpath.c:9147,5'
          Dst:             set_init
        - Src:             'src/xpath.c:9149,5'
          Dst:             set_fill_set
        - Src:             'src/xpath.c:9151,10'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:9158,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:9159,9'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:9159,9'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:9164,18'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:9169,9'
          Dst:             set_fill_set
        - Src:             'src/xpath.c:9170,14'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:9178,13'
          Dst:             warn_operands
        - Src:             'src/xpath.c:9179,13'
          Dst:             lyxp_set_scnode_merge
        - Src:             'src/xpath.c:9180,13'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:9182,18'
          Dst:             moveto_op_math
        - Src:             'src/xpath.c:9188,5'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:9189,5'
          Dst:             lyxp_set_free_content
    - functionName:    eval_unary_expr
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9090
      functionLinenumberEnd: 9119
      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:9094,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9094,5'
              BranchSideFuncs:
                - eval_expr_select
                - moveto_op_math
                - warn_operands
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:9097,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:9098,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9099,9'
              BranchSideFuncs:
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_expr_select
                - moveto_op_math
                - warn_operands
            - BranchSide:      'src/xpath.c:9106,27'
              BranchSideFuncs:
                - eval_expr_select
                - moveto_op_math
                - warn_operands
        - Branch String:   'src/xpath.c:9099,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9099,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:9099,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:9099,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9099,9'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - eval_expr_select
                - moveto_op_math
                - warn_operands
                - lyxp_check_token
                - __assert_fail
            - BranchSide:      'src/xpath.c:9101,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:9107,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9107,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:9109,11'
              BranchSideFuncs:
                - moveto_op_math
                - warn_operands
        - Branch String:   'src/xpath.c:9109,37'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9109,41'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:9118,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:9109,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9110,13'
              BranchSideFuncs:
                - moveto_op_math
                - warn_operands
            - BranchSide:      'src/xpath.c:9118,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:9110,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9111,27'
              BranchSideFuncs:
                - warn_operands
            - BranchSide:      'src/xpath.c:9113,33'
              BranchSideFuncs:
                - moveto_op_math
        - Branch String:   'src/xpath.c:9114,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:9114,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:9094,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:9099,9'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:9099,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:9101,9'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:9101,9'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:9106,10'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:9111,13'
          Dst:             warn_operands
        - Src:             'src/xpath.c:9113,18'
          Dst:             moveto_op_math
    - functionName:    eval_union_expr
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9017
      functionLinenumberEnd: 9073
      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:9023,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9023,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:9025,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:9031,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9031,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9032,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:9032,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9033,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:9035,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:9039,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9040,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:9065,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:9040,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9040,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:9041,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:9045,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9046,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:9051,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:9047,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9047,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9048,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:9053,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9053,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9054,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:9054,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9055,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:9059,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:9059,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9060,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:9062,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:9063,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:0,0'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9063,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:9070,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9070,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:9071,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:9023,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:9025,5'
          Dst:             set_init
        - Src:             'src/xpath.c:9026,5'
          Dst:             set_init
        - Src:             'src/xpath.c:9028,5'
          Dst:             set_fill_set
        - Src:             'src/xpath.c:9030,10'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:9040,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:9041,9'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:9041,9'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:9046,18'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:9051,9'
          Dst:             set_fill_set
        - Src:             'src/xpath.c:9052,14'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:9060,13'
          Dst:             lyxp_set_scnode_merge
        - Src:             'src/xpath.c:9062,18'
          Dst:             moveto_union
        - Src:             'src/xpath.c:9068,5'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:9069,5'
          Dst:             lyxp_set_free_content
    - functionName:    eval_path_expr
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8883
      functionLinenumberEnd: 9001
      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:8887,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8892,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:8915,42'
              BranchSideFuncs:
                - eval_relative_location_path
            - BranchSide:      'src/xpath.c:8915,42'
              BranchSideFuncs:
                - eval_relative_location_path
            - BranchSide:      'src/xpath.c:8915,42'
              BranchSideFuncs:
                - eval_relative_location_path
            - BranchSide:      'src/xpath.c:8915,42'
              BranchSideFuncs:
                - eval_relative_location_path
            - BranchSide:      'src/xpath.c:8915,42'
              BranchSideFuncs:
                - eval_relative_location_path
            - BranchSide:      'src/xpath.c:8915,42'
              BranchSideFuncs:
                - eval_relative_location_path
            - BranchSide:      'src/xpath.c:8921,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:8929,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:8937,42'
              BranchSideFuncs:
                - eval_absolute_location_path
            - BranchSide:      'src/xpath.c:8937,42'
              BranchSideFuncs:
                - eval_absolute_location_path
            - BranchSide:      'src/xpath.c:8943,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:8956,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:8969,9'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_vlog
        - Branch String:   'src/xpath.c:8898,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8898,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:8901,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:8901,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8901,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:8902,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:8916,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8916,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:8917,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:8922,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8922,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:8923,13'
              BranchSideFuncs:
                - lyxp_check_token
                - exp_check_token2
                - lyxp_token2str
                - ly_log_dbg
                - eval_relative_location_path
                - eval_predicate
        - Branch String:   'src/xpath.c:8930,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8930,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:8932,9'
              BranchSideFuncs:
                - lyxp_check_token
                - exp_check_token2
                - lyxp_token2str
                - ly_log_dbg
                - eval_relative_location_path
                - eval_predicate
        - Branch String:   'src/xpath.c:8938,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8938,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:8939,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:8943,40'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8943,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:8944,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:8943,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8944,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:8949,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:8944,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8945,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:8947,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:8956,40'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8956,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:8957,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:8956,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8957,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:8962,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:8957,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8958,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:8960,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:8964,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8964,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:8966,9'
              BranchSideFuncs:
                - lyxp_check_token
                - exp_check_token2
                - lyxp_token2str
                - ly_log_dbg
                - eval_relative_location_path
                - eval_predicate
        - Branch String:   'src/xpath.c:8977,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8978,29'
              BranchSideFuncs:
                - eval_predicate
                - lyxp_check_token
                - exp_check_token2
                - lyxp_token2str
                - ly_log_dbg
                - eval_relative_location_path
            - BranchSide:      'src/xpath.c:8983,33'
              BranchSideFuncs:
                - exp_check_token2
                - lyxp_token2str
                - ly_log_dbg
                - eval_relative_location_path
        - Branch String:   'src/xpath.c:8979,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8977,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:8979,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:8983,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8986,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:9000,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:8986,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8987,22'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - eval_relative_location_path
            - BranchSide:      'src/xpath.c:8989,22'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - eval_relative_location_path
        - Branch String:   'src/xpath.c:8997,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8997,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:8998,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:8892,9'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:8892,9'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:8897,14'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:8901,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:8902,9'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:8902,9'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:8915,14'
          Dst:             eval_relative_location_path
        - Src:             'src/xpath.c:8921,14'
          Dst:             eval_variable_reference
        - Src:             'src/xpath.c:8929,14'
          Dst:             eval_function_call
        - Src:             'src/xpath.c:8937,14'
          Dst:             eval_absolute_location_path
        - Src:             'src/xpath.c:8945,17'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:8947,13'
          Dst:             eval_literal
        - Src:             'src/xpath.c:8949,13'
          Dst:             eval_literal
        - Src:             'src/xpath.c:8958,17'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:8960,18'
          Dst:             eval_number
        - Src:             'src/xpath.c:8962,18'
          Dst:             eval_number
        - Src:             'src/xpath.c:8969,9'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:8969,9'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:8977,13'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:8978,14'
          Dst:             eval_predicate
        - Src:             'src/xpath.c:8983,10'
          Dst:             exp_check_token2
        - Src:             'src/xpath.c:8992,9'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:8992,9'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:8996,14'
          Dst:             eval_relative_location_path
    - functionName:    lyxp_token2str
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 160
      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:107,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:109,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:111,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:113,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:115,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:117,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:119,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:121,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:123,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:125,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:127,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:129,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:131,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:133,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:135,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:137,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:139,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:141,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:143,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:145,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:147,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:149,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:151,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:153,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:155,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:157,9'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/xpath.c:157,9'
          Dst:             ly_log
    - functionName:    eval_relative_location_path
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8354
      functionLinenumberEnd: 8473
      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:8362,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8363,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:8365,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:8365,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8365,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:8366,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:8374,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8375,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:8385,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:8381,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8381,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:8382,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:8385,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8386,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:8393,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:8397,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8400,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:8422,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:8444,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:8458,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:8463,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/xpath.c:8400,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8401,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:8415,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:8401,50'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8401,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:8402,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:8401,89'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8402,28'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:8403,21'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
        - Branch String:   'src/xpath.c:8402,55'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8402,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:8408,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:8401,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8403,21'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:8408,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:8408,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8409,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:8412,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:8410,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8410,21'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:8411,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:8413,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8413,17'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:8414,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:8422,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8423,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:8437,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:8423,50'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8423,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:8424,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:8423,89'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8424,28'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:8425,21'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
        - Branch String:   'src/xpath.c:8424,55'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8424,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:8430,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:8423,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8425,21'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:8430,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:8430,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8431,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:8434,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:8432,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8432,21'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:8433,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:8435,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8435,17'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:8436,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:8445,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8446,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:8453,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:8446,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8446,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:8447,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:8453,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8453,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:8454,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:8459,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8459,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:8460,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:8467,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8362,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:8470,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:8470,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8470,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:8471,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:8365,13'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:8368,9'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:8368,9'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:8375,20'
          Dst:             str2axis
        - Src:             'src/xpath.c:8377,13'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:8377,13'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:8381,13'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:8382,13'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:8382,13'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:8388,13'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:8388,13'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:8403,21'
          Dst:             print_set_type
        - Src:             'src/xpath.c:8403,21'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:8409,26'
          Dst:             xpath_pi_node
        - Src:             'src/xpath.c:8412,22'
          Dst:             xpath_pi_node
        - Src:             'src/xpath.c:8415,13'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:8415,13'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:8425,21'
          Dst:             print_set_type
        - Src:             'src/xpath.c:8425,21'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:8431,26'
          Dst:             xpath_pi_node
        - Src:             'src/xpath.c:8434,22'
          Dst:             xpath_pi_node
        - Src:             'src/xpath.c:8437,13'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:8437,13'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:8444,18'
          Dst:             eval_name_test_with_predicate
        - Src:             'src/xpath.c:8446,17'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:8458,18'
          Dst:             eval_node_type_with_predicate
        - Src:             'src/xpath.c:8463,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:8467,15'
          Dst:             exp_check_token2
    - functionName:    eval_variable_reference
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8838
      functionLinenumberEnd: 8864
      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:8849,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8849,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:8852,27'
              BranchSideFuncs:
                - lyxp_expr_parse
                - eval_expr_select
                - lyxp_expr_free
        - Branch String:   'src/xpath.c:8853,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8853,5'
              BranchSideFuncs:
                - lyxp_expr_free
            - BranchSide:      'src/xpath.c:8856,17'
              BranchSideFuncs:
                - eval_expr_select
                - lyxp_expr_free
        - Branch String:   'src/xpath.c:8858,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8858,5'
              BranchSideFuncs:
                - lyxp_expr_free
            - BranchSide:      'src/xpath.c:8858,5'
              BranchSideFuncs:
                - lyxp_expr_free
      Callsites:
        - Src:             'src/xpath.c:8848,11'
          Dst:             lyxp_vars_find
        - Src:             'src/xpath.c:8852,11'
          Dst:             lyxp_expr_parse
        - Src:             'src/xpath.c:8857,11'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:8861,5'
          Dst:             lyxp_expr_free
    - functionName:    eval_function_call
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8548
      functionLinenumberEnd: 8758
      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:8555,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8557,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:8674,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:8557,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8559,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:8566,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:8577,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:8590,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:8599,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:8608,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:8617,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:8624,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: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
            - BranchSide:      'src/xpath.c:8638,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:8643,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:8650,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:8657,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:8662,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:8668,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:8559,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8560,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:8561,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:8566,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8567,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:8568,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:8568,24'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8569,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:8570,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:8570,24'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8571,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:8572,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:8577,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8578,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:8579,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:8579,24'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8580,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:8581,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:8581,24'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8582,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:8583,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:8583,24'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8584,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:8585,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:8590,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8591,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:8592,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:8592,24'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8593,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:8594,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:8599,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8600,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:8601,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:8601,24'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8602,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:8603,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:8608,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8609,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:8610,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:8610,24'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8611,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:8612,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:8617,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8618,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:8619,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:8624,17'
          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:
                - 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:8636,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:8638,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8639,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:8641,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:8643,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8644,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:8645,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:8650,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8651,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:8652,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:8657,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8658,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:8660,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:8662,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8663,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:8665,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:8668,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8669,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:8672,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:8679,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8679,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:8680,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:8685,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8686,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:8704,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:8686,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8687,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:8700,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:8688,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8688,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:8689,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:8691,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8692,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:8696,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:8697,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8697,13'
              BranchSideFuncs:
                - free
                - lyxp_set_free
            - BranchSide:      'src/xpath.c:8698,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:8701,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:0,0'
              BranchSideFuncs:
                - free
                - lyxp_set_free
            - BranchSide:      'src/xpath.c:8701,13'
              BranchSideFuncs:
                - free
                - lyxp_set_free
        - Branch String:   'src/xpath.c:8704,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8705,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:8732,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:8709,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8710,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:8726,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:8712,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8712,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:8713,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:8715,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8716,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:8720,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:8721,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8721,13'
              BranchSideFuncs:
                - free
                - lyxp_set_free
            - BranchSide:      'src/xpath.c:8722,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:8722,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8723,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:8725,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:8727,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:0,0'
              BranchSideFuncs:
                - free
                - lyxp_set_free
            - BranchSide:      'src/xpath.c:8727,13'
              BranchSideFuncs:
                - free
                - lyxp_set_free
        - Branch String:   'src/xpath.c:8732,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8732,5'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
            - BranchSide:      'src/xpath.c:8733,5'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
        - Branch String:   'src/xpath.c:8737,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8739,14'
              BranchSideFuncs:
                - free
                - lyxp_set_free
            - BranchSide:      'src/xpath.c:8749,12'
              BranchSideFuncs:
                - free
                - lyxp_set_free
        - Branch String:   'src/xpath.c:8741,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8743,20'
              BranchSideFuncs:
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
            - BranchSide:      'src/xpath.c:8748,5'
              BranchSideFuncs:
                - free
                - lyxp_set_free
        - Branch String:   'src/xpath.c:8743,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8744,38'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - free
                - lyxp_set_free
            - BranchSide:      'src/xpath.c:8747,9'
              BranchSideFuncs:
                - free
                - lyxp_set_free
        - Branch String:   'src/xpath.c:8753,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8754,23'
              BranchSideFuncs:
                - lyxp_set_free
                - free
            - BranchSide:      'src/xpath.c:8756,10'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/xpath.c:8559,18'
          Dst:             strncmp
        - Src:             'src/xpath.c:8561,25'
          Dst:             strncmp
        - Src:             'src/xpath.c:8566,18'
          Dst:             strncmp
        - Src:             'src/xpath.c:8568,25'
          Dst:             strncmp
        - Src:             'src/xpath.c:8570,25'
          Dst:             strncmp
        - Src:             'src/xpath.c:8572,25'
          Dst:             strncmp
        - Src:             'src/xpath.c:8577,18'
          Dst:             strncmp
        - Src:             'src/xpath.c:8579,25'
          Dst:             strncmp
        - Src:             'src/xpath.c:8581,25'
          Dst:             strncmp
        - Src:             'src/xpath.c:8583,25'
          Dst:             strncmp
        - Src:             'src/xpath.c:8585,25'
          Dst:             strncmp
        - Src:             'src/xpath.c:8590,18'
          Dst:             strncmp
        - Src:             'src/xpath.c:8592,25'
          Dst:             strncmp
        - Src:             'src/xpath.c:8594,25'
          Dst:             strncmp
        - Src:             'src/xpath.c:8599,18'
          Dst:             strncmp
        - Src:             'src/xpath.c:8601,25'
          Dst:             strncmp
        - Src:             'src/xpath.c:8603,25'
          Dst:             strncmp
        - Src:             'src/xpath.c:8608,18'
          Dst:             strncmp
        - Src:             'src/xpath.c:8610,25'
          Dst:             strncmp
        - Src:             'src/xpath.c:8612,25'
          Dst:             strncmp
        - Src:             'src/xpath.c:8617,18'
          Dst:             strncmp
        - Src:             'src/xpath.c:8619,25'
          Dst:             strncmp
        - Src:             'src/xpath.c:8624,18'
          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:8638,18'
          Dst:             strncmp
        - Src:             'src/xpath.c:8643,18'
          Dst:             strncmp
        - Src:             'src/xpath.c:8645,25'
          Dst:             strncmp
        - Src:             'src/xpath.c:8650,18'
          Dst:             strncmp
        - Src:             'src/xpath.c:8652,25'
          Dst:             strncmp
        - Src:             'src/xpath.c:8657,18'
          Dst:             strncmp
        - Src:             'src/xpath.c:8662,18'
          Dst:             strncmp
        - Src:             'src/xpath.c:8669,13'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:8674,5'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:8674,5'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:8679,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:8680,5'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:8680,5'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:8688,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:8690,23'
          Dst:             set_copy
        - Src:             'src/xpath.c:8696,18'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:8700,18'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:8704,13'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:8705,9'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:8705,9'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:8711,24'
          Dst:             realloc
        - Src:             'src/xpath.c:8712,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:8714,35'
          Dst:             set_copy
        - Src:             'src/xpath.c:8720,18'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:8726,18'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:8732,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:8733,5'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:8733,5'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:8744,17'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:8745,17'
          Dst:             lyxp_set_scnode_merge
        - Src:             'src/xpath.c:8754,9'
          Dst:             lyxp_set_free
    - functionName:    eval_absolute_location_path
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8489
      functionLinenumberEnd: 8533
      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:8492,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8494,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:8498,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:8494,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8494,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:8495,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:8498,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8500,18'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - eval_relative_location_path
            - BranchSide:      'src/xpath.c:8524,18'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - eval_relative_location_path
        - Branch String:   'src/xpath.c:8505,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8506,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:8508,17'
              BranchSideFuncs:
                - eval_relative_location_path
        - Branch String:   'src/xpath.c:8508,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8515,13'
              BranchSideFuncs:
                - eval_relative_location_path
            - BranchSide:      'src/xpath.c:8515,13'
              BranchSideFuncs:
                - eval_relative_location_path
            - BranchSide:      'src/xpath.c:8515,13'
              BranchSideFuncs:
                - eval_relative_location_path
            - BranchSide:      'src/xpath.c:8515,13'
              BranchSideFuncs:
                - eval_relative_location_path
            - BranchSide:      'src/xpath.c:8515,13'
              BranchSideFuncs:
                - eval_relative_location_path
            - BranchSide:      'src/xpath.c:8515,13'
              BranchSideFuncs:
                - eval_relative_location_path
            - BranchSide:      'src/xpath.c:8518,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:8515,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8515,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:8516,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:8529,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:8529,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:8494,9'
          Dst:             moveto_root
        - Src:             'src/xpath.c:8501,9'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:8501,9'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:8505,13'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:8515,13'
          Dst:             eval_relative_location_path
        - Src:             'src/xpath.c:8525,9'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:8525,9'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:8529,9'
          Dst:             eval_relative_location_path
    - functionName:    eval_literal
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7647
      functionLinenumberEnd: 7658
      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:7648,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7648,9'
              BranchSideFuncs:
                - set_fill_string
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_string
            - BranchSide:      'src/xpath.c:7649,13'
              BranchSideFuncs:
                - set_fill_string
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_string
        - Branch String:   'src/xpath.c:7649,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7650,29'
              BranchSideFuncs:
                - set_fill_string
                - lyxp_token2str
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:7652,29'
              BranchSideFuncs:
                - set_fill_string
                - lyxp_token2str
                - ly_log_dbg
      Callsites:
        - Src:             'src/xpath.c:7650,13'
          Dst:             set_fill_string
        - Src:             'src/xpath.c:7652,13'
          Dst:             set_fill_string
        - Src:             'src/xpath.c:7655,5'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:7655,5'
          Dst:             ly_log_dbg
    - functionName:    eval_number
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8771
      functionLinenumberEnd: 8797
      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
        - strtold
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/xpath.c:8775,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8776,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:8793,5'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
        - Branch String:   'src/xpath.c:8778,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8779,13'
              BranchSideFuncs:
                - ly_vlog
                - __errno_location
                - strerror
                - ly_vlog
            - BranchSide:      'src/xpath.c:8783,31'
              BranchSideFuncs:
                - set_fill_number
                - lyxp_token2str
                - ly_log_dbg
                - ly_vlog
                - ly_vlog
      Callsites:
        - Src:             'src/xpath.c:8776,9'
          Dst:             __errno_location
        - Src:             'src/xpath.c:8777,15'
          Dst:             strtold
        - Src:             'src/xpath.c:8778,13'
          Dst:             __errno_location
        - Src:             'src/xpath.c:8779,13'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:8780,13'
          Dst:             __errno_location
        - Src:             'src/xpath.c:8780,13'
          Dst:             strerror
        - Src:             'src/xpath.c:8780,13'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:8784,13'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:8785,13'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:8790,9'
          Dst:             set_fill_number
        - Src:             'src/xpath.c:8793,5'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:8793,5'
          Dst:             ly_log_dbg
    - functionName:    lyxp_check_token
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1967
      functionLinenumberEnd: 1984
      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:1968,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1969,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/xpath.c:1975,9'
              BranchSideFuncs:
                - lyxp_token2str
                - lyxp_token2str
                - ly_vlog
        - Branch String:   'src/xpath.c:1969,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1970,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/xpath.c:1972,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1975,18'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1975,22'
              BranchSideFuncs:
                - lyxp_token2str
                - lyxp_token2str
                - ly_vlog
            - BranchSide:      'src/xpath.c:1983,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1975,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1976,13'
              BranchSideFuncs:
                - lyxp_token2str
                - lyxp_token2str
                - ly_vlog
            - BranchSide:      'src/xpath.c:1983,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1976,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1977,13'
              BranchSideFuncs:
                - lyxp_token2str
                - lyxp_token2str
                - ly_vlog
            - BranchSide:      'src/xpath.c:1980,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:1970,13'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:1977,13'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:1977,13'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:1977,13'
          Dst:             ly_vlog
    - functionName:    eval_predicate
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7482
      functionLinenumberEnd: 7636
      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:7494,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7494,35'
              BranchSideFuncs:
                - eval_expr_select
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:7498,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:7497,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7497,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7498,5'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
        - Branch String:   'src/xpath.c:7498,16'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7500,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:7568,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:7500,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7500,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:7503,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:7503,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7504,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:7508,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:7508,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7513,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:7513,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:7513,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:7513,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:7523,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:7523,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:7523,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:7523,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:7523,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:7523,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:7523,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:7523,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:7527,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:7528,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7528,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:7528,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:7530,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7531,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:7566,31'
              BranchSideFuncs:
                - set_remove_nodes_none
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
        - Branch String:   'src/xpath.c:7542,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7542,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:7546,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:7542,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7543,17'
              BranchSideFuncs:
                - set_remove_nodes_none
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:7546,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:7546,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7547,17'
              BranchSideFuncs:
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:7552,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:7552,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7553,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:7559,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:7553,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7554,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:7556,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:7562,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7563,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:7565,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:7568,16'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7569,16'
              BranchSideFuncs:
                - set_scnode_new_in_ctx
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_expr_select
                - eval_expr_select
            - BranchSide:      'src/xpath.c:7613,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:7569,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7570,17'
              BranchSideFuncs:
                - set_scnode_new_in_ctx
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_expr_select
                - eval_expr_select
            - BranchSide:      'src/xpath.c:7576,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:7570,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7572,17'
              BranchSideFuncs:
                - set_scnode_new_in_ctx
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_expr_select
                - eval_expr_select
            - BranchSide:      'src/xpath.c:7574,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:7576,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7577,13'
              BranchSideFuncs:
                - eval_expr_select
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:7580,21'
              BranchSideFuncs:
                - set_scnode_new_in_ctx
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_expr_select
        - Branch String:   'src/xpath.c:7586,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7587,17'
              BranchSideFuncs:
                - eval_expr_select
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:7604,16'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
        - Branch String:   'src/xpath.c:7587,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7588,17'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_expr_select
            - BranchSide:      'src/xpath.c:7590,13'
              BranchSideFuncs:
                - eval_expr_select
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
        - Branch String:   'src/xpath.c:7595,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7595,24'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_expr_select
            - BranchSide:      'src/xpath.c:7598,13'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_expr_select
        - Branch String:   'src/xpath.c:7595,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7596,17'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:7598,13'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_expr_select
        - Branch String:   'src/xpath.c:7598,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7598,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7600,42'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_expr_select
        - Branch String:   'src/xpath.c:7604,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7605,17'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:7612,5'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
        - Branch String:   'src/xpath.c:7605,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7606,17'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:7607,24'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
        - Branch String:   'src/xpath.c:7617,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7618,13'
              BranchSideFuncs:
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:7622,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:7623,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7624,35'
              BranchSideFuncs:
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:7626,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
        - Branch String:   'src/xpath.c:7630,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7630,5'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:7631,5'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
      Callsites:
        - Src:             'src/xpath.c:7490,5'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:7490,5'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:7496,14'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:7500,9'
          Dst:             set_sort
        - Src:             'src/xpath.c:7500,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:7531,13'
          Dst:             set_init
        - Src:             'src/xpath.c:7532,13'
          Dst:             set_insert_node
        - Src:             'src/xpath.c:7541,18'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:7547,17'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:7559,13'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:7563,17'
          Dst:             set_remove_node_none
        - Src:             'src/xpath.c:7566,9'
          Dst:             set_remove_nodes_none
        - Src:             'src/xpath.c:7583,23'
          Dst:             set_scnode_new_in_ctx
        - Src:             'src/xpath.c:7594,18'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:7614,9'
          Dst:             set_fill_set
        - Src:             'src/xpath.c:7616,14'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:7618,13'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:7622,9'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:7624,13'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:7626,9'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:7630,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:7631,5'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:7631,5'
          Dst:             ly_log_dbg
    - functionName:    exp_check_token2
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2001
      functionLinenumberEnd: 2018
      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:2002,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2003,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/xpath.c:2009,10'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_vlog
        - Branch String:   'src/xpath.c:2003,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2004,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/xpath.c:2006,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:2009,45'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2009,49'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_vlog
            - BranchSide:      'src/xpath.c:2017,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:2009,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2010,13'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_vlog
            - BranchSide:      'src/xpath.c:2017,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:2010,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2011,13'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_vlog
            - BranchSide:      'src/xpath.c:2014,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:2004,13'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:2011,13'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:2011,13'
          Dst:             ly_vlog
    - functionName:    lyxp_set_scnode_merge
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1257
      functionLinenumberEnd: 1306
      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:1260,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1260,5'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_realloc
                - ly_log
            - BranchSide:      'src/xpath.c:1260,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/xpath.c:1260,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1260,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_realloc
                - ly_log
            - BranchSide:      'src/xpath.c:1262,10'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_realloc
                - ly_log
        - Branch String:   'src/xpath.c:1262,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1263,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_realloc
                - ly_log
            - BranchSide:      'src/xpath.c:1266,10'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_realloc
                - ly_log
        - Branch String:   'src/xpath.c:1266,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1268,31'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_realloc
                - ly_log
            - BranchSide:      'src/xpath.c:1274,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_realloc
                - ly_log
        - Branch String:   'src/xpath.c:1274,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1275,22'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:1280,17'
              BranchSideFuncs:
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:1277,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1277,9'
              BranchSideFuncs:
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:1278,5'
              BranchSideFuncs:
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:1282,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1283,16'
              BranchSideFuncs:
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:1304,27'
              BranchSideFuncs:
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:1283,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1285,17'
              BranchSideFuncs:
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:1290,13'
              BranchSideFuncs:
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:1285,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1286,17'
              BranchSideFuncs:
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:1288,9'
              BranchSideFuncs:
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:1290,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1292,17'
              BranchSideFuncs:
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:1299,21'
              BranchSideFuncs:
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:1292,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1293,47'
              BranchSideFuncs:
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:1294,25'
              BranchSideFuncs:
                - lyxp_set_free_content
      Callsites:
        - Src:             'src/xpath.c:1260,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:1268,9'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:1276,29'
          Dst:             ly_realloc
        - Src:             'src/xpath.c:1277,9'
          Dst:             ly_log
        - Src:             'src/xpath.c:1304,5'
          Dst:             lyxp_set_free_content
    - functionName:    lyxp_vars_find
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8802
      functionLinenumberEnd: 8824
      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:8805,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8805,5'
              BranchSideFuncs:
                - strlen
                - ly_log
                - strncmp
            - BranchSide:      'src/xpath.c:8807,10'
              BranchSideFuncs:
                - strlen
                - ly_log
                - strncmp
        - Branch String:   'src/xpath.c:8807,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8808,27'
              BranchSideFuncs:
                - ly_log
                - strncmp
            - BranchSide:      'src/xpath.c:8811,5'
              BranchSideFuncs:
                - ly_log
                - strncmp
        - Branch String:   'src/xpath.c:8811,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8811,5'
              BranchSideFuncs:
                - ly_log
                - strncmp
            - BranchSide:      'src/xpath.c:8811,5'
              BranchSideFuncs:
                - ly_log
                - strncmp
        - Branch String:   'src/xpath.c:8811,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8812,22'
              BranchSideFuncs:
                - strncmp
                - ly_log
            - BranchSide:      'src/xpath.c:8820,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/xpath.c:8812,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8813,17'
              BranchSideFuncs:
                - ly_log
                - strncmp
            - BranchSide:      'src/xpath.c:8818,5'
              BranchSideFuncs:
                - ly_log
                - strncmp
        - Branch String:   'src/xpath.c:8813,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8814,44'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:8816,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:8820,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8821,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/xpath.c:8823,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:8805,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:8808,20'
          Dst:             strlen
        - Src:             'src/xpath.c:8812,14'
          Dst:             strncmp
        - Src:             'src/xpath.c:8821,9'
          Dst:             ly_log
    - functionName:    lyxp_expr_parse
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2888
      functionLinenumberEnd: 3229
      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:2897,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2897,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:2899,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:2899,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2900,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:2904,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:2904,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2905,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:2907,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:2907,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2908,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/xpath.c:2913,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:2914,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2914,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: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
        - Branch String:   'src/xpath.c:2915,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2915,5'
              BranchSideFuncs:
                - lyxp_expr_free
            - BranchSide:      'src/xpath.c:2916,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:2919,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2919,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:2921,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:2922,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2922,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:2924,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:2925,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2925,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:2928,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:2930,12'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2930,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:2930,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:2930,12'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2930,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:2930,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:2930,12'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2930,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:2930,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:2930,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2931,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:2934,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:2935,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2938,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:2960,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:2941,34'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2941,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:2952,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:2941,48'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2941,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:2952,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:2941,105'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2942,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:2952,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,60'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2943,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:2945,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:2943,84'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2944,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:2948,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:2944,85'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2945,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:2948,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,59'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2946,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:2952,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:2941,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2948,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:2952,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:2960,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2963,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:2966,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:2966,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2969,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:2972,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:2972,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2975,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:2978,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:2978,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2981,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:2984,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:2984,46'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2984,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:2990,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:2984,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2987,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:2990,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:2990,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2993,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:2996,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:2996,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2999,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:3002,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:3002,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3005,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:3012,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:3005,68'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3005,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:3005,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:3005,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3005,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: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,13'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_expr_free
            - BranchSide:      'src/xpath.c:3009,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:3012,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3015,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:3022,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:3015,68'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3015,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:3015,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:3015,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3015,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: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,13'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_expr_free
            - BranchSide:      'src/xpath.c:3019,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:3022,46'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3022,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:3025,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:3022,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3025,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:3032,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:3025,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3025,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:3026,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:3026,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3027,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:3030,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:3028,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3028,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:3029,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:3032,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3035,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:3045,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:3037,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3037,13'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_expr_free
            - BranchSide:      'src/xpath.c:3039,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:3040,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3040,13'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_expr_free
            - BranchSide:      'src/xpath.c:3043,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:3045,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3048,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:3056,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:3048,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3049,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:3052,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:3056,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3059,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:3062,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:3062,57'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3062,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:3065,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:3062,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3065,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:3068,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:3068,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3071,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:3074,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:3074,46'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3074,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:3077,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:3074,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3077,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:3080,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:3080,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3083,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:3086,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:3086,46'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3086,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:3089,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:3086,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3089,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:3092,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:3092,31'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3092,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:3137,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:3092,82'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3093,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:3137,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,67'
          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:3137,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,69'
          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:3137,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,68'
          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:3137,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,71'
          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:3137,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,73'
          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:3137,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,74'
          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:3137,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,72'
          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:3137,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:3137,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,71'
          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:3137,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,72'
          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:3137,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:3092,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3106,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:3137,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:3106,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3107,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:3110,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:3110,24'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3111,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:3114,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:3114,24'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3115,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:3118,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:3118,62'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3118,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:3119,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:3118,24'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3119,25'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_expr_free
                - ly_vlog
            - BranchSide:      'src/xpath.c:3122,24'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_expr_free
                - ly_vlog
        - Branch String:   'src/xpath.c:3122,41'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3122,44'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_expr_free
            - BranchSide:      'src/xpath.c:3123,17'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_expr_free
        - Branch String:   'src/xpath.c:3122,24'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3123,17'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_expr_free
            - BranchSide:      'src/xpath.c:3130,17'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_expr_free
        - Branch String:   'src/xpath.c:3137,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3138,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:3140,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:3141,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:0,0'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_expr_free
            - BranchSide:      'src/xpath.c:3141,17'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_expr_free
        - Branch String:   'src/xpath.c:3147,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3149,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:3176,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:3149,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3149,17'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_expr_free
            - BranchSide:      'src/xpath.c:3152,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:3154,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3154,17'
              BranchSideFuncs:
                - lyxp_expr_free
            - BranchSide:      'src/xpath.c:3155,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:3161,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3161,17'
              BranchSideFuncs:
                - lyxp_expr_free
            - BranchSide:      'src/xpath.c:3162,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:3164,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3165,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:3167,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:3168,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:0,0'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_expr_free
            - BranchSide:      'src/xpath.c:3168,21'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_expr_free
        - Branch String:   'src/xpath.c:3176,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3177,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:3192,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:3178,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3179,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:3181,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:3182,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3182,21'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_expr_free
            - BranchSide:      'src/xpath.c:3184,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:3193,53'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3193,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:3193,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:3199,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3199,9'
              BranchSideFuncs:
                - lyxp_expr_free
            - BranchSide:      'src/xpath.c:3200,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:3201,16'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3201,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:3201,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:3201,16'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3201,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:3201,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:3201,16'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3201,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:3201,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:3201,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3202,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:3205,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:3205,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2935,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:3207,9'
              BranchSideFuncs:
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
        - Branch String:   'src/xpath.c:3207,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3209,31'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - print_expr_struct_debug
                - ly_vlog
            - BranchSide:      'src/xpath.c:3222,29'
              BranchSideFuncs:
                - print_expr_struct_debug
        - Branch String:   'src/xpath.c:3210,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3210,9'
              BranchSideFuncs:
                - reparse_or_expr
                - print_expr_struct_debug
                - ly_vlog
                - lyxp_expr_free
            - BranchSide:      'src/xpath.c:3213,9'
              BranchSideFuncs:
                - reparse_or_expr
                - print_expr_struct_debug
                - ly_vlog
                - lyxp_expr_free
        - Branch String:   'src/xpath.c:3213,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3213,9'
              BranchSideFuncs:
                - lyxp_expr_free
            - BranchSide:      'src/xpath.c:3214,13'
              BranchSideFuncs:
                - print_expr_struct_debug
                - ly_vlog
                - lyxp_expr_free
        - Branch String:   'src/xpath.c:3214,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3215,13'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_expr_free
            - BranchSide:      'src/xpath.c:3220,5'
              BranchSideFuncs:
                - print_expr_struct_debug
      Callsites:
        - Src:             'src/xpath.c:2897,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:2900,9'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:2905,20'
          Dst:             strlen
        - Src:             'src/xpath.c:2908,9'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:2913,12'
          Dst:             calloc
        - Src:             'src/xpath.c:2914,5'
          Dst:             ly_log
        - Src:             'src/xpath.c:2915,5'
          Dst:             lydict_insert
        - Src:             'src/xpath.c:2919,5'
          Dst:             ly_log
        - Src:             'src/xpath.c:2922,5'
          Dst:             ly_log
        - Src:             'src/xpath.c:2925,5'
          Dst:             ly_log
        - Src:             'src/xpath.c:2943,23'
          Dst:             strncmp
        - Src:             'src/xpath.c:2944,22'
          Dst:             strncmp
        - Src:             'src/xpath.c:2946,22'
          Dst:             strncmp
        - Src:             'src/xpath.c:2978,21'
          Dst:             strncmp
        - Src:             'src/xpath.c:2984,51'
          Dst:             __ctype_b_loc
        - Src:             'src/xpath.c:3006,13'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:3016,13'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:3022,50'
          Dst:             __ctype_b_loc
        - Src:             'src/xpath.c:3025,31'
          Dst:             __ctype_b_loc
        - Src:             'src/xpath.c:3028,25'
          Dst:             __ctype_b_loc
        - Src:             'src/xpath.c:3036,26'
          Dst:             parse_ncname
        - Src:             'src/xpath.c:3037,13'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:3040,13'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:3048,18'
          Dst:             strncmp
        - Src:             'src/xpath.c:3056,21'
          Dst:             strncmp
        - Src:             'src/xpath.c:3062,21'
          Dst:             strncmp
        - Src:             'src/xpath.c:3062,61'
          Dst:             strncmp
        - Src:             'src/xpath.c:3110,25'
          Dst:             strncmp
        - Src:             'src/xpath.c:3114,25'
          Dst:             strncmp
        - Src:             'src/xpath.c:3118,25'
          Dst:             strncmp
        - Src:             'src/xpath.c:3118,66'
          Dst:             strncmp
        - Src:             'src/xpath.c:3123,17'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:3130,17'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:3140,30'
          Dst:             parse_ncname
        - Src:             'src/xpath.c:3141,17'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:3147,18'
          Dst:             strncmp
        - Src:             'src/xpath.c:3149,17'
          Dst:             expr_parse_axis
        - Src:             'src/xpath.c:3149,17'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:3154,17'
          Dst:             exp_add_token
        - Src:             'src/xpath.c:3161,17'
          Dst:             exp_add_token
        - Src:             'src/xpath.c:3167,34'
          Dst:             parse_ncname
        - Src:             'src/xpath.c:3168,21'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:3181,34'
          Dst:             parse_ncname
        - Src:             'src/xpath.c:3182,21'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:3199,9'
          Dst:             exp_add_token
        - Src:             'src/xpath.c:3209,24'
          Dst:             calloc
        - Src:             'src/xpath.c:3210,9'
          Dst:             ly_log
        - Src:             'src/xpath.c:3213,9'
          Dst:             reparse_or_expr
        - Src:             'src/xpath.c:3215,13'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:3222,5'
          Dst:             print_expr_struct_debug
        - Src:             'src/xpath.c:3227,5'
          Dst:             lyxp_expr_free
    - functionName:    parse_ncname
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2734
      functionLinenumberEnd: 2753
      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:2739,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2739,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2740,10'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2740,10'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2740,10'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2740,10'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2740,10'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2740,39'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2740,10'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2740,10'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2740,39'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2740,10'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2740,10'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2740,10'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2740,10'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2740,10'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2740,39'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2740,10'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2740,10'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2740,10'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2740,10'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2740,10'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2740,10'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2740,10'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2740,10'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2740,39'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2740,10'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2740,10'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2740,10'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2740,10'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2740,10'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2740,10'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2740,10'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2740,10'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2740,10'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2740,10'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2740,10'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2740,39'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2740,10'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2740,10'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2740,39'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2740,10'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2740,10'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2740,39'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2740,10'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2740,10'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2740,10'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2740,10'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2740,10'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2740,39'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2740,10'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2740,10'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2740,10'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2740,10'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2740,10'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2740,39'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2740,10'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2740,10'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2740,10'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2740,10'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2740,10'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2740,39'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2740,10'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2740,10'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2740,10'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2740,10'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2740,10'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2740,39'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2740,10'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2740,10'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2740,10'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2740,10'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2740,10'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2740,39'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2740,10'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2740,10'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2740,10'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2741,16'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:2740,35'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2740,39'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2741,16'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:2740,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2741,16'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2744,5'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2746,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2747,13'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2749,9'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2749,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2749,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2750,5'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2750,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2750,14'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2750,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2750,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2750,38'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2750,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2750,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2750,38'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2750,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2750,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2750,38'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2750,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2750,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2750,14'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2750,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2750,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2750,38'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2750,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2750,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2750,14'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2750,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2750,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2750,38'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2750,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2750,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2750,38'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2750,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2750,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2750,38'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2750,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2750,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2750,14'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2750,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2750,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2750,14'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2750,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2750,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2750,38'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2750,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2750,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2750,14'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2750,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2750,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2750,14'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2750,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2750,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2750,14'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2750,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2750,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2750,38'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2750,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2750,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2750,38'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2750,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2750,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2750,38'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2750,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2750,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2750,14'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2750,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2750,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2750,38'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2750,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2750,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2750,14'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2750,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2750,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2750,38'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2750,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2750,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2750,14'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2750,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2750,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2750,38'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2750,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2750,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2750,14'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2750,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2750,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2750,38'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2750,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2750,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2750,14'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2750,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2750,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2750,38'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2750,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2750,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2750,14'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2750,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2750,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2750,38'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2750,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2750,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2750,14'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2750,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2750,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2750,38'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2750,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2750,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2750,14'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2750,5'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2750,34'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2750,38'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2750,5'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2750,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2745,16'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2752,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:2739,5'
          Dst:             ly_getutf8
        - Src:             'src/xpath.c:2749,9'
          Dst:             ly_getutf8
    - functionName:    expr_parse_axis
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2825
      functionLinenumberEnd: 2884
      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:2826,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2828,30'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'src/xpath.c:2833,31'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'src/xpath.c:2838,32'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'src/xpath.c:2843,34'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'src/xpath.c:2848,35'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - ly_log
                - strncmp
            - BranchSide:      'src/xpath.c:2860,36'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'src/xpath.c:2865,42'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'src/xpath.c:2870,43'
              BranchSideFuncs:
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:2877,44'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'src/xpath.c:2883,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:2828,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2829,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2831,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:2833,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2834,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2836,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:2838,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2839,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2841,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:2843,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2844,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2846,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:2848,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2849,13'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - ly_log
                - strncmp
            - BranchSide:      'src/xpath.c:2850,42'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - ly_log
                - strncmp
        - Branch String:   'src/xpath.c:2850,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2851,13'
              BranchSideFuncs:
                - strncmp
                - ly_log
                - strncmp
            - BranchSide:      'src/xpath.c:2852,42'
              BranchSideFuncs:
                - strncmp
                - ly_log
                - strncmp
        - Branch String:   'src/xpath.c:2852,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2853,13'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'src/xpath.c:2855,42'
              BranchSideFuncs:
                - strncmp
        - Branch String:   'src/xpath.c:2860,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2861,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2863,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:2865,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2866,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2868,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:2870,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2871,13'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'src/xpath.c:2872,50'
              BranchSideFuncs:
                - strncmp
        - Branch String:   'src/xpath.c:2877,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2878,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2880,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:2828,14'
          Dst:             strncmp
        - Src:             'src/xpath.c:2833,14'
          Dst:             strncmp
        - Src:             'src/xpath.c:2838,14'
          Dst:             strncmp
        - Src:             'src/xpath.c:2843,14'
          Dst:             strncmp
        - Src:             'src/xpath.c:2848,14'
          Dst:             strncmp
        - Src:             'src/xpath.c:2850,21'
          Dst:             strncmp
        - Src:             'src/xpath.c:2852,21'
          Dst:             strncmp
        - Src:             'src/xpath.c:2853,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:2855,21'
          Dst:             strncmp
        - Src:             'src/xpath.c:2860,14'
          Dst:             strncmp
        - Src:             'src/xpath.c:2865,14'
          Dst:             strncmp
        - Src:             'src/xpath.c:2870,14'
          Dst:             strncmp
        - Src:             'src/xpath.c:2872,21'
          Dst:             strncmp
        - Src:             'src/xpath.c:2877,14'
          Dst:             strncmp
    - functionName:    exp_add_token
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2767
      functionLinenumberEnd: 2791
      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:2770,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2771,16'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - ly_realloc
                - ly_log
                - ly_realloc
                - ly_log
                - ly_log
            - BranchSide:      'src/xpath.c:2786,30'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:2773,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2774,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/xpath.c:2778,34'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - ly_realloc
                - ly_log
                - ly_realloc
                - ly_log
        - Branch String:   'src/xpath.c:2779,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2779,9'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - ly_realloc
                - ly_log
            - BranchSide:      'src/xpath.c:2780,35'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - ly_realloc
                - ly_log
        - Branch String:   'src/xpath.c:2781,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2781,9'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
            - BranchSide:      'src/xpath.c:2782,35'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
        - Branch String:   'src/xpath.c:2783,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2783,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2784,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:2774,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:2778,23'
          Dst:             ly_realloc
        - Src:             'src/xpath.c:2779,9'
          Dst:             ly_log
        - Src:             'src/xpath.c:2780,24'
          Dst:             ly_realloc
        - Src:             'src/xpath.c:2781,9'
          Dst:             ly_log
        - Src:             'src/xpath.c:2782,24'
          Dst:             ly_realloc
        - Src:             'src/xpath.c:2783,9'
          Dst:             ly_log
    - functionName:    reparse_or_expr
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2692
      functionLinenumberEnd: 2724
      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:2697,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2697,5'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/xpath.c:2699,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:2703,72'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2703,5'
              BranchSideFuncs:
                - exp_repeat_push
                - reparse_equality_expr
                - lyxp_check_token
                - lyxp_check_token
                - exp_repeat_push
                - reparse_equality_expr
            - BranchSide:      'src/xpath.c:2703,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:2703,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2704,25'
              BranchSideFuncs:
                - exp_repeat_push
                - reparse_equality_expr
                - lyxp_check_token
                - lyxp_check_token
                - exp_repeat_push
                - reparse_equality_expr
            - BranchSide:      'src/xpath.c:2723,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:2711,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2711,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2714,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:2714,76'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2714,9'
              BranchSideFuncs:
                - lyxp_check_token
                - exp_repeat_push
                - reparse_equality_expr
                - lyxp_check_token
                - exp_repeat_push
                - reparse_equality_expr
            - BranchSide:      'src/xpath.c:2714,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:2714,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2703,5'
              BranchSideFuncs:
                - exp_repeat_push
                - reparse_equality_expr
                - lyxp_check_token
                - lyxp_check_token
                - exp_repeat_push
                - reparse_equality_expr
            - BranchSide:      'src/xpath.c:2715,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:2719,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2714,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2719,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:2697,5'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:2703,13'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:2704,9'
          Dst:             exp_repeat_push
        - Src:             'src/xpath.c:2710,14'
          Dst:             reparse_equality_expr
        - Src:             'src/xpath.c:2714,17'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:2715,13'
          Dst:             exp_repeat_push
        - Src:             'src/xpath.c:2718,18'
          Dst:             reparse_equality_expr
    - functionName:    print_expr_struct_debug
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 291
      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:270,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:270,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:271,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:270,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:271,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:274,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:275,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:277,32'
              BranchSideFuncs:
                - lyxp_token2str
                - print_expr_str
                - ly_log_dbg
                - free
                - print_expr_str
                - print_expr_str
                - print_expr_str
            - BranchSide:      'src/xpath.c:290,10'
              BranchSideFuncs:
                - free
        - Branch String:   'src/xpath.c:279,25'
          Branch Sides:
            - BranchSide:      'src/xpath.c:279,28'
              BranchSideFuncs:
                - ly_log_dbg
                - free
                - lyxp_token2str
                - print_expr_str
                - print_expr_str
                - print_expr_str
                - print_expr_str
            - BranchSide:      'src/xpath.c:286,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:279,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:280,63'
              BranchSideFuncs:
                - print_expr_str
                - print_expr_str
                - ly_log_dbg
                - free
                - lyxp_token2str
                - print_expr_str
                - print_expr_str
            - BranchSide:      'src/xpath.c:286,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:281,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:282,60'
              BranchSideFuncs:
                - print_expr_str
                - print_expr_str
                - ly_log_dbg
                - free
                - lyxp_token2str
                - print_expr_str
                - print_expr_str
            - BranchSide:      'src/xpath.c:284,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:274,5'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:277,17'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:276,9'
          Dst:             print_expr_str
        - Src:             'src/xpath.c:280,13'
          Dst:             print_expr_str
        - Src:             'src/xpath.c:282,17'
          Dst:             print_expr_str
        - Src:             'src/xpath.c:284,13'
          Dst:             print_expr_str
        - Src:             'src/xpath.c:286,9'
          Dst:             ly_log_dbg
    - functionName:    print_expr_str
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 256
      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:239,19'
          Branch Sides:
            - BranchSide:      'src/xpath.c:239,27'
              BranchSideFuncs:
                - vsnprintf
                - ly_realloc
                - vsnprintf
            - BranchSide:      'src/xpath.c:239,48'
              BranchSideFuncs:
                - vsnprintf
                - ly_realloc
                - vsnprintf
        - Branch String:   'src/xpath.c:241,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:241,9'
              BranchSideFuncs:
                - ly_realloc
                - vsnprintf
            - BranchSide:      'src/xpath.c:243,28'
              BranchSideFuncs:
                - ly_realloc
                - vsnprintf
      Callsites:
        - Src:             'src/xpath.c:239,9'
          Dst:             vsnprintf
        - Src:             'src/xpath.c:243,16'
          Dst:             ly_realloc
        - Src:             'src/xpath.c:251,13'
          Dst:             vsnprintf
    - functionName:    exp_repeat_push
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2041
      functionLinenumberEnd: 2055
      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:2044,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2045,16'
              BranchSideFuncs:
                - realloc
                - ly_log
            - BranchSide:      'src/xpath.c:2051,32'
              BranchSideFuncs:
                - calloc
                - ly_log
        - Branch String:   'src/xpath.c:2045,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2045,52'
              BranchSideFuncs:
                - realloc
                - ly_log
            - BranchSide:      'src/xpath.c:2046,40'
              BranchSideFuncs:
                - realloc
                - ly_log
        - Branch String:   'src/xpath.c:2047,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2047,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2048,35'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:2052,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2052,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2053,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:2046,32'
          Dst:             realloc
        - Src:             'src/xpath.c:2047,9'
          Dst:             ly_log
        - Src:             'src/xpath.c:2051,32'
          Dst:             calloc
        - Src:             'src/xpath.c:2052,9'
          Dst:             ly_log
    - functionName:    reparse_equality_expr
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2647
      functionLinenumberEnd: 2676
      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:2655,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2656,25'
              BranchSideFuncs:
                - exp_repeat_push
                - reparse_additive_expr
                - lyxp_check_token
                - exp_check_token2
                - exp_repeat_push
                - reparse_additive_expr
            - BranchSide:      'src/xpath.c:2675,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:2663,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2663,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2666,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:2666,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2655,5'
              BranchSideFuncs:
                - exp_repeat_push
                - reparse_additive_expr
                - lyxp_check_token
                - exp_check_token2
                - exp_repeat_push
                - reparse_additive_expr
            - BranchSide:      'src/xpath.c:2667,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:2671,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2666,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2671,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:2655,13'
          Dst:             exp_check_token2
        - Src:             'src/xpath.c:2656,9'
          Dst:             exp_repeat_push
        - Src:             'src/xpath.c:2662,14'
          Dst:             reparse_additive_expr
        - Src:             'src/xpath.c:2666,17'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:2667,13'
          Dst:             exp_repeat_push
        - Src:             'src/xpath.c:2670,18'
          Dst:             reparse_additive_expr
    - functionName:    reparse_additive_expr
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2595
      functionLinenumberEnd: 2626
      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:2603,73'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2603,5'
              BranchSideFuncs:
                - exp_repeat_push
                - reparse_unary_expr
                - lyxp_check_token
                - lyxp_check_token
                - exp_repeat_push
                - reparse_unary_expr
            - BranchSide:      'src/xpath.c:2604,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:2603,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2605,25'
              BranchSideFuncs:
                - exp_repeat_push
                - reparse_unary_expr
                - lyxp_check_token
                - lyxp_check_token
                - exp_repeat_push
                - reparse_unary_expr
            - BranchSide:      'src/xpath.c:2625,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:2612,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2612,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2615,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:2615,77'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2615,9'
              BranchSideFuncs:
                - lyxp_check_token
                - exp_repeat_push
                - reparse_unary_expr
                - lyxp_check_token
                - exp_repeat_push
                - reparse_unary_expr
            - BranchSide:      'src/xpath.c:2616,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:2615,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2603,5'
              BranchSideFuncs:
                - exp_repeat_push
                - reparse_unary_expr
                - lyxp_check_token
                - lyxp_check_token
                - exp_repeat_push
                - reparse_unary_expr
            - BranchSide:      'src/xpath.c:2617,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:2621,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2615,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2621,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:2603,13'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:2605,9'
          Dst:             exp_repeat_push
        - Src:             'src/xpath.c:2611,14'
          Dst:             reparse_unary_expr
        - Src:             'src/xpath.c:2615,17'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:2617,13'
          Dst:             exp_repeat_push
        - Src:             'src/xpath.c:2620,18'
          Dst:             reparse_unary_expr
    - functionName:    reparse_unary_expr
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2547
      functionLinenumberEnd: 2574
      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:2553,73'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2553,5'
              BranchSideFuncs:
                - reparse_path_expr
                - lyxp_check_token
                - exp_repeat_push
                - reparse_path_expr
                - exp_repeat_push
                - lyxp_check_token
            - BranchSide:      'src/xpath.c:2554,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:2553,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2555,25'
              BranchSideFuncs:
                - exp_repeat_push
                - lyxp_check_token
                - reparse_path_expr
                - lyxp_check_token
                - exp_repeat_push
                - reparse_path_expr
            - BranchSide:      'src/xpath.c:2560,17'
              BranchSideFuncs:
                - reparse_path_expr
                - lyxp_check_token
                - exp_repeat_push
                - reparse_path_expr
        - Branch String:   'src/xpath.c:2562,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2562,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2565,5'
              BranchSideFuncs:
                - lyxp_check_token
                - exp_repeat_push
                - reparse_path_expr
        - Branch String:   'src/xpath.c:2565,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2566,25'
              BranchSideFuncs:
                - exp_repeat_push
                - reparse_path_expr
                - lyxp_check_token
            - BranchSide:      'src/xpath.c:2573,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:2570,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2565,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2570,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:2553,13'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:2555,9'
          Dst:             exp_repeat_push
        - Src:             'src/xpath.c:2561,10'
          Dst:             reparse_path_expr
        - Src:             'src/xpath.c:2565,13'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:2566,9'
          Dst:             exp_repeat_push
        - Src:             'src/xpath.c:2569,14'
          Dst:             reparse_path_expr
    - functionName:    reparse_path_expr
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2454
      functionLinenumberEnd: 2531
      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:2457,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2458,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2461,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:2461,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2464,13'
              BranchSideFuncs:
                - reparse_or_expr
                - lyxp_check_token
                - lyxp_check_token
                - exp_check_token2
                - reparse_relative_location_path
                - reparse_predicate
            - BranchSide:      'src/xpath.c:2480,45'
              BranchSideFuncs:
                - reparse_relative_location_path
            - BranchSide:      'src/xpath.c:2480,45'
              BranchSideFuncs:
                - reparse_relative_location_path
            - BranchSide:      'src/xpath.c:2480,45'
              BranchSideFuncs:
                - reparse_relative_location_path
            - BranchSide:      'src/xpath.c:2480,45'
              BranchSideFuncs:
                - reparse_relative_location_path
            - BranchSide:      'src/xpath.c:2480,45'
              BranchSideFuncs:
                - reparse_relative_location_path
            - BranchSide:      'src/xpath.c:2480,45'
              BranchSideFuncs:
                - reparse_relative_location_path
            - BranchSide:      'src/xpath.c:2485,13'
              BranchSideFuncs:
                - lyxp_check_token
                - exp_check_token2
                - reparse_relative_location_path
                - reparse_predicate
            - BranchSide:      'src/xpath.c:2489,36'
              BranchSideFuncs:
                - reparse_function_call
                - lyxp_check_token
                - exp_check_token2
                - reparse_relative_location_path
                - reparse_predicate
            - BranchSide:      'src/xpath.c:2495,45'
              BranchSideFuncs:
                - reparse_absolute_location_path
            - BranchSide:      'src/xpath.c:2495,45'
              BranchSideFuncs:
                - reparse_absolute_location_path
            - BranchSide:      'src/xpath.c:2500,13'
              BranchSideFuncs:
                - lyxp_check_token
                - exp_check_token2
                - reparse_relative_location_path
                - reparse_predicate
            - BranchSide:      'src/xpath.c:2504,13'
              BranchSideFuncs:
                - lyxp_check_token
                - exp_check_token2
                - reparse_relative_location_path
                - reparse_predicate
            - BranchSide:      'src/xpath.c:2507,9'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_vlog
        - Branch String:   'src/xpath.c:2467,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2467,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2469,31'
              BranchSideFuncs:
                - lyxp_check_token
                - lyxp_check_token
                - exp_check_token2
                - reparse_relative_location_path
                - reparse_predicate
        - Branch String:   'src/xpath.c:2470,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2470,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2471,13'
              BranchSideFuncs:
                - lyxp_check_token
                - exp_check_token2
                - reparse_relative_location_path
                - reparse_predicate
        - Branch String:   'src/xpath.c:2481,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2481,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2482,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:2490,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2490,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2491,9'
              BranchSideFuncs:
                - lyxp_check_token
                - exp_check_token2
                - reparse_relative_location_path
                - reparse_predicate
        - Branch String:   'src/xpath.c:2496,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2496,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2497,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:2515,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2516,32'
              BranchSideFuncs:
                - reparse_predicate
                - lyxp_check_token
                - exp_check_token2
                - reparse_relative_location_path
            - BranchSide:      'src/xpath.c:2521,33'
              BranchSideFuncs:
                - exp_check_token2
                - reparse_relative_location_path
        - Branch String:   'src/xpath.c:2517,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2515,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2517,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:2521,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2524,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2530,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:2527,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2527,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2528,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:2457,9'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:2466,14'
          Dst:             reparse_or_expr
        - Src:             'src/xpath.c:2469,14'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:2480,14'
          Dst:             reparse_relative_location_path
        - Src:             'src/xpath.c:2489,14'
          Dst:             reparse_function_call
        - Src:             'src/xpath.c:2495,14'
          Dst:             reparse_absolute_location_path
        - Src:             'src/xpath.c:2507,9'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:2507,9'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:2515,13'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:2516,14'
          Dst:             reparse_predicate
        - Src:             'src/xpath.c:2521,10'
          Dst:             exp_check_token2
        - Src:             'src/xpath.c:2526,14'
          Dst:             reparse_relative_location_path
    - functionName:    reparse_relative_location_path
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2102
      functionLinenumberEnd: 2178
      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:2106,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2106,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2108,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:2114,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2114,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2117,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:2117,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2119,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:2123,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:2127,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:2134,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:2147,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:2148,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:2172,13'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_vlog
        - Branch String:   'src/xpath.c:2130,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2130,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2134,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:2137,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2137,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2138,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:2138,64'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2138,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:2142,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:2138,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2139,17'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_vlog
            - BranchSide:      'src/xpath.c:2142,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:2142,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2142,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:2143,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:2156,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2156,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2157,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:2161,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2161,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2162,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:2166,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2167,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:2170,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:2168,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2166,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2168,17'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:2175,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2111,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:2177,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:2105,10'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:2113,14'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:2129,18'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:2136,18'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:2139,17'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:2139,17'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:2155,18'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:2160,18'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:2166,21'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:2167,22'
          Dst:             reparse_predicate
        - Src:             'src/xpath.c:2172,13'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:2172,13'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:2175,15'
          Dst:             exp_check_token2
    - functionName:    reparse_function_call
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2244
      functionLinenumberEnd: 2435
      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:2250,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2250,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2251,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:2252,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2254,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:2263,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:2278,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:2296,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:2308,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:2320,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:2332,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:2341,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:2353,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:2359,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:2365,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:2374,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:2383,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:2389,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:2395,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:2254,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2255,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:2257,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:2263,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2264,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:2266,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:2266,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2267,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:2269,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:2269,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2270,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:2272,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:2278,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2279,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:2281,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:2281,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2282,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:2284,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:2284,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2285,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:2287,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:2287,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2288,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:2290,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:2296,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2297,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:2299,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:2299,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2300,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:2302,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:2308,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2309,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:2311,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:2311,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2312,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:2314,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:2320,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2321,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:2323,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:2323,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2324,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:2326,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:2332,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2333,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:2335,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:2341,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2342,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:2344,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:2344,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2345,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:2347,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:2353,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2354,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:2357,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:2359,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2360,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:2363,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:2365,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2366,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:2368,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:2374,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2375,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:2377,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:2383,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2384,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:2387,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:2389,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2390,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:2393,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:2395,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2396,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/xpath.c:2399,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:2403,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2403,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2404,9'
              BranchSideFuncs:
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
        - Branch String:   'src/xpath.c:2409,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2409,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2410,9'
              BranchSideFuncs:
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
        - Branch String:   'src/xpath.c:2410,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2411,9'
              BranchSideFuncs:
                - reparse_or_expr
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
            - BranchSide:      'src/xpath.c:2415,5'
              BranchSideFuncs:
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
        - Branch String:   'src/xpath.c:2413,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2413,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2414,5'
              BranchSideFuncs:
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
        - Branch String:   'src/xpath.c:2415,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2416,13'
              BranchSideFuncs:
                - reparse_or_expr
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
            - BranchSide:      'src/xpath.c:2424,27'
              BranchSideFuncs:
                - lyxp_check_token
                - ly_vlog
        - Branch String:   'src/xpath.c:2420,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2415,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2420,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:2425,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2425,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2426,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/xpath.c:2428,47'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2428,51'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/xpath.c:2429,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/xpath.c:2428,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2429,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/xpath.c:2434,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:2249,10'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:2254,14'
          Dst:             strncmp
        - Src:             'src/xpath.c:2257,21'
          Dst:             strncmp
        - Src:             'src/xpath.c:2263,14'
          Dst:             strncmp
        - Src:             'src/xpath.c:2266,21'
          Dst:             strncmp
        - Src:             'src/xpath.c:2269,21'
          Dst:             strncmp
        - Src:             'src/xpath.c:2272,21'
          Dst:             strncmp
        - Src:             'src/xpath.c:2278,14'
          Dst:             strncmp
        - Src:             'src/xpath.c:2281,21'
          Dst:             strncmp
        - Src:             'src/xpath.c:2284,21'
          Dst:             strncmp
        - Src:             'src/xpath.c:2287,21'
          Dst:             strncmp
        - Src:             'src/xpath.c:2290,21'
          Dst:             strncmp
        - Src:             'src/xpath.c:2296,14'
          Dst:             strncmp
        - Src:             'src/xpath.c:2299,21'
          Dst:             strncmp
        - Src:             'src/xpath.c:2302,21'
          Dst:             strncmp
        - Src:             'src/xpath.c:2308,14'
          Dst:             strncmp
        - Src:             'src/xpath.c:2311,21'
          Dst:             strncmp
        - Src:             'src/xpath.c:2314,21'
          Dst:             strncmp
        - Src:             'src/xpath.c:2320,14'
          Dst:             strncmp
        - Src:             'src/xpath.c:2323,21'
          Dst:             strncmp
        - Src:             'src/xpath.c:2326,21'
          Dst:             strncmp
        - Src:             'src/xpath.c:2332,14'
          Dst:             strncmp
        - Src:             'src/xpath.c:2335,21'
          Dst:             strncmp
        - Src:             'src/xpath.c:2341,14'
          Dst:             strncmp
        - Src:             'src/xpath.c:2344,21'
          Dst:             strncmp
        - Src:             'src/xpath.c:2347,21'
          Dst:             strncmp
        - Src:             'src/xpath.c:2353,14'
          Dst:             strncmp
        - Src:             'src/xpath.c:2359,14'
          Dst:             strncmp
        - Src:             'src/xpath.c:2365,14'
          Dst:             strncmp
        - Src:             'src/xpath.c:2368,21'
          Dst:             strncmp
        - Src:             'src/xpath.c:2374,14'
          Dst:             strncmp
        - Src:             'src/xpath.c:2377,21'
          Dst:             strncmp
        - Src:             'src/xpath.c:2383,14'
          Dst:             strncmp
        - Src:             'src/xpath.c:2389,14'
          Dst:             strncmp
        - Src:             'src/xpath.c:2396,9'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:2402,10'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:2408,10'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:2412,14'
          Dst:             reparse_or_expr
        - Src:             'src/xpath.c:2415,13'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:2419,14'
          Dst:             reparse_or_expr
        - Src:             'src/xpath.c:2424,10'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:2429,9'
          Dst:             ly_vlog
    - functionName:    reparse_absolute_location_path
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2193
      functionLinenumberEnd: 2229
      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:2196,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2196,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2199,9'
              BranchSideFuncs:
                - reparse_relative_location_path
                - lyxp_check_token
                - reparse_relative_location_path
        - Branch String:   'src/xpath.c:2199,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2201,13'
              BranchSideFuncs:
                - lyxp_check_token
                - reparse_relative_location_path
            - BranchSide:      'src/xpath.c:2222,13'
              BranchSideFuncs:
                - reparse_relative_location_path
        - Branch String:   'src/xpath.c:2203,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2204,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2206,17'
              BranchSideFuncs:
                - reparse_relative_location_path
        - Branch String:   'src/xpath.c:2206,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2213,49'
              BranchSideFuncs:
                - reparse_relative_location_path
            - BranchSide:      'src/xpath.c:2213,49'
              BranchSideFuncs:
                - reparse_relative_location_path
            - BranchSide:      'src/xpath.c:2213,49'
              BranchSideFuncs:
                - reparse_relative_location_path
            - BranchSide:      'src/xpath.c:2213,49'
              BranchSideFuncs:
                - reparse_relative_location_path
            - BranchSide:      'src/xpath.c:2213,49'
              BranchSideFuncs:
                - reparse_relative_location_path
            - BranchSide:      'src/xpath.c:2213,49'
              BranchSideFuncs:
                - reparse_relative_location_path
            - BranchSide:      'src/xpath.c:2217,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:2214,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2214,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2217,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:2225,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2225,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:2196,5'
          Dst:             exp_check_token2
        - Src:             'src/xpath.c:2203,13'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:2213,18'
          Dst:             reparse_relative_location_path
        - Src:             'src/xpath.c:2224,14'
          Dst:             reparse_relative_location_path
    - functionName:    reparse_predicate
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2070
      functionLinenumberEnd: 2085
      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:2074,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2074,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2075,9'
              BranchSideFuncs:
                - reparse_or_expr
                - lyxp_check_token
        - Branch String:   'src/xpath.c:2078,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2078,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2080,27'
              BranchSideFuncs:
                - lyxp_check_token
        - Branch String:   'src/xpath.c:2081,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2081,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2082,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:2073,10'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:2077,10'
          Dst:             reparse_or_expr
        - Src:             'src/xpath.c:2080,10'
          Dst:             lyxp_check_token
    - functionName:    str2axis
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - str
        - str_len
      BBCount:         68
      ICount:          278
      EdgeCount:       70
      CyclomaticComplexity: 4
      functionsReached:
        - ly_log
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:172,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:174,9'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
            - BranchSide:      'src/xpath.c:177,9'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
            - BranchSide:      'src/xpath.c:180,9'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
            - BranchSide:      'src/xpath.c:183,9'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
            - BranchSide:      'src/xpath.c:186,13'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
                - strncmp
                - __assert_fail
                - strncmp
                - __assert_fail
            - BranchSide:      'src/xpath.c:198,9'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
            - BranchSide:      'src/xpath.c:201,9'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
            - BranchSide:      'src/xpath.c:204,13'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
                - strncmp
                - __assert_fail
            - BranchSide:      'src/xpath.c:213,9'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
            - BranchSide:      'src/xpath.c:217,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/xpath.c:174,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:174,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:175,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:177,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:177,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:178,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:180,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:180,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:181,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:183,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:183,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:184,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:186,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:187,13'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
            - BranchSide:      'src/xpath.c:189,20'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
                - strncmp
                - __assert_fail
        - Branch String:   'src/xpath.c:187,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:187,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:188,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:189,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:190,13'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
            - BranchSide:      'src/xpath.c:193,13'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
        - Branch String:   'src/xpath.c:190,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:190,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:191,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:193,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:193,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:194,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:198,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:198,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:199,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:201,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:201,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:202,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:204,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:205,13'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
            - BranchSide:      'src/xpath.c:208,13'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
        - Branch String:   'src/xpath.c:205,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:205,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:206,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:208,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:208,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:209,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:213,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:213,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:214,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:174,9'
          Dst:             strncmp
        - Src:             'src/xpath.c:174,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:177,9'
          Dst:             strncmp
        - Src:             'src/xpath.c:177,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:180,9'
          Dst:             strncmp
        - Src:             'src/xpath.c:180,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:183,9'
          Dst:             strncmp
        - Src:             'src/xpath.c:183,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:187,13'
          Dst:             strncmp
        - Src:             'src/xpath.c:187,13'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:190,13'
          Dst:             strncmp
        - Src:             'src/xpath.c:190,13'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:193,13'
          Dst:             strncmp
        - Src:             'src/xpath.c:193,13'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:198,9'
          Dst:             strncmp
        - Src:             'src/xpath.c:198,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:201,9'
          Dst:             strncmp
        - Src:             'src/xpath.c:201,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:205,13'
          Dst:             strncmp
        - Src:             'src/xpath.c:205,13'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:208,13'
          Dst:             strncmp
        - Src:             'src/xpath.c:208,13'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:213,9'
          Dst:             strncmp
        - Src:             'src/xpath.c:213,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:217,5'
          Dst:             ly_log
    - functionName:    xpath_pi_node
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5566
      functionLinenumberEnd: 5578
      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:5567,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5568,30'
              BranchSideFuncs:
                - moveto_scnode
            - BranchSide:      'src/xpath.c:5571,9'
              BranchSideFuncs:
                - moveto_node
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:5571,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5572,31'
              BranchSideFuncs:
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:5577,24'
              BranchSideFuncs:
                - moveto_node
      Callsites:
        - Src:             'src/xpath.c:5568,16'
          Dst:             moveto_scnode
        - Src:             'src/xpath.c:5572,9'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:5577,12'
          Dst:             moveto_node
    - functionName:    eval_name_test_with_predicate
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8112
      functionLinenumberEnd: 8276
      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:         138
      ICount:          795
      EdgeCount:       186
      CyclomaticComplexity: 50
      functionsReached:
        - eval_name_test_scnode_no_match_msg
        - eval_name_test_try_compile_predicates
        - eval_name_test_with_predicate_get_scnode
        - eval_predicate
        - 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_model
        - moveto_scnode
        - moveto_scnode_alldesc_child
        - set_scnode_clear_ctx
        - xpath_pi_node
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:8125,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8126,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:8129,15'
              BranchSideFuncs:
                - moveto_resolve_model
                - 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
        - Branch String:   'src/xpath.c:8132,28'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8132,32'
              BranchSideFuncs:
                - moveto_resolve_model
                - 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
            - BranchSide:      'src/xpath.c:8138,53'
              BranchSideFuncs:
                - moveto_resolve_model
                - 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
        - Branch String:   'src/xpath.c:8132,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8134,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:8138,53'
              BranchSideFuncs:
                - moveto_resolve_model
                - 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
        - Branch String:   'src/xpath.c:8139,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8139,5'
              BranchSideFuncs:
                - lydict_remove
                - ly_path_predicates_free
            - BranchSide:      'src/xpath.c:8141,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
        - Branch String:   'src/xpath.c:8141,28'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8141,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
            - BranchSide:      'src/xpath.c:8146,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
        - Branch String:   'src/xpath.c:8141,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8143,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:8146,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
        - Branch String:   'src/xpath.c:8146,41'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8146,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
            - BranchSide:      'src/xpath.c:8146,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
        - Branch String:   'src/xpath.c:8146,56'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8146,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
            - BranchSide:      'src/xpath.c:8167,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:8146,85'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8146,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
            - BranchSide:      'src/xpath.c:8167,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:8146,98'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8147,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:8167,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:8146,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8149,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
            - BranchSide:      'src/xpath.c:8167,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:8149,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8150,58'
              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
            - BranchSide:      'src/xpath.c:8158,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:8150,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8153,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:8156,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
        - Branch String:   'src/xpath.c:8158,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8158,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:8165,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:8158,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8160,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:8165,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:8160,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8162,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:8164,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:8167,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8167,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:8170,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:8170,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8170,9'
              BranchSideFuncs:
                - lydict_remove
                - ly_path_predicates_free
            - BranchSide:      'src/xpath.c:8171,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:8175,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8176,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:8187,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:8176,41'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8176,45'
              BranchSideFuncs:
                - moveto_attr
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - moveto_attr_alldesc
            - BranchSide:      'src/xpath.c:8179,17'
              BranchSideFuncs:
                - moveto_attr
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - moveto_attr_alldesc
        - Branch String:   'src/xpath.c:8176,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8177,34'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
            - BranchSide:      'src/xpath.c:8179,17'
              BranchSideFuncs:
                - moveto_attr
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - moveto_attr_alldesc
        - Branch String:   'src/xpath.c:8179,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8180,42'
              BranchSideFuncs:
                - moveto_attr_alldesc
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
            - BranchSide:      'src/xpath.c:8182,34'
              BranchSideFuncs:
                - moveto_attr
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
        - Branch String:   'src/xpath.c:8184,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:0,0'
              BranchSideFuncs:
                - lydict_remove
                - ly_path_predicates_free
            - BranchSide:      'src/xpath.c:8184,13'
              BranchSideFuncs:
                - lydict_remove
                - ly_path_predicates_free
        - Branch String:   'src/xpath.c:8187,41'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8187,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:8240,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:8187,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8188,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:8240,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:8192,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8193,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:8205,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:8193,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8194,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:8203,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:8194,25'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8196,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:8199,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:8205,26'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8205,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:8209,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:8205,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8207,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:8209,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:8209,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8211,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:8214,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:8212,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8212,21'
              BranchSideFuncs:
                - lydict_remove
                - ly_path_predicates_free
            - BranchSide:      'src/xpath.c:8213,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:8216,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8216,13'
              BranchSideFuncs:
                - lydict_remove
                - ly_path_predicates_free
            - BranchSide:      'src/xpath.c:8218,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:8221,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8222,27'
              BranchSideFuncs:
                - eval_name_test_scnode_no_match_msg
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
            - BranchSide:      'src/xpath.c:8225,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:8225,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8220,17'
              BranchSideFuncs:
                - eval_name_test_scnode_no_match_msg
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
            - BranchSide:      'src/xpath.c:8226,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:8226,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8228,52'
              BranchSideFuncs:
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
            - BranchSide:      'src/xpath.c:8239,9'
              BranchSideFuncs:
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
        - Branch String:   'src/xpath.c:8230,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8232,21'
              BranchSideFuncs:
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
            - BranchSide:      'src/xpath.c:8236,20'
              BranchSideFuncs:
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
        - Branch String:   'src/xpath.c:8240,26'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8240,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:8243,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:8240,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8242,48'
              BranchSideFuncs:
                - moveto_node_alldesc_child
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
            - BranchSide:      'src/xpath.c:8243,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:8243,31'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8243,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:8247,21'
              BranchSideFuncs:
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
        - Branch String:   'src/xpath.c:8243,24'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8245,45'
              BranchSideFuncs:
                - moveto_node_hash_child
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
            - BranchSide:      'src/xpath.c:8247,21'
              BranchSideFuncs:
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
        - Branch String:   'src/xpath.c:8247,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8249,40'
              BranchSideFuncs:
                - xpath_pi_node
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
            - BranchSide:      'src/xpath.c:8252,34'
              BranchSideFuncs:
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
        - Branch String:   'src/xpath.c:8250,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8250,21'
              BranchSideFuncs:
                - lydict_remove
                - ly_path_predicates_free
            - BranchSide:      'src/xpath.c:8251,17'
              BranchSideFuncs:
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
        - Branch String:   'src/xpath.c:8254,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:0,0'
              BranchSideFuncs:
                - lydict_remove
                - ly_path_predicates_free
            - BranchSide:      'src/xpath.c:8254,13'
              BranchSideFuncs:
                - lydict_remove
                - ly_path_predicates_free
        - Branch String:   'src/xpath.c:8258,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8260,17'
              BranchSideFuncs:
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
            - BranchSide:      'src/xpath.c:8264,5'
              BranchSideFuncs:
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
        - Branch String:   'src/xpath.c:8264,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8265,28'
              BranchSideFuncs:
                - eval_predicate
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
            - BranchSide:      'src/xpath.c:8270,9'
              BranchSideFuncs:
                - lydict_remove
                - ly_path_predicates_free
        - Branch String:   'src/xpath.c:8266,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8264,5'
              BranchSideFuncs:
                - lydict_remove
                - ly_path_predicates_free
            - BranchSide:      'src/xpath.c:8266,9'
              BranchSideFuncs:
                - lydict_remove
                - ly_path_predicates_free
        - Branch String:   'src/xpath.c:8270,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8270,9'
              BranchSideFuncs:
                - lydict_remove
                - ly_path_predicates_free
            - BranchSide:      'src/xpath.c:8272,17'
              BranchSideFuncs:
                - lydict_remove
                - ly_path_predicates_free
      Callsites:
        - Src:             'src/xpath.c:8121,5'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:8121,5'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:8138,10'
          Dst:             moveto_resolve_model
        - Src:             'src/xpath.c:8150,17'
          Dst:             eval_name_test_with_predicate_get_scnode
        - Src:             'src/xpath.c:8160,17'
          Dst:             eval_name_test_try_compile_predicates
        - Src:             'src/xpath.c:8170,9'
          Dst:             lydict_insert
        - Src:             'src/xpath.c:8177,13'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:8180,22'
          Dst:             moveto_attr_alldesc
        - Src:             'src/xpath.c:8182,22'
          Dst:             moveto_attr
        - Src:             'src/xpath.c:8207,22'
          Dst:             moveto_scnode_alldesc_child
        - Src:             'src/xpath.c:8211,26'
          Dst:             xpath_pi_node
        - Src:             'src/xpath.c:8214,22'
          Dst:             moveto_scnode
        - Src:             'src/xpath.c:8228,17'
          Dst:             eval_name_test_scnode_no_match_msg
        - Src:             'src/xpath.c:8242,22'
          Dst:             moveto_node_alldesc_child
        - Src:             'src/xpath.c:8245,22'
          Dst:             moveto_node_hash_child
        - Src:             'src/xpath.c:8249,26'
          Dst:             xpath_pi_node
        - Src:             'src/xpath.c:8252,22'
          Dst:             moveto_node
        - Src:             'src/xpath.c:8264,13'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:8265,13'
          Dst:             eval_predicate
        - Src:             'src/xpath.c:8274,5'
          Dst:             lydict_remove
        - Src:             'src/xpath.c:8275,5'
          Dst:             ly_path_predicates_free
    - functionName:    eval_node_type_with_predicate
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8297
      functionLinenumberEnd: 8335
      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:8302,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8303,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:8312,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:8303,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8303,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:8304,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:8304,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8305,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:8307,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:8307,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8307,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:8308,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:8310,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8310,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:8311,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:8317,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8317,5'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - eval_predicate
            - BranchSide:      'src/xpath.c:8318,5'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - eval_predicate
        - Branch String:   'src/xpath.c:8323,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8323,5'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - eval_predicate
            - BranchSide:      'src/xpath.c:8324,5'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - eval_predicate
        - Branch String:   'src/xpath.c:8329,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8330,29'
              BranchSideFuncs:
                - eval_predicate
                - lyxp_check_token
            - BranchSide:      'src/xpath.c:8334,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:8331,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8329,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:8331,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:8303,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:8304,14'
          Dst:             strncmp
        - Src:             'src/xpath.c:8305,18'
          Dst:             xpath_pi_node
        - Src:             'src/xpath.c:8307,13'
          Dst:             strncmp
        - Src:             'src/xpath.c:8307,13'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:8308,18'
          Dst:             xpath_pi_text
        - Src:             'src/xpath.c:8312,5'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:8312,5'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:8317,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:8318,5'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:8318,5'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:8323,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:8324,5'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:8324,5'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:8329,13'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:8330,14'
          Dst:             eval_predicate
    - functionName:    eval_name_test_with_predicate_get_scnode
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7969
      functionLinenumberEnd: 8045
      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:7974,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7974,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:7977,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:7974,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7974,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:7977,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:7978,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7979,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:8001,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:7979,39'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7979,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:7999,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:7979,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7981,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:7999,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:7981,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7982,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:7993,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:7982,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7983,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:7986,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:7987,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7981,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:7989,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:7993,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7995,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:7997,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:8001,41'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8001,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:8002,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:8001,45'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8001,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:8001,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:8002,39'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8002,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:8008,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:8002,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8004,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:8008,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:8008,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8010,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:8019,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:8012,24'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8012,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:8015,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:8012,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8014,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:8015,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:8024,16'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8024,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:8028,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:8024,56'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8024,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:8028,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:8024,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8025,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:8028,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:8028,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8029,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:8039,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:8029,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8032,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:8035,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:8039,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8041,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:8044,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:7974,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:7981,27'
          Dst:             ly_ctx_get_module_iter
        - Src:             'src/xpath.c:7986,26'
          Dst:             lys_find_child
        - Src:             'src/xpath.c:7999,22'
          Dst:             lys_find_child
        - Src:             'src/xpath.c:8001,45'
          Dst:             lysc_data_node
        - Src:             'src/xpath.c:8010,22'
          Dst:             lys_find_child
        - Src:             'src/xpath.c:8011,23'
          Dst:             lys_find_child
        - Src:             'src/xpath.c:8019,22'
          Dst:             lys_find_child
    - functionName:    eval_name_test_try_compile_predicates
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7799
      functionLinenumberEnd: 7947
      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:7806,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7806,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:7809,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:7811,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7815,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:7880,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:7815,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7816,16'
              BranchSideFuncs:
                - ly_temp_log_options
                - lyxp_expr_free
                - free
            - BranchSide:      'src/xpath.c:7821,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:7822,53'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7822,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:7822,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:7822,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7824,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:7876,5'
              BranchSideFuncs:
                - ly_path_parse_predicate
                - ly_path_compile_predicate
                - ly_temp_log_options
                - lyxp_expr_free
                - free
        - Branch String:   'src/xpath.c:7824,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7825,20'
              BranchSideFuncs:
                - ly_temp_log_options
                - lyxp_expr_free
                - free
            - BranchSide:      'src/xpath.c:7828,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:7830,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7832,20'
              BranchSideFuncs:
                - ly_temp_log_options
                - lyxp_expr_free
                - free
            - BranchSide:      'src/xpath.c:7837,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:7837,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7837,13'
              BranchSideFuncs:
                - ly_temp_log_options
                - lyxp_expr_free
                - free
            - BranchSide:      'src/xpath.c:7840,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:7842,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7844,20'
              BranchSideFuncs:
                - ly_temp_log_options
                - lyxp_expr_free
                - free
            - BranchSide:      'src/xpath.c:7847,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:7857,40'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7857,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:7861,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:7857,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7859,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:7861,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:7861,28'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7863,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:7864,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:7868,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7855,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:7871,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:7871,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7871,13'
              BranchSideFuncs:
                - ly_temp_log_options
                - lyxp_expr_free
                - free
            - BranchSide:      'src/xpath.c:7874,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:7883,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7884,16'
              BranchSideFuncs:
                - ly_temp_log_options
                - lyxp_expr_free
                - free
            - BranchSide:      'src/xpath.c:7887,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:7889,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7891,16'
              BranchSideFuncs:
                - ly_temp_log_options
                - lyxp_expr_free
                - free
            - BranchSide:      'src/xpath.c:7894,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:7896,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7898,16'
              BranchSideFuncs:
                - ly_temp_log_options
                - lyxp_expr_free
                - free
            - BranchSide:      'src/xpath.c:7901,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:7911,36'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7911,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:7915,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:7911,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7913,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:7915,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:7915,24'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7917,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:7918,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:7922,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7909,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:7925,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:7925,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7925,9'
              BranchSideFuncs:
                - ly_temp_log_options
                - lyxp_expr_free
                - free
            - BranchSide:      'src/xpath.c:7928,9'
              BranchSideFuncs:
                - ly_path_parse_predicate
                - ly_path_compile_predicate
                - ly_temp_log_options
                - lyxp_expr_free
                - free
        - Branch String:   'src/xpath.c:7932,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7932,5'
              BranchSideFuncs:
                - ly_temp_log_options
                - lyxp_expr_free
                - free
            - BranchSide:      'src/xpath.c:7936,36'
              BranchSideFuncs:
                - ly_path_compile_predicate
                - ly_temp_log_options
                - lyxp_expr_free
                - free
        - Branch String:   'src/xpath.c:7936,46'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7936,62'
              BranchSideFuncs:
                - ly_path_compile_predicate
                - ly_temp_log_options
                - lyxp_expr_free
                - free
            - BranchSide:      'src/xpath.c:7936,92'
              BranchSideFuncs:
                - ly_path_compile_predicate
                - ly_temp_log_options
                - lyxp_expr_free
                - free
        - Branch String:   'src/xpath.c:7938,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7938,5'
              BranchSideFuncs:
                - ly_temp_log_options
                - lyxp_expr_free
                - free
            - BranchSide:      'src/xpath.c:7941,16'
              BranchSideFuncs:
                - ly_temp_log_options
                - lyxp_expr_free
                - free
      Callsites:
        - Src:             'src/xpath.c:7806,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:7809,15'
          Dst:             ly_temp_log_options
        - Src:             'src/xpath.c:7822,20'
          Dst:             lysc_node_child
        - Src:             'src/xpath.c:7824,17'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:7830,17'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:7837,13'
          Dst:             eval_name_test_try_compile_predicate_key
        - Src:             'src/xpath.c:7842,17'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:7857,44'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:7861,29'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:7864,29'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:7871,13'
          Dst:             eval_name_test_try_compile_predicate_append
        - Src:             'src/xpath.c:7883,13'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:7889,13'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:7896,13'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:7911,40'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:7915,25'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:7918,25'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:7925,9'
          Dst:             eval_name_test_try_compile_predicate_append
        - Src:             'src/xpath.c:7932,5'
          Dst:             ly_path_parse_predicate
        - Src:             'src/xpath.c:7936,10'
          Dst:             ly_path_compile_predicate
        - Src:             'src/xpath.c:7944,5'
          Dst:             ly_temp_log_options
        - Src:             'src/xpath.c:7945,5'
          Dst:             lyxp_expr_free
    - functionName:    moveto_attr_alldesc
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7153
      functionLinenumberEnd: 7219
      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:7158,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7159,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7162,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:7162,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7163,9'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:7170,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:7173,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7174,23'
              BranchSideFuncs:
                - lyxp_set_free
            - BranchSide:      'src/xpath.c:7178,23'
              BranchSideFuncs:
                - moveto_union
                - lyxp_set_free
                - set_remove_node
                - set_insert_node
                - lyxp_set_free
        - Branch String:   'src/xpath.c:7179,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7180,23'
              BranchSideFuncs:
                - lyxp_set_free
            - BranchSide:      'src/xpath.c:7183,19'
              BranchSideFuncs:
                - lyxp_set_free
                - set_remove_node
                - set_insert_node
        - Branch String:   'src/xpath.c:7185,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7186,17'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
            - BranchSide:      'src/xpath.c:7218,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:7190,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7191,24'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
            - BranchSide:      'src/xpath.c:7212,14'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
        - Branch String:   'src/xpath.c:7191,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7193,21'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
            - BranchSide:      'src/xpath.c:7210,9'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
        - Branch String:   'src/xpath.c:7193,25'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7193,29'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
            - BranchSide:      'src/xpath.c:7197,22'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
        - Branch String:   'src/xpath.c:7193,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7194,21'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
            - BranchSide:      'src/xpath.c:7197,22'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
        - Branch String:   'src/xpath.c:7197,29'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7197,33'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
            - BranchSide:      'src/xpath.c:7199,26'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
        - Branch String:   'src/xpath.c:7197,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7199,26'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
            - BranchSide:      'src/xpath.c:7209,13'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
        - Branch String:   'src/xpath.c:7199,25'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7200,49'
              BranchSideFuncs:
                - set_insert_node
                - set_remove_node
            - BranchSide:      'src/xpath.c:7205,41'
              BranchSideFuncs:
                - set_insert_node
                - set_remove_node
        - Branch String:   'src/xpath.c:7212,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7185,5'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
            - BranchSide:      'src/xpath.c:7214,29'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
      Callsites:
        - Src:             'src/xpath.c:7163,9'
          Dst:             print_set_type
        - Src:             'src/xpath.c:7163,9'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:7170,20'
          Dst:             set_copy
        - Src:             'src/xpath.c:7172,10'
          Dst:             moveto_node_alldesc_child
        - Src:             'src/xpath.c:7174,9'
          Dst:             lyxp_set_free
        - Src:             'src/xpath.c:7178,10'
          Dst:             moveto_union
        - Src:             'src/xpath.c:7180,9'
          Dst:             lyxp_set_free
        - Src:             'src/xpath.c:7183,5'
          Dst:             lyxp_set_free
        - Src:             'src/xpath.c:7205,25'
          Dst:             set_insert_node
        - Src:             'src/xpath.c:7214,13'
          Dst:             set_remove_node
    - functionName:    moveto_attr
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7046
      functionLinenumberEnd: 7093
      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:7049,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7050,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7053,9'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
                - print_set_type
                - ly_vlog
        - Branch String:   'src/xpath.c:7053,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7054,9'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:7058,19'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
        - Branch String:   'src/xpath.c:7058,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7059,17'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
            - BranchSide:      'src/xpath.c:7092,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:7063,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7064,24'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
            - BranchSide:      'src/xpath.c:7086,14'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
        - Branch String:   'src/xpath.c:7064,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7067,21'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
            - BranchSide:      'src/xpath.c:7084,9'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
        - Branch String:   'src/xpath.c:7067,25'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7067,29'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
            - BranchSide:      'src/xpath.c:7071,22'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
        - Branch String:   'src/xpath.c:7067,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7068,21'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
            - BranchSide:      'src/xpath.c:7071,22'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
        - Branch String:   'src/xpath.c:7071,29'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7071,33'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
            - BranchSide:      'src/xpath.c:7073,26'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
        - Branch String:   'src/xpath.c:7071,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7073,26'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
            - BranchSide:      'src/xpath.c:7083,13'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
        - Branch String:   'src/xpath.c:7073,25'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7074,49'
              BranchSideFuncs:
                - set_insert_node
                - set_remove_node
            - BranchSide:      'src/xpath.c:7079,41'
              BranchSideFuncs:
                - set_insert_node
                - set_remove_node
        - Branch String:   'src/xpath.c:7086,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7058,5'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
            - BranchSide:      'src/xpath.c:7088,29'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
      Callsites:
        - Src:             'src/xpath.c:7054,9'
          Dst:             print_set_type
        - Src:             'src/xpath.c:7054,9'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:7079,25'
          Dst:             set_insert_node
        - Src:             'src/xpath.c:7088,13'
          Dst:             set_remove_node
    - functionName:    moveto_scnode_alldesc_child
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6982
      functionLinenumberEnd: 7032
      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:6987,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6988,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6991,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:6991,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6992,9'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:6996,17'
              BranchSideFuncs:
                - moveto_scnode_dfs
                - ly_ctx_get_module_iter
                - lys_getnext
                - moveto_scnode_dfs
        - Branch String:   'src/xpath.c:6997,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6998,13'
              BranchSideFuncs:
                - moveto_scnode_dfs
                - ly_ctx_get_module_iter
                - lys_getnext
                - moveto_scnode_dfs
            - BranchSide:      'src/xpath.c:7031,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6998,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6999,17'
              BranchSideFuncs:
                - moveto_scnode_dfs
                - ly_ctx_get_module_iter
                - lys_getnext
                - moveto_scnode_dfs
            - BranchSide:      'src/xpath.c:7006,13'
              BranchSideFuncs:
                - moveto_scnode_dfs
                - ly_ctx_get_module_iter
                - lys_getnext
                - moveto_scnode_dfs
        - Branch String:   'src/xpath.c:6999,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7000,17'
              BranchSideFuncs:
                - moveto_scnode_dfs
                - ly_ctx_get_module_iter
                - lys_getnext
                - moveto_scnode_dfs
            - BranchSide:      'src/xpath.c:7004,13'
              BranchSideFuncs:
                - moveto_scnode_dfs
                - ly_ctx_get_module_iter
                - lys_getnext
                - moveto_scnode_dfs
        - Branch String:   'src/xpath.c:7009,65'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7009,69'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - moveto_scnode_dfs
                - lys_getnext
                - moveto_scnode_dfs
            - BranchSide:      'src/xpath.c:7011,21'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - moveto_scnode_dfs
                - lys_getnext
                - moveto_scnode_dfs
        - Branch String:   'src/xpath.c:7009,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7011,21'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - moveto_scnode_dfs
                - lys_getnext
                - moveto_scnode_dfs
            - BranchSide:      'src/xpath.c:7025,20'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lys_getnext
                - moveto_scnode_dfs
                - moveto_scnode_dfs
        - Branch String:   'src/xpath.c:7012,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7014,22'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - moveto_scnode_dfs
                - lys_getnext
                - moveto_scnode_dfs
            - BranchSide:      'src/xpath.c:7025,9'
              BranchSideFuncs:
                - moveto_scnode_dfs
                - ly_ctx_get_module_iter
                - lys_getnext
                - moveto_scnode_dfs
        - Branch String:   'src/xpath.c:7014,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7015,21'
              BranchSideFuncs:
                - lys_getnext
                - ly_ctx_get_module_iter
                - moveto_scnode_dfs
                - moveto_scnode_dfs
            - BranchSide:      'src/xpath.c:7018,22'
              BranchSideFuncs:
                - lys_getnext
                - ly_ctx_get_module_iter
                - moveto_scnode_dfs
                - moveto_scnode_dfs
        - Branch String:   'src/xpath.c:7020,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7012,13'
              BranchSideFuncs:
                - moveto_scnode_dfs
                - lys_getnext
                - ly_ctx_get_module_iter
                - moveto_scnode_dfs
            - BranchSide:      'src/xpath.c:7021,21'
              BranchSideFuncs:
                - moveto_scnode_dfs
                - lys_getnext
                - ly_ctx_get_module_iter
                - moveto_scnode_dfs
        - Branch String:   'src/xpath.c:7021,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7020,17'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7021,21'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:7027,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7027,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7028,9'
              BranchSideFuncs:
                - moveto_scnode_dfs
                - ly_ctx_get_module_iter
                - lys_getnext
                - moveto_scnode_dfs
      Callsites:
        - Src:             'src/xpath.c:6992,9'
          Dst:             print_set_type
        - Src:             'src/xpath.c:6992,9'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:7012,27'
          Dst:             ly_ctx_get_module_iter
        - Src:             'src/xpath.c:7020,32'
          Dst:             lys_getnext
        - Src:             'src/xpath.c:7021,21'
          Dst:             moveto_scnode_dfs
        - Src:             'src/xpath.c:7027,13'
          Dst:             moveto_scnode_dfs
    - functionName:    moveto_scnode
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6732
      functionLinenumberEnd: 6805
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - set
        - moveto_mod
        - ncname
        - axis
        - options
      BBCount:         63
      ICount:          408
      EdgeCount:       86
      CyclomaticComplexity: 25
      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:6739,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6740,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6743,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:6743,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6744,9'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:6749,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:6750,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6751,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:6753,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:6753,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6754,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:6757,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:6758,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6760,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:6796,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6760,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6762,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:6765,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:6767,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6769,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:6783,13'
              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:6769,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6770,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:6774,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:6774,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6774,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6777,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:6777,35'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6767,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:6777,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:6777,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6767,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:6778,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:6783,24'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6783,27'
              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:6793,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:6783,34'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6783,39'
              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:6793,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:6783,69'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6783,73'
              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:6784,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:6783,99'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6784,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:6793,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:6784,62'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6784,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:6793,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:6783,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6787,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:6793,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:6787,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6787,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6788,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:6788,35'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6788,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:6792,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:6788,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6789,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:6792,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:6796,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6797,16'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6804,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6797,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6798,17'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6802,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6798,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6799,17'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6801,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:6744,9'
          Dst:             print_set_type
        - Src:             'src/xpath.c:6744,9'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:6760,13'
          Dst:             moveto_axis_scnode_next_in_ctx
        - Src:             'src/xpath.c:6767,17'
          Dst:             moveto_axis_scnode_next
        - Src:             'src/xpath.c:6769,17'
          Dst:             moveto_scnode_check
        - Src:             'src/xpath.c:6774,13'
          Dst:             lyxp_set_scnode_insert_node
        - Src:             'src/xpath.c:6785,35'
          Dst:             strlen
        - Src:             'src/xpath.c:6785,90'
          Dst:             strlen
        - Src:             'src/xpath.c:6784,66'
          Dst:             ly_nested_ext_schema
        - Src:             'src/xpath.c:6787,13'
          Dst:             lyxp_set_scnode_insert_node
    - functionName:    eval_name_test_scnode_no_match_msg
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8060
      functionLinenumberEnd: 8092
      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:8065,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8067,13'
              BranchSideFuncs:
                - ly_log
                - free
                - free
                - ly_log
                - ly_log
                - ly_log
                - strdup
                - strdup
                - lysc_path
            - BranchSide:      'src/xpath.c:8075,9'
              BranchSideFuncs:
                - ly_log
                - free
                - free
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/xpath.c:8067,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8068,31'
              BranchSideFuncs:
                - lysc_path
                - ly_log
                - free
                - free
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/xpath.c:8069,20'
              BranchSideFuncs:
                - ly_log
                - free
                - free
                - ly_log
                - ly_log
                - ly_log
                - strdup
                - strdup
        - Branch String:   'src/xpath.c:8069,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8070,21'
              BranchSideFuncs:
                - strdup
                - ly_log
                - free
                - free
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/xpath.c:8071,20'
              BranchSideFuncs:
                - ly_log
                - free
                - free
                - ly_log
                - ly_log
                - ly_log
                - strdup
        - Branch String:   'src/xpath.c:8075,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8076,16'
              BranchSideFuncs:
                - ly_log
                - free
                - free
                - ly_log
            - BranchSide:      'src/xpath.c:8083,16'
              BranchSideFuncs:
                - ly_log
                - free
                - free
                - ly_log
        - Branch String:   'src/xpath.c:8077,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8078,13'
              BranchSideFuncs:
                - ly_log
                - free
                - free
            - BranchSide:      'src/xpath.c:8080,13'
              BranchSideFuncs:
                - ly_log
                - free
                - free
        - Branch String:   'src/xpath.c:8084,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8085,13'
              BranchSideFuncs:
                - ly_log
                - free
                - free
            - BranchSide:      'src/xpath.c:8087,13'
              BranchSideFuncs:
                - ly_log
                - free
                - free
      Callsites:
        - Src:             'src/xpath.c:8064,12'
          Dst:             lysc_path
        - Src:             'src/xpath.c:8068,21'
          Dst:             lysc_path
        - Src:             'src/xpath.c:8070,21'
          Dst:             strdup
        - Src:             'src/xpath.c:8072,21'
          Dst:             strdup
        - Src:             'src/xpath.c:8078,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:8080,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:8085,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:8087,13'
          Dst:             ly_log
    - functionName:    moveto_node_alldesc_child
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6819
      functionLinenumberEnd: 6893
      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:6825,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6826,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6829,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.4793
                - lyd_parent.4801
                - lyd_parent.4801
                - print_set_type
                - ly_vlog
        - Branch String:   'src/xpath.c:6829,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6830,9'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:6835,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.4793
                - lyd_parent.4801
                - lyd_parent.4801
        - Branch String:   'src/xpath.c:6836,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6836,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6839,24'
              BranchSideFuncs:
                - set_init
                - lyxp_set_free_content
                - set_sort
                - __assert_fail
                - moveto_node_check
                - set_insert_node
                - set_dup_node_check
                - lyd_child.4793
                - lyd_parent.4801
                - lyd_parent.4801
        - Branch String:   'src/xpath.c:6840,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6843,17'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_sort
                - __assert_fail
                - moveto_node_check
                - set_insert_node
                - set_dup_node_check
                - lyd_child.4793
                - lyd_parent.4801
                - lyd_parent.4801
            - BranchSide:      'src/xpath.c:6886,23'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_sort
                - __assert_fail
        - Branch String:   'src/xpath.c:6844,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6845,36'
              BranchSideFuncs:
                - moveto_node_check
                - set_insert_node
                - set_dup_node_check
                - lyd_child.4793
                - lyxp_set_free_content
                - set_sort
                - __assert_fail
                - lyd_parent.4801
                - lyd_parent.4801
            - BranchSide:      'src/xpath.c:6883,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_sort
                - __assert_fail
                - moveto_node_check
                - set_insert_node
                - set_dup_node_check
                - lyd_child.4793
                - lyd_parent.4801
                - lyd_parent.4801
        - Branch String:   'src/xpath.c:6846,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6848,43'
              BranchSideFuncs:
                - lyd_child.4793
                - lyxp_set_free_content
                - set_sort
                - __assert_fail
                - moveto_node_check
                - set_insert_node
                - set_dup_node_check
                - lyd_parent.4801
                - lyd_parent.4801
            - BranchSide:      'src/xpath.c:6853,24'
              BranchSideFuncs:
                - lyd_child.4793
                - lyxp_set_free_content
                - set_sort
                - __assert_fail
                - moveto_node_check
                - set_insert_node
                - set_dup_node_check
                - lyd_parent.4801
                - lyd_parent.4801
        - Branch String:   'src/xpath.c:6849,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6851,21'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_sort
                - __assert_fail
                - moveto_node_check
                - set_insert_node
                - set_dup_node_check
                - lyd_child.4793
                - lyd_parent.4801
                - lyd_parent.4801
            - BranchSide:      'src/xpath.c:6853,13'
              BranchSideFuncs:
                - lyd_child.4793
                - lyxp_set_free_content
                - set_sort
                - __assert_fail
                - moveto_node_check
                - set_insert_node
                - set_dup_node_check
                - lyd_parent.4801
                - lyd_parent.4801
        - Branch String:   'src/xpath.c:6853,24'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6854,24'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6855,24'
              BranchSideFuncs:
                - lyd_child.4793
                - lyxp_set_free_content
                - set_sort
                - __assert_fail
                - moveto_node_check
                - set_insert_node
                - set_dup_node_check
                - lyd_parent.4801
                - lyd_parent.4801
        - Branch String:   'src/xpath.c:6862,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6862,24'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_sort
                - __assert_fail
                - moveto_node_check
                - set_insert_node
                - set_dup_node_check
                - lyd_child.4793
                - lyd_parent.4801
                - lyd_parent.4801
            - BranchSide:      'src/xpath.c:6872,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_sort
                - __assert_fail
                - moveto_node_check
                - set_insert_node
                - set_dup_node_check
                - lyd_child.4793
                - lyd_parent.4801
                - lyd_parent.4801
        - Branch String:   'src/xpath.c:6866,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6867,28'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_sort
                - __assert_fail
                - moveto_node_check
                - set_insert_node
                - set_dup_node_check
                - lyd_child.4793
                - lyd_parent.4801
                - lyd_parent.4801
            - BranchSide:      'src/xpath.c:6869,21'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_sort
                - __assert_fail
                - moveto_node_check
                - set_insert_node
                - set_dup_node_check
                - lyd_child.4793
                - lyd_parent.4801
                - lyd_parent.4801
        - Branch String:   'src/xpath.c:6872,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6874,32'
              BranchSideFuncs:
                - lyd_parent.4801
                - lyd_parent.4801
                - lyxp_set_free_content
                - set_sort
                - __assert_fail
                - moveto_node_check
                - set_insert_node
                - set_dup_node_check
                - lyd_child.4793
            - BranchSide:      'src/xpath.c:6882,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_sort
                - __assert_fail
                - moveto_node_check
                - set_insert_node
                - set_dup_node_check
                - lyd_child.4793
                - lyd_parent.4801
                - lyd_parent.4801
        - Branch String:   'src/xpath.c:6874,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6876,21'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_sort
                - __assert_fail
                - moveto_node_check
                - set_insert_node
                - set_dup_node_check
                - lyd_child.4793
                - lyd_parent.4801
                - lyd_parent.4801
            - BranchSide:      'src/xpath.c:6879,35'
              BranchSideFuncs:
                - lyd_parent.4801
                - lyxp_set_free_content
                - set_sort
                - __assert_fail
                - moveto_node_check
                - set_insert_node
                - set_dup_node_check
                - lyd_child.4793
                - lyd_parent.4801
        - Branch String:   'src/xpath.c:6890,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6890,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:6892,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:6830,9'
          Dst:             print_set_type
        - Src:             'src/xpath.c:6830,9'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:6835,10'
          Dst:             xpath_pi_node
        - Src:             'src/xpath.c:6839,5'
          Dst:             set_init
        - Src:             'src/xpath.c:6845,18'
          Dst:             moveto_node_check
        - Src:             'src/xpath.c:6848,17'
          Dst:             set_insert_node
        - Src:             'src/xpath.c:6849,21'
          Dst:             set_dup_node_check
        - Src:             'src/xpath.c:6861,20'
          Dst:             lyd_child
        - Src:             'src/xpath.c:6874,21'
          Dst:             lyd_parent
        - Src:             'src/xpath.c:6879,24'
          Dst:             lyd_parent
        - Src:             'src/xpath.c:6888,5'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:6890,5'
          Dst:             set_sort
        - Src:             'src/xpath.c:6890,5'
          Dst:             __assert_fail
    - functionName:    moveto_node_hash_child
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6186
      functionLinenumberEnd: 6271
      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:6193,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6193,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.4793
                - __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:6193,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/xpath.c:6193,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6193,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.4793
                - __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:6196,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.4793
                - __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:6193,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6193,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.4793
                - __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:6196,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.4793
                - __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:6198,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6199,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyd_free_tree
            - BranchSide:      'src/xpath.c:6202,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.4793
                - __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:6202,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6203,9'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
                - lyxp_set_free_content
                - lyd_free_tree
            - BranchSide:      'src/xpath.c:6209,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.4793
                - __assert_fail
                - lyd_create_term2
                - lyd_create_list
                - lyxp_set_free_content
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:6209,51'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6209,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.4793
                - __assert_fail
                - lyd_create_term2
                - lyd_create_list
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:6212,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.4793
                - __assert_fail
                - lyd_create_term2
                - lyd_create_list
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:6209,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6210,31'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyd_free_tree
            - BranchSide:      'src/xpath.c:6212,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.4793
                - __assert_fail
                - lyd_create_term2
                - lyd_create_list
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:6219,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6220,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.4793
                - __assert_fail
            - BranchSide:      'src/xpath.c:6221,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.4793
                - __assert_fail
                - lyd_create_term2
        - Branch String:   'src/xpath.c:6220,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6220,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyd_free_tree
            - BranchSide:      'src/xpath.c:6221,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.4793
                - __assert_fail
        - Branch String:   'src/xpath.c:6222,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6222,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyd_free_tree
            - BranchSide:      'src/xpath.c:6223,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.4793
                - __assert_fail
        - Branch String:   'src/xpath.c:6225,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6226,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.4793
                - __assert_fail
            - BranchSide:      'src/xpath.c:6263,27'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - lyd_free_tree
                - __assert_fail
        - Branch String:   'src/xpath.c:6228,63'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6228,67'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - lyd_free_tree
                - __assert_fail
                - lyd_child.4793
                - set_insert_node
                - lysc_has_when
                - lyd_find_sibling_opaq_next
                - lyd_find_sibling_first
                - __assert_fail
            - BranchSide:      'src/xpath.c:6229,13'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - lyd_free_tree
                - __assert_fail
                - lyd_child.4793
                - set_insert_node
                - lysc_has_when
                - lyd_find_sibling_opaq_next
                - lyd_find_sibling_first
                - __assert_fail
        - Branch String:   'src/xpath.c:6228,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6229,13'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - lyd_free_tree
                - __assert_fail
                - lyd_child.4793
                - set_insert_node
                - lysc_has_when
                - lyd_find_sibling_opaq_next
                - lyd_find_sibling_first
                - __assert_fail
            - BranchSide:      'src/xpath.c:6233,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.4793
        - Branch String:   'src/xpath.c:6229,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6229,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:6232,24'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - lyd_free_tree
                - __assert_fail
                - lyd_child.4793
                - __assert_fail
                - set_insert_node
                - lysc_has_when
                - lyd_find_sibling_opaq_next
                - lyd_find_sibling_first
        - Branch String:   'src/xpath.c:6239,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6240,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.4793
                - __assert_fail
                - set_insert_node
                - lysc_has_when
                - lyd_find_sibling_opaq_next
            - BranchSide:      'src/xpath.c:6242,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.4793
                - __assert_fail
                - set_insert_node
                - lysc_has_when
                - lyd_find_sibling_opaq_next
        - Branch String:   'src/xpath.c:6244,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6246,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.4793
                - __assert_fail
                - set_insert_node
                - lysc_has_when
            - BranchSide:      'src/xpath.c:6248,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.4793
                - __assert_fail
                - set_insert_node
                - lysc_has_when
        - Branch String:   'src/xpath.c:6248,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6248,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.4793
                - __assert_fail
                - set_insert_node
                - lysc_has_when
            - BranchSide:      'src/xpath.c:6251,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.4793
                - __assert_fail
                - set_insert_node
                - lysc_has_when
        - Branch String:   'src/xpath.c:6248,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6248,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyd_free_tree
            - BranchSide:      'src/xpath.c:6251,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.4793
                - __assert_fail
                - set_insert_node
                - lysc_has_when
        - Branch String:   'src/xpath.c:6251,43'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6251,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.4793
                - __assert_fail
                - set_insert_node
            - BranchSide:      'src/xpath.c:6256,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.4793
                - __assert_fail
                - set_insert_node
        - Branch String:   'src/xpath.c:6251,50'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6251,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.4793
                - __assert_fail
                - set_insert_node
            - BranchSide:      'src/xpath.c:6256,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.4793
                - __assert_fail
                - set_insert_node
        - Branch String:   'src/xpath.c:6251,80'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6251,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.4793
                - __assert_fail
                - set_insert_node
            - BranchSide:      'src/xpath.c:6256,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.4793
                - __assert_fail
                - set_insert_node
        - Branch String:   'src/xpath.c:6251,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6252,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.4793
                - __assert_fail
                - set_insert_node
            - BranchSide:      'src/xpath.c:6256,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.4793
                - __assert_fail
                - set_insert_node
        - Branch String:   'src/xpath.c:6256,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6258,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.4793
                - __assert_fail
            - BranchSide:      'src/xpath.c:6260,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.4793
                - __assert_fail
        - Branch String:   'src/xpath.c:6266,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6266,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:6266,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyd_free_tree
      Callsites:
        - Src:             'src/xpath.c:6193,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:6196,5'
          Dst:             set_init
        - Src:             'src/xpath.c:6203,9'
          Dst:             print_set_type
        - Src:             'src/xpath.c:6203,9'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:6210,9'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:6214,9'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:6220,9'
          Dst:             lyd_create_list
        - Src:             'src/xpath.c:6222,9'
          Dst:             lyd_create_term2
        - Src:             'src/xpath.c:6229,13'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:6235,24'
          Dst:             lyd_child
        - Src:             'src/xpath.c:6240,17'
          Dst:             lyd_find_sibling_first
        - Src:             'src/xpath.c:6242,17'
          Dst:             lyd_find_sibling_val
        - Src:             'src/xpath.c:6246,17'
          Dst:             lyd_find_sibling_opaq_next
        - Src:             'src/xpath.c:6251,53'
          Dst:             lysc_has_when
        - Src:             'src/xpath.c:6258,13'
          Dst:             set_insert_node
        - Src:             'src/xpath.c:6263,5'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:6266,5'
          Dst:             set_sort
        - Src:             'src/xpath.c:6266,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:6269,5'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:6270,5'
          Dst:             lyd_free_tree
    - functionName:    moveto_node
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6094
      functionLinenumberEnd: 6172
      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:6101,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6102,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6105,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:6105,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6106,9'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:6111,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:6113,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6115,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:6158,27'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - __assert_fail
                - set_sort
        - Branch String:   'src/xpath.c:6117,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6118,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:6155,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:6119,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6120,22'
              BranchSideFuncs:
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:6122,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:6127,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6137,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:6137,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:6137,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:6137,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:6137,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:6137,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:6137,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:6137,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:6137,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:6144,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:6144,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:6147,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:6153,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:6138,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6139,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:6141,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:6163,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6164,18'
              BranchSideFuncs:
                - set_sort
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:6166,9'
              BranchSideFuncs:
                - set_sort
                - lyxp_set_free_content
                - __assert_fail
      Callsites:
        - Src:             'src/xpath.c:6106,9'
          Dst:             print_set_type
        - Src:             'src/xpath.c:6106,9'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:6111,5'
          Dst:             set_init
        - Src:             'src/xpath.c:6117,17'
          Dst:             moveto_axis_node_next
        - Src:             'src/xpath.c:6118,17'
          Dst:             moveto_node_check
        - Src:             'src/xpath.c:6138,21'
          Dst:             set_dup_node_check
        - Src:             'src/xpath.c:6147,17'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:6153,13'
          Dst:             set_insert_node
        - Src:             'src/xpath.c:6158,5'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:6164,9'
          Dst:             set_sort
        - Src:             'src/xpath.c:6166,9'
          Dst:             set_sort
        - Src:             'src/xpath.c:6166,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:6170,5'
          Dst:             lyxp_set_free_content
    - functionName:    moveto_node_check
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5740
      functionLinenumberEnd: 5796
      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:5743,46'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5743,50'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:5744,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/xpath.c:5743,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5744,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:5751,16'
              BranchSideFuncs:
                - lyd_node_schema
                - lysc_has_when
                - strcmp
                - strcmp
        - Branch String:   'src/xpath.c:5744,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5744,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5746,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:5746,23'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5746,26'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5748,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:5746,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5748,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5750,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:5758,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5760,9'
              BranchSideFuncs:
                - lysc_has_when
                - strcmp
                - strcmp
            - BranchSide:      'src/xpath.c:5764,9'
              BranchSideFuncs:
                - lysc_has_when
                - strcmp
                - strcmp
        - Branch String:   'src/xpath.c:5764,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5765,14'
              BranchSideFuncs:
                - lysc_has_when
                - strcmp
                - strcmp
            - BranchSide:      'src/xpath.c:5773,10'
              BranchSideFuncs:
                - lysc_has_when
                - strcmp
        - Branch String:   'src/xpath.c:5765,26'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5765,23'
              BranchSideFuncs:
                - lysc_has_when
                - strcmp
                - strcmp
            - BranchSide:      'src/xpath.c:5765,23'
              BranchSideFuncs:
                - lysc_has_when
                - strcmp
                - strcmp
        - Branch String:   'src/xpath.c:5765,41'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5765,45'
              BranchSideFuncs:
                - lysc_has_when
                - strcmp
                - strcmp
            - BranchSide:      'src/xpath.c:5767,21'
              BranchSideFuncs:
                - lysc_has_when
                - strcmp
                - strcmp
        - Branch String:   'src/xpath.c:5765,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5766,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5767,21'
              BranchSideFuncs:
                - lysc_has_when
                - strcmp
                - strcmp
        - Branch String:   'src/xpath.c:5767,33'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5767,30'
              BranchSideFuncs:
                - lysc_has_when
                - strcmp
                - strcmp
            - BranchSide:      'src/xpath.c:5767,30'
              BranchSideFuncs:
                - lysc_has_when
                - strcmp
                - strcmp
        - Branch String:   'src/xpath.c:5773,51'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5773,55'
              BranchSideFuncs:
                - lysc_has_when
                - strcmp
            - BranchSide:      'src/xpath.c:5775,16'
              BranchSideFuncs:
                - lysc_has_when
                - strcmp
        - Branch String:   'src/xpath.c:5773,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5774,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5775,16'
              BranchSideFuncs:
                - lysc_has_when
                - strcmp
        - Branch String:   'src/xpath.c:5780,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5781,14'
              BranchSideFuncs:
                - lysc_has_when
                - strcmp
            - BranchSide:      'src/xpath.c:5789,11'
              BranchSideFuncs:
                - lysc_has_when
        - Branch String:   'src/xpath.c:5781,26'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5781,23'
              BranchSideFuncs:
                - lysc_has_when
                - strcmp
            - BranchSide:      'src/xpath.c:5781,23'
              BranchSideFuncs:
                - lysc_has_when
                - strcmp
        - Branch String:   'src/xpath.c:5781,41'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5781,45'
              BranchSideFuncs:
                - lysc_has_when
                - strcmp
            - BranchSide:      'src/xpath.c:5783,21'
              BranchSideFuncs:
                - lysc_has_when
                - strcmp
        - Branch String:   'src/xpath.c:5781,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5782,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5783,21'
              BranchSideFuncs:
                - lysc_has_when
                - strcmp
        - Branch String:   'src/xpath.c:5783,33'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5783,30'
              BranchSideFuncs:
                - lysc_has_when
                - strcmp
            - BranchSide:      'src/xpath.c:5783,30'
              BranchSideFuncs:
                - lysc_has_when
                - strcmp
        - Branch String:   'src/xpath.c:5789,39'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5789,56'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5795,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:5789,64'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5789,69'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5795,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:5789,98'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5790,14'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5795,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:5789,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5791,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5795,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:5744,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:5757,14'
          Dst:             lyd_node_schema
        - Src:             'src/xpath.c:5767,51'
          Dst:             strcmp
        - Src:             'src/xpath.c:5783,51'
          Dst:             strcmp
        - Src:             'src/xpath.c:5789,42'
          Dst:             lysc_has_when
    - functionName:    set_dup_node_check
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1231
      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:1216,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1216,20'
              BranchSideFuncs:
                - set_dup_node_hash_check
            - BranchSide:      'src/xpath.c:1220,12'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1216,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1217,40'
              BranchSideFuncs:
                - set_dup_node_hash_check
            - BranchSide:      'src/xpath.c:1220,12'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1220,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1221,14'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1230,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1221,29'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1221,33'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1225,14'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1221,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1222,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1225,14'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1225,46'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1225,50'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1228,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1225,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1226,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1228,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:1217,16'
          Dst:             set_dup_node_hash_check
    - functionName:    set_dup_node_hash_check
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 820
      functionLinenumberEnd: 846
      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:831,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:832,14'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:845,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:832,29'
          Branch Sides:
            - BranchSide:      'src/xpath.c:832,33'
              BranchSideFuncs:
                - lyht_find_next
            - BranchSide:      'src/xpath.c:841,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:832,81'
          Branch Sides:
            - BranchSide:      'src/xpath.c:832,85'
              BranchSideFuncs:
                - lyht_find_next
            - BranchSide:      'src/xpath.c:841,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:832,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:834,22'
              BranchSideFuncs:
                - lyht_find_next
            - BranchSide:      'src/xpath.c:841,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:835,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:837,17'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:839,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:827,12'
          Dst:             lyht_hash_multi
        - Src:             'src/xpath.c:828,12'
          Dst:             lyht_hash_multi
        - Src:             'src/xpath.c:829,12'
          Dst:             lyht_hash_multi
        - Src:             'src/xpath.c:831,10'
          Dst:             lyht_find
        - Src:             'src/xpath.c:835,17'
          Dst:             lyht_find_next
    - functionName:    moveto_axis_scnode_next_in_ctx
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6386
      functionLinenumberEnd: 6423
      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:6387,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6389,15'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6405,14'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6405,14'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6405,14'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6405,14'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6405,14'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6405,14'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6405,14'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6405,14'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6405,14'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6405,14'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6417,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:6422,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6389,48'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6389,53'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6391,14'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6389,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6391,14'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6394,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6405,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6407,14'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6409,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:6417,9'
          Dst:             __assert_fail
    - functionName:    moveto_axis_scnode_next
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6574
      functionLinenumberEnd: 6717
      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:6578,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6580,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:6584,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:6584,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6588,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6588,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6591,15'
              BranchSideFuncs:
                - lysc_data_node
                - moveto_axis_scnode_next_first
            - BranchSide:      'src/xpath.c:6601,14'
              BranchSideFuncs:
                - lysc_data_node
            - BranchSide:      'src/xpath.c:6608,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:6619,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:6626,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:6639,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:6655,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:6655,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:6696,9'
              BranchSideFuncs:
                - __assert_fail
                - lysc_data_node
                - lys_getnext
            - BranchSide:      'src/xpath.c:6709,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:6714,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6591,31'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6591,36'
              BranchSideFuncs:
                - lysc_data_node
                - moveto_axis_scnode_next_first
            - BranchSide:      'src/xpath.c:6591,58'
              BranchSideFuncs:
                - lysc_data_node
        - Branch String:   'src/xpath.c:6591,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6591,58'
              BranchSideFuncs:
                - moveto_axis_scnode_next_first
            - BranchSide:      'src/xpath.c:6593,14'
              BranchSideFuncs:
                - moveto_axis_scnode_next_first
        - Branch String:   'src/xpath.c:6601,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6602,20'
              BranchSideFuncs:
                - lysc_data_node
            - BranchSide:      'src/xpath.c:6605,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6602,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6602,20'
              BranchSideFuncs:
                - lysc_data_node
            - BranchSide:      'src/xpath.c:6602,20'
              BranchSideFuncs:
                - lysc_data_node
        - Branch String:   'src/xpath.c:6603,25'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6603,23'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6603,49'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6608,31'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6608,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:6615,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:6608,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6610,14'
              BranchSideFuncs:
                - moveto_axis_scnode_next_first
            - BranchSide:      'src/xpath.c:6615,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:6619,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6619,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:6621,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:6626,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6626,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:6628,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:6629,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6629,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:6631,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:6631,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6633,17'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6635,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:6639,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6641,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:6645,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:6645,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6645,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:6646,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:6647,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6647,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6648,23'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6655,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6657,38'
              BranchSideFuncs:
                - lys_getnext
                - ly_ctx_get_module_iter
            - BranchSide:      'src/xpath.c:6675,9'
              BranchSideFuncs:
                - lys_getnext
                - ly_ctx_get_module_iter
        - Branch String:   'src/xpath.c:6657,44'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6657,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:6657,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:6657,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6658,27'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6662,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:6662,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6662,13'
              BranchSideFuncs:
                - lys_getnext
                - ly_ctx_get_module_iter
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
                - lysc_data_node
            - BranchSide:      'src/xpath.c:6663,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:6663,43'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6663,47'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
                - lys_getnext
                - ly_ctx_get_module_iter
                - lysc_data_node
            - BranchSide:      'src/xpath.c:6673,9'
              BranchSideFuncs:
                - lys_getnext
                - ly_ctx_get_module_iter
        - Branch String:   'src/xpath.c:6663,47'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6663,47'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
                - lys_getnext
                - ly_ctx_get_module_iter
                - lysc_data_node
            - BranchSide:      'src/xpath.c:6663,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:6663,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6665,17'
              BranchSideFuncs:
                - lys_getnext
                - ly_ctx_get_module_iter
            - BranchSide:      'src/xpath.c:6673,9'
              BranchSideFuncs:
                - lys_getnext
                - ly_ctx_get_module_iter
        - Branch String:   'src/xpath.c:6665,24'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6665,24'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
                - lys_getnext
                - ly_ctx_get_module_iter
                - lysc_data_node
            - BranchSide:      'src/xpath.c:6665,24'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
                - lys_getnext
                - ly_ctx_get_module_iter
                - lysc_data_node
        - Branch String:   'src/xpath.c:6665,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6666,29'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
                - lys_getnext
                - ly_ctx_get_module_iter
            - BranchSide:      'src/xpath.c:6668,42'
              BranchSideFuncs:
                - lys_getnext
                - lys_getnext
                - ly_ctx_get_module_iter
        - Branch String:   'src/xpath.c:6666,29'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6665,24'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
                - lys_getnext
                - ly_ctx_get_module_iter
            - BranchSide:      'src/xpath.c:6665,24'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
                - lys_getnext
                - ly_ctx_get_module_iter
        - Branch String:   'src/xpath.c:6668,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6669,31'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6672,13'
              BranchSideFuncs:
                - lys_getnext
                - ly_ctx_get_module_iter
        - Branch String:   'src/xpath.c:6675,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6677,38'
              BranchSideFuncs:
                - lys_getnext
                - ly_ctx_get_module_iter
            - BranchSide:      'src/xpath.c:6693,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6677,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6678,27'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6683,13'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lys_getnext
        - Branch String:   'src/xpath.c:6683,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6685,23'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lys_getnext
            - BranchSide:      'src/xpath.c:6691,14'
              BranchSideFuncs:
                - lys_getnext
                - ly_ctx_get_module_iter
        - Branch String:   'src/xpath.c:6685,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6683,13'
              BranchSideFuncs:
                - lys_getnext
                - ly_ctx_get_module_iter
            - BranchSide:      'src/xpath.c:6686,21'
              BranchSideFuncs:
                - lys_getnext
                - ly_ctx_get_module_iter
        - Branch String:   'src/xpath.c:6696,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6696,9'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
            - BranchSide:      'src/xpath.c:6699,29'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
        - Branch String:   'src/xpath.c:6699,35'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6699,35'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
            - BranchSide:      'src/xpath.c:6699,35'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
        - Branch String:   'src/xpath.c:6700,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6702,18'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6704,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:6580,16'
          Dst:             moveto_axis_scnode_next_first
        - Src:             'src/xpath.c:6595,20'
          Dst:             moveto_axis_scnode_next_first
        - Src:             'src/xpath.c:6602,20'
          Dst:             lysc_data_node
        - Src:             'src/xpath.c:6612,20'
          Dst:             moveto_axis_scnode_next_first
        - Src:             'src/xpath.c:6628,24'
          Dst:             moveto_axis_scnode_preceding_sibling
        - Src:             'src/xpath.c:6629,13'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:6645,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:6646,16'
          Dst:             moveto_axis_scnode_next_dfs_forward
        - Src:             'src/xpath.c:6657,44'
          Dst:             lysc_data_node
        - Src:             'src/xpath.c:6657,25'
          Dst:             lys_getnext
        - Src:             'src/xpath.c:6662,13'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:6663,47'
          Dst:             lysc_data_node
        - Src:             'src/xpath.c:6665,24'
          Dst:             lysc_data_node
        - Src:             'src/xpath.c:6666,29'
          Dst:             lysc_data_node
        - Src:             'src/xpath.c:6668,29'
          Dst:             lys_getnext
        - Src:             'src/xpath.c:6677,25'
          Dst:             lys_getnext
        - Src:             'src/xpath.c:6683,33'
          Dst:             ly_ctx_get_module_iter
        - Src:             'src/xpath.c:6696,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:6699,35'
          Dst:             lysc_data_node
        - Src:             'src/xpath.c:6699,16'
          Dst:             lys_getnext
        - Src:             'src/xpath.c:6709,9'
          Dst:             __assert_fail
    - functionName:    moveto_axis_scnode_next_first
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6468
      functionLinenumberEnd: 6552
      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:6472,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6472,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:6473,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:6473,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6473,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:6475,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:6478,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6478,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6482,14'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6482,14'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6482,14'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6491,13'
              BranchSideFuncs:
                - lysc_data_node
            - BranchSide:      'src/xpath.c:6491,13'
              BranchSideFuncs:
                - lysc_data_node
            - BranchSide:      'src/xpath.c:6499,14'
              BranchSideFuncs:
                - lys_getnext
                - ly_ctx_get_module_iter
                - lys_getnext
            - BranchSide:      'src/xpath.c:6499,14'
              BranchSideFuncs:
                - lys_getnext
                - ly_ctx_get_module_iter
                - lys_getnext
            - BranchSide:      'src/xpath.c:6523,13'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
            - BranchSide:      'src/xpath.c:6523,13'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
            - BranchSide:      'src/xpath.c:6532,13'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
            - BranchSide:      'src/xpath.c:6532,13'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
            - BranchSide:      'src/xpath.c:6545,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/xpath.c:6482,50'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6482,54'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6484,20'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6482,83'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6482,87'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6484,20'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6482,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6484,20'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6487,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6491,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6492,20'
              BranchSideFuncs:
                - lysc_data_node
            - BranchSide:      'src/xpath.c:6495,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6492,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6492,20'
              BranchSideFuncs:
                - lysc_data_node
            - BranchSide:      'src/xpath.c:6492,20'
              BranchSideFuncs:
                - lysc_data_node
        - Branch String:   'src/xpath.c:6493,25'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6493,23'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6493,49'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6499,50'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6499,54'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lys_getnext
            - BranchSide:      'src/xpath.c:6502,13'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lys_getnext
        - Branch String:   'src/xpath.c:6499,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6502,13'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lys_getnext
            - BranchSide:      'src/xpath.c:6514,20'
              BranchSideFuncs:
                - lys_getnext
        - Branch String:   'src/xpath.c:6502,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6504,24'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lys_getnext
            - BranchSide:      'src/xpath.c:6514,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6504,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6505,21'
              BranchSideFuncs:
                - lys_getnext
                - ly_ctx_get_module_iter
            - BranchSide:      'src/xpath.c:6509,55'
              BranchSideFuncs:
                - lys_getnext
                - ly_ctx_get_module_iter
        - Branch String:   'src/xpath.c:6509,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6502,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6510,31'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6523,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6525,32'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
            - BranchSide:      'src/xpath.c:6528,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6525,40'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6528,9'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
            - BranchSide:      'src/xpath.c:6528,9'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
        - Branch String:   'src/xpath.c:6532,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6534,38'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
            - BranchSide:      'src/xpath.c:6541,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6534,38'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6534,38'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
            - BranchSide:      'src/xpath.c:6534,38'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
        - Branch String:   'src/xpath.c:6535,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6537,22'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6539,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:6472,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:6473,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:6492,20'
          Dst:             lysc_data_node
        - Src:             'src/xpath.c:6502,33'
          Dst:             ly_ctx_get_module_iter
        - Src:             'src/xpath.c:6509,29'
          Dst:             lys_getnext
        - Src:             'src/xpath.c:6516,20'
          Dst:             lys_getnext
        - Src:             'src/xpath.c:6525,40'
          Dst:             lysc_data_node
        - Src:             'src/xpath.c:6525,20'
          Dst:             lys_getnext
        - Src:             'src/xpath.c:6534,38'
          Dst:             lysc_data_node
        - Src:             'src/xpath.c:6534,20'
          Dst:             lys_getnext
        - Src:             'src/xpath.c:6545,9'
          Dst:             __assert_fail
    - functionName:    moveto_axis_scnode_preceding_sibling
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6434
      functionLinenumberEnd: 6445
      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:6437,38'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6437,38'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
            - BranchSide:      'src/xpath.c:6437,38'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
        - Branch String:   'src/xpath.c:6437,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6437,5'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
            - BranchSide:      'src/xpath.c:6438,13'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
        - Branch String:   'src/xpath.c:6438,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6439,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6442,16'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
      Callsites:
        - Src:             'src/xpath.c:6437,38'
          Dst:             lysc_data_node
        - Src:             'src/xpath.c:6437,20'
          Dst:             lys_getnext
    - functionName:    moveto_axis_scnode_next_dfs_forward
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6350
      functionLinenumberEnd: 6374
      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:6354,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6356,14'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
            - BranchSide:      'src/xpath.c:6363,5'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
        - Branch String:   'src/xpath.c:6356,28'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6356,32'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6358,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6356,32'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6356,32'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
            - BranchSide:      'src/xpath.c:6356,32'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
        - Branch String:   'src/xpath.c:6356,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6358,13'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
            - BranchSide:      'src/xpath.c:6361,28'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
        - Branch String:   'src/xpath.c:6361,34'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6363,5'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
            - BranchSide:      'src/xpath.c:6363,5'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
        - Branch String:   'src/xpath.c:6363,18'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6363,5'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
            - BranchSide:      'src/xpath.c:6363,21'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
        - Branch String:   'src/xpath.c:6363,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6365,16'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
            - BranchSide:      'src/xpath.c:6373,12'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6366,28'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6366,32'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6368,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6366,32'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6366,32'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
            - BranchSide:      'src/xpath.c:6366,32'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
        - Branch String:   'src/xpath.c:6366,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6368,13'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
                - lysc_data_node
            - BranchSide:      'src/xpath.c:6370,28'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
                - lysc_data_node
        - Branch String:   'src/xpath.c:6370,34'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6363,13'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
                - lysc_data_node
            - BranchSide:      'src/xpath.c:6363,13'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
                - lysc_data_node
      Callsites:
        - Src:             'src/xpath.c:6353,12'
          Dst:             lysc_node_child
        - Src:             'src/xpath.c:6356,32'
          Dst:             lysc_data_node
        - Src:             'src/xpath.c:6361,34'
          Dst:             lysc_data_node
        - Src:             'src/xpath.c:6361,16'
          Dst:             lys_getnext
        - Src:             'src/xpath.c:6366,32'
          Dst:             lysc_data_node
        - Src:             'src/xpath.c:6370,34'
          Dst:             lysc_data_node
        - Src:             'src/xpath.c:6370,16'
          Dst:             lys_getnext
    - functionName:    moveto_union
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7105
      functionLinenumberEnd: 7139
      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:7108,43'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7108,47'
              BranchSideFuncs:
                - print_set_type
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:7109,9'
              BranchSideFuncs:
                - print_set_type
                - print_set_type
                - ly_vlog
        - Branch String:   'src/xpath.c:7108,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7109,9'
              BranchSideFuncs:
                - print_set_type
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:7114,10'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_sort
                - set_sort
                - set_sorted_merge
                - set_sort
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/xpath.c:7114,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7115,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_sort
                - set_sort
                - set_sorted_merge
                - set_sort
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/xpath.c:7118,10'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_sort
                - set_sort
                - set_sorted_merge
                - set_sort
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/xpath.c:7118,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7120,31'
              BranchSideFuncs:
                - set_sort
                - set_sort
                - set_sorted_merge
                - set_sort
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/xpath.c:7129,5'
              BranchSideFuncs:
                - set_sort
                - set_sort
                - set_sorted_merge
                - set_sort
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/xpath.c:7129,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7129,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:7129,5'
              BranchSideFuncs:
                - set_sort
                - set_sorted_merge
                - set_sort
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/xpath.c:7129,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7129,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:7132,27'
              BranchSideFuncs:
                - set_sorted_merge
                - set_sort
                - __assert_fail
        - Branch String:   'src/xpath.c:7133,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7133,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7136,5'
              BranchSideFuncs:
                - set_sort
                - __assert_fail
        - Branch String:   'src/xpath.c:7136,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7136,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:7138,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:7109,9'
          Dst:             print_set_type
        - Src:             'src/xpath.c:7109,9'
          Dst:             print_set_type
        - Src:             'src/xpath.c:7109,9'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:7120,9'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:7129,5'
          Dst:             set_sort
        - Src:             'src/xpath.c:7129,5'
          Dst:             set_sort
        - Src:             'src/xpath.c:7129,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:7132,10'
          Dst:             set_sorted_merge
        - Src:             'src/xpath.c:7136,5'
          Dst:             set_sort
        - Src:             'src/xpath.c:7136,5'
          Dst:             __assert_fail
    - functionName:    set_sorted_merge
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1848
      functionLinenumberEnd: 1963
      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:1853,42'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1853,46'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1854,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1853,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1854,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1857,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.4801
        - Branch String:   'src/xpath.c:1857,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1858,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.4801
            - BranchSide:      'src/xpath.c:1859,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.4801
        - Branch String:   'src/xpath.c:1866,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1866,68'
              BranchSideFuncs:
                - lyd_parent.4801
                - 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:1867,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:1867,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1867,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:1870,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:1870,51'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1870,69'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1871,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1870,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1871,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1875,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:1883,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1884,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:1890,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:1887,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1887,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:1888,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:1896,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1897,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:1910,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:1897,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1899,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:1905,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:1910,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1912,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:1917,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:1917,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1917,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:1932,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:1934,30'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1934,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:1934,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:1934,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1895,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:1936,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:1936,25'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1936,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:1938,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:1936,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1938,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:1952,10'
              BranchSideFuncs:
                - ly_log_dbg
                - print_set_debug
                - lyxp_set_free_content
                - set_insert_node_hash
        - Branch String:   'src/xpath.c:1938,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1939,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:1943,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:1952,18'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1952,22'
              BranchSideFuncs:
                - ly_log_dbg
                - print_set_debug
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:1957,5'
              BranchSideFuncs:
                - ly_log_dbg
                - print_set_debug
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:1952,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1953,30'
              BranchSideFuncs:
                - set_insert_node_hash
                - ly_log_dbg
                - print_set_debug
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:1957,5'
              BranchSideFuncs:
                - ly_log_dbg
                - print_set_debug
                - lyxp_set_free_content
      Callsites:
        - Src:             'src/xpath.c:1860,9'
          Dst:             set_fill_set
        - Src:             'src/xpath.c:1861,9'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:1866,49'
          Dst:             lyd_parent
        - Src:             'src/xpath.c:1870,9'
          Dst:             set_assign_pos
        - Src:             'src/xpath.c:1870,54'
          Dst:             set_assign_pos
        - Src:             'src/xpath.c:1875,5'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:1876,5'
          Dst:             print_set_debug
        - Src:             'src/xpath.c:1877,5'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:1878,5'
          Dst:             print_set_debug
        - Src:             'src/xpath.c:1886,26'
          Dst:             ly_realloc
        - Src:             'src/xpath.c:1887,9'
          Dst:             ly_log
        - Src:             'src/xpath.c:1895,15'
          Dst:             set_sort_compare
        - Src:             'src/xpath.c:1916,13'
          Dst:             set_insert_node_hash
        - Src:             'src/xpath.c:1939,13'
          Dst:             set_insert_node_hash
        - Src:             'src/xpath.c:1953,9'
          Dst:             set_insert_node_hash
        - Src:             'src/xpath.c:1957,5'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:1958,5'
          Dst:             print_set_debug
        - Src:             'src/xpath.c:1961,5'
          Dst:             lyxp_set_free_content
    - functionName:    eval_name_test_try_compile_predicate_key
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7675
      functionLinenumberEnd: 7690
      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:         10
      ICount:          77
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ly_strncmp
        - moveto_resolve_model
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:7679,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7679,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7680,9'
              BranchSideFuncs:
                - ly_strncmp
        - Branch String:   'src/xpath.c:7680,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7681,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7685,20'
              BranchSideFuncs:
                - ly_strncmp
        - Branch String:   'src/xpath.c:7685,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7686,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7689,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:7679,5'
          Dst:             moveto_resolve_model
        - Src:             'src/xpath.c:7685,9'
          Dst:             ly_strncmp
    - functionName:    warn_operands
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3556
      functionLinenumberEnd: 3603
      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:3563,16'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3563,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:3568,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:3563,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3565,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:3568,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:3568,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3569,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:3579,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:3569,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3570,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:3573,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:3579,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3580,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:3590,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:3580,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3581,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:3584,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:3590,15'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3590,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:3600,9'
              BranchSideFuncs:
                - warn_subexpr_log
        - Branch String:   'src/xpath.c:3590,24'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3590,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:3600,9'
              BranchSideFuncs:
                - warn_subexpr_log
        - Branch String:   'src/xpath.c:3590,34'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3590,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:3600,9'
              BranchSideFuncs:
                - warn_subexpr_log
        - Branch String:   'src/xpath.c:3590,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3591,35'
              BranchSideFuncs:
                - warn_subexpr_log
            - BranchSide:      'src/xpath.c:3600,9'
              BranchSideFuncs:
                - warn_subexpr_log
        - Branch String:   'src/xpath.c:3591,48'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3591,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:3592,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:3591,87'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3592,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:3595,13'
              BranchSideFuncs:
                - ly_log
                - warn_subexpr_log
        - Branch String:   'src/xpath.c:3592,53'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3592,77'
              BranchSideFuncs:
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_equal_type
                - ly_log
                - warn_subexpr_log
            - BranchSide:      'src/xpath.c:3593,40'
              BranchSideFuncs:
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_equal_type
                - ly_log
                - warn_subexpr_log
        - Branch String:   'src/xpath.c:3592,91'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3593,40'
              BranchSideFuncs:
                - ly_log
                - warn_subexpr_log
            - BranchSide:      'src/xpath.c:3595,13'
              BranchSideFuncs:
                - ly_log
                - warn_subexpr_log
        - Branch String:   'src/xpath.c:3593,53'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3593,78'
              BranchSideFuncs:
                - warn_subexpr_log
            - BranchSide:      'src/xpath.c:3598,5'
              BranchSideFuncs:
                - warn_subexpr_log
        - Branch String:   'src/xpath.c:3593,91'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3594,37'
              BranchSideFuncs:
                - warn_subexpr_log
            - BranchSide:      'src/xpath.c:3598,5'
              BranchSideFuncs:
                - warn_subexpr_log
        - Branch String:   'src/xpath.c:3591,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3595,13'
              BranchSideFuncs:
                - warn_subexpr_log
            - BranchSide:      'src/xpath.c:3598,5'
              BranchSideFuncs:
                - warn_subexpr_log
        - Branch String:   'src/xpath.c:3600,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3600,9'
              BranchSideFuncs:
                - warn_subexpr_log
            - BranchSide:      'src/xpath.c:3601,26'
              BranchSideFuncs:
                - warn_subexpr_log
      Callsites:
        - Src:             'src/xpath.c:3560,38'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:3561,38'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:3570,13'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:3570,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:3573,37'
          Dst:             warn_is_numeric_type
        - Src:             'src/xpath.c:3574,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:3581,13'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:3581,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:3584,37'
          Dst:             warn_is_numeric_type
        - Src:             'src/xpath.c:3585,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:3591,14'
          Dst:             warn_is_numeric_type
        - Src:             'src/xpath.c:3591,52'
          Dst:             warn_is_numeric_type
        - Src:             'src/xpath.c:3592,19'
          Dst:             warn_is_numeric_type
        - Src:             'src/xpath.c:3592,56'
          Dst:             warn_is_numeric_type
        - Src:             'src/xpath.c:3593,19'
          Dst:             warn_is_numeric_type
        - Src:             'src/xpath.c:3593,57'
          Dst:             warn_is_numeric_type
        - Src:             'src/xpath.c:3594,18'
          Dst:             warn_is_equal_type
        - Src:             'src/xpath.c:3595,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:3601,9'
          Dst:             warn_subexpr_log
    - functionName:    moveto_op_math
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7416
      functionLinenumberEnd: 7466
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - set1
        - set2
        - op
      BBCount:         29
      ICount:          209
      EdgeCount:       34
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - ly_log
        - lyxp_set_cast
        - lyxp_set_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/xpath.c:7420,15'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7420,19'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_log
            - BranchSide:      'src/xpath.c:7428,5'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_log
        - Branch String:   'src/xpath.c:7420,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7421,28'
              BranchSideFuncs:
                - lyxp_set_cast
                - lyxp_set_free
            - BranchSide:      'src/xpath.c:7428,5'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_log
        - Branch String:   'src/xpath.c:7422,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7422,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7423,9'
              BranchSideFuncs:
                - lyxp_set_free
        - Branch String:   'src/xpath.c:7428,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7428,5'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_log
            - BranchSide:      'src/xpath.c:7428,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/xpath.c:7428,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7428,5'
              BranchSideFuncs:
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_log
            - BranchSide:      'src/xpath.c:7430,24'
              BranchSideFuncs:
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_log
        - Branch String:   'src/xpath.c:7431,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7431,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7432,24'
              BranchSideFuncs:
                - lyxp_set_cast
                - ly_log
        - Branch String:   'src/xpath.c:7433,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7433,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7435,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/xpath.c:7435,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7438,26'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7443,26'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7448,26'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7453,26'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7458,37'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7462,9'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/xpath.c:7421,14'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:7424,9'
          Dst:             lyxp_set_free
        - Src:             'src/xpath.c:7428,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:7430,10'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:7432,10'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:7462,9'
          Dst:             ly_log
    - functionName:    warn_is_equal_type
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3500
      functionLinenumberEnd: 3520
      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:3505,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3506,16'
              BranchSideFuncs:
                - warn_is_equal_type_next_type
                - warn_is_equal_type_next_type
            - BranchSide:      'src/xpath.c:3519,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:3509,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3505,5'
              BranchSideFuncs:
                - warn_is_equal_type_next_type
                - warn_is_equal_type_next_type
            - BranchSide:      'src/xpath.c:3510,20'
              BranchSideFuncs:
                - warn_is_equal_type_next_type
                - warn_is_equal_type_next_type
        - Branch String:   'src/xpath.c:3512,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3509,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3514,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:3505,18'
          Dst:             warn_is_equal_type_next_type
        - Src:             'src/xpath.c:3509,22'
          Dst:             warn_is_equal_type_next_type
    - functionName:    warn_subexpr_log
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3534
      functionLinenumberEnd: 3541
      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:3537,12'
          Dst:             lysc_path
        - Src:             'src/xpath.c:3538,5'
          Dst:             ly_log
    - functionName:    warn_is_equal_type_next_type
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3463
      functionLinenumberEnd: 3489
      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:3468,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3469,45'
              BranchSideFuncs:
                - warn_is_equal_type_next_type
            - BranchSide:      'src/xpath.c:3472,9'
              BranchSideFuncs:
                - warn_is_equal_type_next_type
        - Branch String:   'src/xpath.c:3472,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3473,41'
              BranchSideFuncs:
                - warn_is_equal_type_next_type
            - BranchSide:      'src/xpath.c:3481,14'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:3474,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3474,9'
              BranchSideFuncs:
                - warn_is_equal_type_next_type
            - BranchSide:      'src/xpath.c:3474,9'
              BranchSideFuncs:
                - warn_is_equal_type_next_type
        - Branch String:   'src/xpath.c:3474,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3475,54'
              BranchSideFuncs:
                - warn_is_equal_type_next_type
            - BranchSide:      'src/xpath.c:3480,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:3476,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3477,24'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3479,9'
              BranchSideFuncs:
                - warn_is_equal_type_next_type
        - Branch String:   'src/xpath.c:3481,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3482,20'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3483,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:3475,25'
          Dst:             warn_is_equal_type_next_type
    - functionName:    moveto_op_comp
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7282
      functionLinenumberEnd: 7403
      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:7318,43'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7318,47'
              BranchSideFuncs:
                - moveto_op_comp_item
                - moveto_op_comp_item
            - BranchSide:      'src/xpath.c:7319,13'
              BranchSideFuncs:
                - moveto_op_comp_item
                - moveto_op_comp_item
        - Branch String:   'src/xpath.c:7318,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7319,13'
              BranchSideFuncs:
                - moveto_op_comp_item
                - moveto_op_comp_item
            - BranchSide:      'src/xpath.c:7347,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:7319,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7320,20'
              BranchSideFuncs:
                - moveto_op_comp_item
            - BranchSide:      'src/xpath.c:7330,20'
              BranchSideFuncs:
                - moveto_op_comp_item
        - Branch String:   'src/xpath.c:7320,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7322,17'
              BranchSideFuncs:
                - moveto_op_comp_item
            - BranchSide:      'src/xpath.c:7329,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:7322,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7322,17'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7325,22'
              BranchSideFuncs:
                - moveto_op_comp_item
        - Branch String:   'src/xpath.c:7325,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7326,21'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7328,13'
              BranchSideFuncs:
                - moveto_op_comp_item
        - Branch String:   'src/xpath.c:7330,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:0,0'
              BranchSideFuncs:
                - moveto_op_comp_item
            - BranchSide:      'src/xpath.c:7332,17'
              BranchSideFuncs:
                - moveto_op_comp_item
        - Branch String:   'src/xpath.c:7332,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7332,17'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7335,22'
              BranchSideFuncs:
                - moveto_op_comp_item
        - Branch String:   'src/xpath.c:7335,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7336,21'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7338,13'
              BranchSideFuncs:
                - moveto_op_comp_item
        - Branch String:   'src/xpath.c:7347,24'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7347,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:7348,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:7347,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7348,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:7358,28'
              BranchSideFuncs:
                - lyxp_set_cast
                - lyxp_set_cast
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - strcmp
                - __assert_fail
                - strcmp
        - Branch String:   'src/xpath.c:7348,46'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7348,50'
              BranchSideFuncs:
                - lyxp_set_cast
                - lyxp_set_cast
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - strcmp
                - __assert_fail
                - strcmp
            - BranchSide:      'src/xpath.c:7349,27'
              BranchSideFuncs:
                - lyxp_set_cast
                - lyxp_set_cast
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - strcmp
                - __assert_fail
                - strcmp
        - Branch String:   'src/xpath.c:7348,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7349,27'
              BranchSideFuncs:
                - lyxp_set_cast
                - lyxp_set_cast
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - strcmp
                - __assert_fail
                - strcmp
            - BranchSide:      'src/xpath.c:7351,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - strcmp
                - __assert_fail
                - strcmp
                - lyxp_set_cast
                - lyxp_set_cast
        - Branch String:   'src/xpath.c:7351,52'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7351,56'
              BranchSideFuncs:
                - lyxp_set_cast
                - lyxp_set_cast
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - strcmp
                - __assert_fail
                - strcmp
            - BranchSide:      'src/xpath.c:7352,32'
              BranchSideFuncs:
                - lyxp_set_cast
                - lyxp_set_cast
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - strcmp
                - __assert_fail
                - strcmp
        - Branch String:   'src/xpath.c:7353,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7353,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7354,32'
              BranchSideFuncs:
                - lyxp_set_cast
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - strcmp
                - __assert_fail
                - strcmp
        - Branch String:   'src/xpath.c:7355,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7355,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7356,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - strcmp
                - __assert_fail
                - strcmp
        - Branch String:   'src/xpath.c:7359,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7359,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7360,28'
              BranchSideFuncs:
                - lyxp_set_cast
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - strcmp
                - __assert_fail
                - strcmp
        - Branch String:   'src/xpath.c:7361,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7361,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:7364,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7364,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - strcmp
                - __assert_fail
                - strcmp
            - BranchSide:      'src/xpath.c:7367,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - strcmp
                - __assert_fail
                - strcmp
        - Branch String:   'src/xpath.c:7367,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7368,13'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
            - BranchSide:      'src/xpath.c:7376,16'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - strcmp
        - Branch String:   'src/xpath.c:7368,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7369,24'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7370,20'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
        - Branch String:   'src/xpath.c:7370,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7371,24'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7373,13'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
        - Branch String:   'src/xpath.c:7373,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7373,13'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/xpath.c:7374,30'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/xpath.c:7376,16'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7377,13'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
            - BranchSide:      'src/xpath.c:7386,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/xpath.c:7377,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7378,24'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7379,20'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
        - Branch String:   'src/xpath.c:7379,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7380,24'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7382,13'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
        - Branch String:   'src/xpath.c:7382,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7382,13'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/xpath.c:7383,30'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/xpath.c:7386,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7386,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7387,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:7387,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7388,17'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7394,17'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:7388,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7389,28'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7391,28'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:7394,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7395,28'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7397,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:7322,17'
          Dst:             moveto_op_comp_item
        - Src:             'src/xpath.c:7332,17'
          Dst:             moveto_op_comp_item
        - Src:             'src/xpath.c:7349,13'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:7350,13'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:7352,18'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:7354,18'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:7358,14'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:7360,14'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:7364,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:7373,13'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:7374,23'
          Dst:             strcmp
        - Src:             'src/xpath.c:7382,13'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:7383,23'
          Dst:             strcmp
        - Src:             'src/xpath.c:7386,9'
          Dst:             __assert_fail
    - functionName:    moveto_op_comp_item
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7235
      functionLinenumberEnd: 7267
      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:7239,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7239,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:7242,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:7242,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7244,35'
              BranchSideFuncs:
                - set_comp_cast
                - set_comp_canonize
                - moveto_op_comp
                - lyxp_set_free_content
                - moveto_op_comp
            - BranchSide:      'src/xpath.c:7247,35'
              BranchSideFuncs:
                - set_comp_cast
                - set_comp_canonize
                - moveto_op_comp
                - lyxp_set_free_content
                - moveto_op_comp
            - BranchSide:      'src/xpath.c:7250,35'
              BranchSideFuncs:
                - set_comp_cast
                - set_comp_canonize
                - moveto_op_comp
                - lyxp_set_free_content
                - moveto_op_comp
        - Branch String:   'src/xpath.c:7253,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7253,5'
              BranchSideFuncs:
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:7256,5'
              BranchSideFuncs:
                - set_comp_canonize
                - moveto_op_comp
                - lyxp_set_free_content
                - moveto_op_comp
        - Branch String:   'src/xpath.c:7256,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7256,5'
              BranchSideFuncs:
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:7259,9'
              BranchSideFuncs:
                - moveto_op_comp
                - lyxp_set_free_content
                - moveto_op_comp
        - Branch String:   'src/xpath.c:7259,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7260,9'
              BranchSideFuncs:
                - moveto_op_comp
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:7262,9'
              BranchSideFuncs:
                - moveto_op_comp
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:7260,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7260,9'
              BranchSideFuncs:
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:7261,5'
              BranchSideFuncs:
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:7262,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:0,0'
              BranchSideFuncs:
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:7262,9'
              BranchSideFuncs:
                - lyxp_set_free_content
      Callsites:
        - Src:             'src/xpath.c:7239,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:7244,14'
          Dst:             set_comp_cast
        - Src:             'src/xpath.c:7247,14'
          Dst:             set_comp_cast
        - Src:             'src/xpath.c:7250,14'
          Dst:             set_comp_cast
        - Src:             'src/xpath.c:7256,5'
          Dst:             set_comp_canonize
        - Src:             'src/xpath.c:7260,9'
          Dst:             moveto_op_comp
        - Src:             'src/xpath.c:7262,9'
          Dst:             moveto_op_comp
        - Src:             'src/xpath.c:7266,5'
          Dst:             lyxp_set_free_content
    - functionName:    set_comp_cast
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1674
      functionLinenumberEnd: 1683
      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:1675,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1675,5'
              BranchSideFuncs:
                - set_init
                - set_insert_node
                - lyxp_set_cast
            - BranchSide:      'src/xpath.c:1675,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/xpath.c:1675,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:1677,5'
          Dst:             set_init
        - Src:             'src/xpath.c:1680,5'
          Dst:             set_insert_node
        - Src:             'src/xpath.c:1683,12'
          Dst:             lyxp_set_cast
    - functionName:    set_comp_canonize
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1696
      functionLinenumberEnd: 1746
      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:1703,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1705,14'
              BranchSideFuncs:
                - strlen
                - ly_err_free
                - free
                - lyd_value_get_canonical
                - strdup
                - ly_log
            - BranchSide:      'src/xpath.c:1711,10'
              BranchSideFuncs:
                - strlen
                - ly_err_free
                - free
                - lyd_value_get_canonical
                - strdup
                - ly_log
        - Branch String:   'src/xpath.c:1705,47'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1705,50'
              BranchSideFuncs:
                - strlen
                - ly_err_free
                - free
                - lyd_value_get_canonical
                - strdup
                - ly_log
            - BranchSide:      'src/xpath.c:1707,20'
              BranchSideFuncs:
                - strlen
                - ly_err_free
                - free
                - lyd_value_get_canonical
                - strdup
                - ly_log
        - Branch String:   'src/xpath.c:1705,72'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1705,76'
              BranchSideFuncs:
                - strlen
                - ly_err_free
                - free
                - lyd_value_get_canonical
                - strdup
                - ly_log
            - BranchSide:      'src/xpath.c:1707,20'
              BranchSideFuncs:
                - strlen
                - ly_err_free
                - free
                - lyd_value_get_canonical
                - strdup
                - ly_log
        - Branch String:   'src/xpath.c:1705,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1706,45'
              BranchSideFuncs:
                - strlen
                - ly_err_free
                - free
                - lyd_value_get_canonical
                - strdup
                - ly_log
            - BranchSide:      'src/xpath.c:1707,20'
              BranchSideFuncs:
                - strlen
                - ly_err_free
                - free
                - lyd_value_get_canonical
                - strdup
                - ly_log
        - Branch String:   'src/xpath.c:1711,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1713,9'
              BranchSideFuncs:
                - strlen
                - ly_err_free
                - free
                - lyd_value_get_canonical
                - strdup
                - ly_log
            - BranchSide:      'src/xpath.c:1717,10'
              BranchSideFuncs:
                - strlen
                - ly_err_free
                - free
                - lyd_value_get_canonical
                - strdup
                - ly_log
        - Branch String:   'src/xpath.c:1717,44'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1717,48'
              BranchSideFuncs:
                - strlen
                - ly_err_free
                - free
                - lyd_value_get_canonical
                - strdup
                - ly_log
            - BranchSide:      'src/xpath.c:1721,10'
              BranchSideFuncs:
                - strlen
                - ly_err_free
                - free
                - lyd_value_get_canonical
                - strdup
                - ly_log
        - Branch String:   'src/xpath.c:1717,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1719,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1721,10'
              BranchSideFuncs:
                - strlen
                - ly_err_free
                - free
                - lyd_value_get_canonical
                - strdup
                - ly_log
        - Branch String:   'src/xpath.c:1721,42'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1721,46'
              BranchSideFuncs:
                - strlen
                - ly_err_free
                - free
                - lyd_value_get_canonical
                - strdup
                - ly_log
            - BranchSide:      'src/xpath.c:1725,10'
              BranchSideFuncs:
                - strlen
                - ly_err_free
                - free
                - lyd_value_get_canonical
                - strdup
                - ly_log
        - Branch String:   'src/xpath.c:1721,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1723,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1725,10'
              BranchSideFuncs:
                - strlen
                - ly_err_free
                - free
                - lyd_value_get_canonical
                - strdup
                - ly_log
        - Branch String:   'src/xpath.c:1725,42'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1725,46'
              BranchSideFuncs:
                - strlen
                - ly_err_free
                - free
                - lyd_value_get_canonical
                - strdup
                - ly_log
            - BranchSide:      'src/xpath.c:1731,9'
              BranchSideFuncs:
                - strlen
                - ly_err_free
                - free
                - lyd_value_get_canonical
                - strdup
                - ly_log
        - Branch String:   'src/xpath.c:1725,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1727,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1731,9'
              BranchSideFuncs:
                - strlen
                - ly_err_free
                - free
                - lyd_value_get_canonical
                - strdup
                - ly_log
        - Branch String:   'src/xpath.c:1734,11'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1734,15'
              BranchSideFuncs:
                - free
                - lyd_value_get_canonical
                - strdup
                - ly_log
            - BranchSide:      'src/xpath.c:1740,10'
              BranchSideFuncs:
                - free
                - lyd_value_get_canonical
                - strdup
                - ly_log
        - Branch String:   'src/xpath.c:1734,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1736,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1740,10'
              BranchSideFuncs:
                - free
                - lyd_value_get_canonical
                - strdup
                - ly_log
        - Branch String:   'src/xpath.c:1743,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1743,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1745,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:1731,59'
          Dst:             strlen
        - Src:             'src/xpath.c:1733,5'
          Dst:             ly_err_free
        - Src:             'src/xpath.c:1741,27'
          Dst:             lyd_value_get_canonical
        - Src:             'src/xpath.c:1741,20'
          Dst:             strdup
        - Src:             'src/xpath.c:1743,5'
          Dst:             ly_log
    - functionName:    warn_equality_value
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3617
      functionLinenumberEnd: 3670
      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:3625,48'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3625,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:3625,48'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:3625,98'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3625,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:3626,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:3626,59'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3626,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:3628,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:3625,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3625,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:3628,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:3628,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3629,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:3631,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:3633,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3634,13'
              BranchSideFuncs:
                - free
                - strlen
                - warn_subexpr_log
                - ly_log
                - ly_log
                - ly_err_free
                - strchr
                - ly_log
                - warn_subexpr_log
            - BranchSide:      'src/xpath.c:3638,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:3638,82'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3638,93'
              BranchSideFuncs:
                - strchr
                - ly_log
                - warn_subexpr_log
                - free
                - strlen
                - warn_subexpr_log
                - ly_log
                - ly_log
                - ly_err_free
            - BranchSide:      'src/xpath.c:3646,42'
              BranchSideFuncs:
                - free
                - strlen
                - warn_subexpr_log
                - ly_log
                - ly_log
                - ly_err_free
        - Branch String:   'src/xpath.c:3638,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3639,13'
              BranchSideFuncs:
                - free
                - strlen
                - warn_subexpr_log
                - ly_log
                - ly_log
                - ly_err_free
            - BranchSide:      'src/xpath.c:3646,42'
              BranchSideFuncs:
                - free
                - strlen
                - warn_subexpr_log
                - ly_log
                - ly_log
                - ly_err_free
        - Branch String:   'src/xpath.c:3647,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3648,18'
              BranchSideFuncs:
                - strlen
                - free
                - warn_subexpr_log
                - ly_log
                - ly_log
                - ly_err_free
            - BranchSide:      'src/xpath.c:3668,14'
              BranchSideFuncs:
                - free
        - Branch String:   'src/xpath.c:3650,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3651,20'
              BranchSideFuncs:
                - free
                - warn_subexpr_log
                - ly_log
                - ly_log
                - ly_err_free
            - BranchSide:      'src/xpath.c:3654,17'
              BranchSideFuncs:
                - free
                - warn_subexpr_log
                - ly_log
                - ly_log
                - ly_err_free
        - Branch String:   'src/xpath.c:3654,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3655,17'
              BranchSideFuncs:
                - ly_log
                - ly_err_free
                - free
                - warn_subexpr_log
            - BranchSide:      'src/xpath.c:3657,24'
              BranchSideFuncs:
                - free
                - warn_subexpr_log
                - ly_log
        - Branch String:   'src/xpath.c:3660,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3661,34'
              BranchSideFuncs:
                - warn_subexpr_log
                - free
            - BranchSide:      'src/xpath.c:3665,17'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/xpath.c:3625,19'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:3629,21'
          Dst:             strndup
        - Src:             'src/xpath.c:3631,21'
          Dst:             strndup
        - Src:             'src/xpath.c:3634,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:3638,86'
          Dst:             strchr
        - Src:             'src/xpath.c:3639,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:3641,13'
          Dst:             warn_subexpr_log
        - Src:             'src/xpath.c:3648,61'
          Dst:             strlen
        - Src:             'src/xpath.c:3655,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:3656,17'
          Dst:             ly_err_free
        - Src:             'src/xpath.c:3658,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:3661,17'
          Dst:             warn_subexpr_log
    - functionName:    lyxp_get_expr
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10022
      functionLinenumberEnd: 10028
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/xpath.c:10023,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:10024,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:10027,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyxp_next_token2
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2023
      functionLinenumberEnd: 2030
      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:2024,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2024,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2027,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:2024,5'
          Dst:             exp_check_token2
    - functionName:    lyxp_next_token
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1988
      functionLinenumberEnd: 1995
      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:1989,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1989,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1992,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:1989,5'
          Dst:             lyxp_check_token
    - functionName:    lyd_val_op_merge_find
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1970
      functionLinenumberEnd: 2018
      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:1981,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1982,9'
              BranchSideFuncs:
                - lyd_parent.5179
                - __assert_fail
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child.5180
                - lyd_parent.5179
            - BranchSide:      'src/validation.c:1986,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child.5180
                - lyd_parent.5179
        - Branch String:   'src/validation.c:1988,22'
          Branch Sides:
            - BranchSide:      'src/validation.c:1988,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child.5180
                - lyd_parent.5179
            - BranchSide:      'src/validation.c:1988,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child.5180
                - lyd_parent.5179
        - Branch String:   'src/validation.c:1988,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1990,32'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - __assert_fail
                - __assert_fail
                - lyd_child.5180
                - lyd_parent.5179
            - BranchSide:      'src/validation.c:2008,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/validation.c:1991,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1992,13'
              BranchSideFuncs:
                - lyd_child.5180
                - __assert_fail
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_parent.5179
            - BranchSide:      'src/validation.c:1996,31'
              BranchSideFuncs:
                - lyd_child.5180
                - __assert_fail
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_parent.5179
        - Branch String:   'src/validation.c:2003,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1988,5'
              BranchSideFuncs:
                - lyd_parent.5179
                - __assert_fail
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child.5180
            - BranchSide:      'src/validation.c:2004,34'
              BranchSideFuncs:
                - lyd_parent.5179
                - __assert_fail
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child.5180
        - Branch String:   'src/validation.c:2008,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2008,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/validation.c:2009,38'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/validation.c:2010,15'
          Branch Sides:
            - BranchSide:      'src/validation.c:2010,18'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/validation.c:2012,44'
              BranchSideFuncs: []
        - Branch String:   'src/validation.c:2010,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:2012,44'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:2015,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/validation.c:2015,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:2015,9'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:2016,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/validation.c:1981,59'
          Dst:             lyd_parent
        - Src:             'src/validation.c:1990,9'
          Dst:             lyd_find_sibling_first
        - Src:             'src/validation.c:1996,21'
          Dst:             lyd_child
        - Src:             'src/validation.c:2004,23'
          Dst:             lyd_parent
        - Src:             'src/validation.c:2008,5'
          Dst:             __assert_fail
        - Src:             'src/validation.c:2015,9'
          Dst:             __assert_fail
    - functionName:    lyd_parent
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1044
      functionLinenumberEnd: 1045
      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:1045,18'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1045,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1045,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1045,12'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1045,38'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1045,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyd_child
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1060
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/tree_data.h:1061,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1062,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1065,10'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1065,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1067,47'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1070,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1070,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1071,48'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1074,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyd_val_uniq_find_leaf
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1101
      functionLinenumberEnd: 1124
      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:1107,40'
          Branch Sides:
            - BranchSide:      'src/validation.c:1107,44'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child.5180
                - lyd_find_sibling_val
                - lysc_data_node
                - lysc_data_node
            - BranchSide:      'src/validation.c:1107,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child.5180
                - lyd_find_sibling_val
                - lysc_data_node
                - lysc_data_node
        - Branch String:   'src/validation.c:1107,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1108,9'
              BranchSideFuncs:
                - lysc_data_node
                - __assert_fail
                - lyd_child.5180
                - lyd_find_sibling_val
                - lysc_data_node
            - BranchSide:      'src/validation.c:1111,31'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child.5180
                - lyd_find_sibling_val
                - lysc_data_node
        - Branch String:   'src/validation.c:1107,74'
          Branch Sides:
            - BranchSide:      'src/validation.c:1107,35'
              BranchSideFuncs:
                - lysc_data_node
                - __assert_fail
                - lyd_child.5180
                - lyd_find_sibling_val
                - lysc_data_node
            - BranchSide:      'src/validation.c:1107,35'
              BranchSideFuncs:
                - lysc_data_node
                - __assert_fail
                - lyd_child.5180
                - lyd_find_sibling_val
                - lysc_data_node
        - Branch String:   'src/validation.c:1112,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1112,20'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child.5180
                - lyd_find_sibling_val
                - lysc_data_node
            - BranchSide:      'src/validation.c:1112,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child.5180
                - lyd_find_sibling_val
                - lysc_data_node
        - Branch String:   'src/validation.c:1112,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1114,18'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child.5180
                - lyd_find_sibling_val
                - lysc_data_node
            - BranchSide:      'src/validation.c:1124,12'
              BranchSideFuncs: []
        - Branch String:   'src/validation.c:1114,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1115,13'
              BranchSideFuncs:
                - lysc_data_node
                - __assert_fail
                - lyd_child.5180
                - lyd_find_sibling_val
            - BranchSide:      'src/validation.c:1119,9'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child.5180
                - lyd_find_sibling_val
                - lysc_data_node
        - Branch String:   'src/validation.c:1114,64'
          Branch Sides:
            - BranchSide:      'src/validation.c:1114,54'
              BranchSideFuncs:
                - lysc_data_node
                - __assert_fail
                - lyd_child.5180
                - lyd_find_sibling_val
            - BranchSide:      'src/validation.c:1114,54'
              BranchSideFuncs:
                - lysc_data_node
                - __assert_fail
                - lyd_child.5180
                - lyd_find_sibling_val
        - Branch String:   'src/validation.c:1119,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1119,9'
              BranchSideFuncs:
                - lyd_child.5180
                - lyd_find_sibling_val
                - __assert_fail
                - lysc_data_node
            - BranchSide:      'src/validation.c:1120,40'
              BranchSideFuncs:
                - lyd_child.5180
                - lyd_find_sibling_val
                - __assert_fail
                - lysc_data_node
      Callsites:
        - Src:             'src/validation.c:1107,74'
          Dst:             lysc_data_node
        - Src:             'src/validation.c:1114,64'
          Dst:             lysc_data_node
        - Src:             'src/validation.c:1119,9'
          Dst:             __assert_fail
        - Src:             'src/validation.c:1120,30'
          Dst:             lyd_child
        - Src:             'src/validation.c:1120,9'
          Dst:             lyd_find_sibling_val
    - functionName:    lyd_val_uniq_list_equal
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1142
      functionLinenumberEnd: 1245
      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:1152,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1152,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:1152,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/validation.c:1152,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1152,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:1154,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:1157,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1157,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:1157,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/validation.c:1157,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1157,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:1158,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:1158,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1158,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:1158,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/validation.c:1158,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1158,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:1160,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:1165,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1166,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:1171,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:1167,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1167,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:1167,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:1167,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1168,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:1170,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:1171,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1171,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:1171,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:1171,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1171,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:1244,5'
              BranchSideFuncs: []
        - Branch String:   'src/validation.c:1173,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1173,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:1173,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:1173,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1175,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:1197,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:1176,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1177,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:1180,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:1185,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1186,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:1189,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:1192,23'
          Branch Sides:
            - BranchSide:      'src/validation.c:1192,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:1194,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:1192,32'
          Branch Sides:
            - BranchSide:      'src/validation.c:1192,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:1194,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:1192,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1194,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:1196,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:1197,15'
          Branch Sides:
            - BranchSide:      'src/validation.c:1197,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:1238,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:1197,24'
          Branch Sides:
            - BranchSide:      'src/validation.c:1197,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:1197,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:1197,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1199,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:1238,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:1206,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1206,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:1206,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:1206,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1207,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:1220,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:1207,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:1208,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:1211,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:1213,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:1215,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:1218,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:1221,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1223,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:1225,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:1233,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1234,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:1236,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:1238,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1240,13'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:1242,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:1152,5'
          Dst:             __assert_fail
        - Src:             'src/validation.c:1157,5'
          Dst:             __assert_fail
        - Src:             'src/validation.c:1158,5'
          Dst:             __assert_fail
        - Src:             'src/validation.c:1175,21'
          Dst:             lyd_val_uniq_find_leaf
        - Src:             'src/validation.c:1184,21'
          Dst:             lyd_val_uniq_find_leaf
        - Src:             'src/validation.c:1199,21'
          Dst:             lyd_path
        - Src:             'src/validation.c:1200,21'
          Dst:             lyd_path
        - Src:             'src/validation.c:1208,21'
          Dst:             strcpy
        - Src:             'src/validation.c:1211,23'
          Dst:             lysc_path_until
        - Src:             'src/validation.c:1218,24'
          Dst:             strlen
        - Src:             'src/validation.c:1220,13'
          Dst:             ly_log_location
        - Src:             'src/validation.c:1223,17'
          Dst:             ly_log
        - Src:             'src/validation.c:1225,17'
          Dst:             ly_vlog
        - Src:             'src/validation.c:1227,13'
          Dst:             ly_log_location_revert
    - functionName:    lyd_validate_dummy_when
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 890
      functionLinenumberEnd: 942
      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:896,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:897,35'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_new_opaq
                - lyd_validate_node_when
                - lyd_free_tree
                - ly_log
                - __assert_fail
                - lyd_insert_sibling
                - lyd_parent.5179
            - BranchSide:      'src/validation.c:904,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:898,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:899,31'
              BranchSideFuncs:
                - lyd_parent.5179
                - lyd_first_sibling
                - lyd_new_opaq
                - lyd_validate_node_when
                - lyd_free_tree
                - ly_log
                - __assert_fail
                - lyd_insert_sibling
            - BranchSide:      'src/validation.c:901,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:909,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:909,5'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/validation.c:912,10'
              BranchSideFuncs:
                - lyd_validate_node_when
                - lyd_free_tree
                - ly_log
                - __assert_fail
                - lyd_insert_sibling
        - Branch String:   'src/validation.c:912,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:913,13'
              BranchSideFuncs:
                - lyd_validate_node_when
                - lyd_free_tree
                - ly_log
            - BranchSide:      'src/validation.c:922,9'
              BranchSideFuncs:
                - lyd_validate_node_when
                - lyd_free_tree
                - ly_log
        - Branch String:   'src/validation.c:913,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:914,51'
              BranchSideFuncs:
                - lyd_insert_sibling
                - lyd_validate_node_when
                - lyd_free_tree
                - ly_log
            - BranchSide:      'src/validation.c:916,13'
              BranchSideFuncs:
                - lyd_validate_node_when
                - lyd_free_tree
                - ly_log
                - __assert_fail
        - Branch String:   'src/validation.c:916,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:916,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/validation.c:917,20'
              BranchSideFuncs:
                - lyd_validate_node_when
                - lyd_free_tree
                - ly_log
        - Branch String:   'src/validation.c:922,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:923,17'
              BranchSideFuncs:
                - lyd_validate_node_when
                - lyd_free_tree
                - ly_log
            - BranchSide:      'src/validation.c:925,17'
              BranchSideFuncs:
                - lyd_validate_node_when
                - lyd_free_tree
                - ly_log
        - Branch String:   'src/validation.c:930,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:932,9'
              BranchSideFuncs:
                - ly_log
                - lyd_free_tree
            - BranchSide:      'src/validation.c:935,16'
              BranchSideFuncs:
                - lyd_free_tree
      Callsites:
        - Src:             'src/validation.c:899,20'
          Dst:             lyd_parent
        - Src:             'src/validation.c:901,16'
          Dst:             lyd_first_sibling
        - Src:             'src/validation.c:904,16'
          Dst:             lyd_first_sibling
        - Src:             'src/validation.c:908,10'
          Dst:             lyd_new_opaq
        - Src:             'src/validation.c:914,13'
          Dst:             lyd_insert_sibling
        - Src:             'src/validation.c:916,13'
          Dst:             __assert_fail
        - Src:             'src/validation.c:929,10'
          Dst:             lyd_validate_node_when
        - Src:             'src/validation.c:932,9'
          Dst:             ly_log
        - Src:             'src/validation.c:941,5'
          Dst:             lyd_free_tree
    - functionName:    lyd_validate_node_when
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 189
      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:150,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:150,5'
              BranchSideFuncs:
                - __assert_fail
                - lysc_node_when
                - lyd_parent.5179
                - lyxp_eval
                - lyxp_set_cast
                - __assert_fail
            - BranchSide:      'src/validation.c:152,6'
              BranchSideFuncs:
                - lysc_node_when
                - lyd_parent.5179
                - lyxp_eval
                - lyxp_set_cast
                - __assert_fail
        - Branch String:   'src/validation.c:150,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:150,5'
              BranchSideFuncs:
                - lysc_node_when
                - lyd_parent.5179
                - lyxp_eval
                - lyxp_set_cast
                - __assert_fail
            - BranchSide:      'src/validation.c:152,6'
              BranchSideFuncs:
                - lysc_node_when
                - lyd_parent.5179
                - lyxp_eval
                - lyxp_set_cast
                - __assert_fail
        - Branch String:   'src/validation.c:158,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:158,9'
              BranchSideFuncs:
                - lysc_node_when
                - lyd_parent.5179
                - lyxp_eval
                - lyxp_set_cast
                - __assert_fail
            - BranchSide:      'src/validation.c:158,9'
              BranchSideFuncs:
                - lysc_node_when
                - lyd_parent.5179
                - lyxp_eval
                - lyxp_set_cast
                - __assert_fail
        - Branch String:   'src/validation.c:158,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:159,20'
              BranchSideFuncs:
                - lyd_parent.5179
                - lyxp_eval
                - lyxp_set_cast
                - lysc_node_when
                - __assert_fail
            - BranchSide:      'src/validation.c:185,18'
              BranchSideFuncs:
                - lysc_node_when
                - lyd_parent.5179
                - lyxp_eval
                - lyxp_set_cast
                - __assert_fail
        - Branch String:   'src/validation.c:162,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:163,28'
              BranchSideFuncs:
                - lyxp_eval
                - lyxp_set_cast
                - lysc_node_when
                - lyd_parent.5179
                - __assert_fail
            - BranchSide:      'src/validation.c:165,17'
              BranchSideFuncs:
                - lyd_parent.5179
                - lyxp_eval
                - lyxp_set_cast
                - lysc_node_when
                - __assert_fail
        - Branch String:   'src/validation.c:165,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:165,17'
              BranchSideFuncs:
                - __assert_fail
                - lyd_parent.5179
                - lyxp_eval
                - lyxp_set_cast
                - lysc_node_when
            - BranchSide:      'src/validation.c:165,17'
              BranchSideFuncs:
                - lyd_parent.5179
                - lyxp_eval
                - lyxp_set_cast
                - lysc_node_when
                - __assert_fail
        - Branch String:   'src/validation.c:165,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:165,17'
              BranchSideFuncs:
                - __assert_fail
                - lyd_parent.5179
                - lyxp_eval
                - lyxp_set_cast
                - lysc_node_when
            - BranchSide:      'src/validation.c:166,39'
              BranchSideFuncs:
                - lyd_parent.5179
                - lyxp_eval
                - lyxp_set_cast
                - lysc_node_when
                - __assert_fail
        - Branch String:   'src/validation.c:165,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:165,17'
              BranchSideFuncs:
                - lyd_parent.5179
                - lyxp_eval
                - lyxp_set_cast
                - lysc_node_when
                - __assert_fail
            - BranchSide:      'src/validation.c:166,39'
              BranchSideFuncs:
                - lyd_parent.5179
                - lyxp_eval
                - lyxp_set_cast
                - lysc_node_when
                - __assert_fail
        - Branch String:   'src/validation.c:171,27'
          Branch Sides:
            - BranchSide:      'src/validation.c:171,42'
              BranchSideFuncs:
                - lyxp_eval
                - lyxp_set_cast
                - lysc_node_when
                - lyd_parent.5179
                - __assert_fail
            - BranchSide:      'src/validation.c:171,42'
              BranchSideFuncs:
                - lyxp_eval
                - lyxp_set_cast
                - lysc_node_when
                - lyd_parent.5179
                - __assert_fail
        - Branch String:   'src/validation.c:176,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:176,13'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:178,25'
              BranchSideFuncs:
                - lysc_node_when
                - lyd_parent.5179
                - lyxp_eval
                - lyxp_set_cast
                - __assert_fail
        - Branch String:   'src/validation.c:178,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:180,29'
              BranchSideFuncs:
                - lysc_node_when
                - lyd_parent.5179
                - lyxp_eval
                - lyxp_set_cast
                - __assert_fail
            - BranchSide:      'src/validation.c:183,9'
              BranchSideFuncs:
                - lysc_node_when
                - lyd_parent.5179
                - lyxp_eval
                - lyxp_set_cast
                - __assert_fail
        - Branch String:   'src/validation.c:186,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:186,25'
              BranchSideFuncs:
                - lysc_node_when
                - lyd_parent.5179
                - lyxp_eval
                - lyxp_set_cast
                - __assert_fail
            - BranchSide:      'src/validation.c:186,5'
              BranchSideFuncs:
                - lysc_node_when
                - lyd_parent.5179
                - lyxp_eval
                - lyxp_set_cast
                - __assert_fail
        - Branch String:   'src/validation.c:186,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:156,55'
              BranchSideFuncs:
                - lysc_node_when
                - lyd_parent.5179
                - lyxp_eval
                - lyxp_set_cast
                - __assert_fail
            - BranchSide:      'src/validation.c:188,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/validation.c:150,5'
          Dst:             __assert_fail
        - Src:             'src/validation.c:156,40'
          Dst:             lysc_node_when
        - Src:             'src/validation.c:165,17'
          Dst:             __assert_fail
        - Src:             'src/validation.c:166,28'
          Dst:             lyd_parent
        - Src:             'src/validation.c:171,17'
          Dst:             lyxp_eval
        - Src:             'src/validation.c:173,13'
          Dst:             lyxp_set_cast
    - functionName:    lyd_validate_unique
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1259
      functionLinenumberEnd: 1363
      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
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/validation.c:1273,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1273,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:1276,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:1276,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1276,5'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:1277,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:1277,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1278,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:1284,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:1278,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1279,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:1282,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:1280,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1280,13'
              BranchSideFuncs:
                - ly_set_free
                - free
                - free
                - lyht_free
            - BranchSide:      'src/validation.c:1281,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:1284,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1286,13'
              BranchSideFuncs:
                - lyd_val_uniq_list_equal
                - ly_set_free
                - free
                - free
                - lyht_free
            - BranchSide:      'src/validation.c:1293,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:1288,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1290,17'
              BranchSideFuncs:
                - ly_set_free
                - free
                - free
                - lyht_free
            - BranchSide:      'src/validation.c:1293,5'
              BranchSideFuncs:
                - ly_set_free
                - free
                - free
                - lyht_free
        - Branch String:   'src/validation.c:1295,29'
          Branch Sides:
            - BranchSide:      'src/validation.c:1295,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:1295,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:1296,23'
          Branch Sides:
            - BranchSide:      'src/validation.c:1296,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:1296,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:1297,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1297,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:1297,9'
              BranchSideFuncs:
                - ly_log
                - ly_set_free
                - free
                - free
                - lyht_free
        - Branch String:   'src/validation.c:1297,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1297,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:1298,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:1298,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1298,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:1298,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:1299,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1300,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:1307,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:1304,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1304,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:1305,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:1307,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1309,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:1348,5'
              BranchSideFuncs:
                - ly_set_free
                - free
                - free
                - lyht_free
        - Branch String:   'src/validation.c:1309,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1310,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:1347,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:1311,40'
          Branch Sides:
            - BranchSide:      'src/validation.c:1311,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:1311,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:1311,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1312,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:1331,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:1313,25'
          Branch Sides:
            - BranchSide:      'src/validation.c:1314,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:1317,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:1319,25'
          Branch Sides:
            - BranchSide:      'src/validation.c:1321,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:1325,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:1327,25'
          Branch Sides:
            - BranchSide:      'src/validation.c:1328,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:1330,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:1331,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:1333,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:1337,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:1341,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:1343,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:1345,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:1345,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1345,17'
              BranchSideFuncs:
                - ly_set_free
                - free
                - free
                - lyht_free
            - BranchSide:      'src/validation.c:1346,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:1352,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1353,14'
              BranchSideFuncs:
                - free
                - free
                - lyht_free
            - BranchSide:      'src/validation.c:1359,10'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/validation.c:1353,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1355,13'
              BranchSideFuncs:
                - lyht_free
                - free
                - free
            - BranchSide:      'src/validation.c:1357,19'
              BranchSideFuncs:
                - lyht_free
                - free
                - free
      Callsites:
        - Src:             'src/validation.c:1273,5'
          Dst:             __assert_fail
        - Src:             'src/validation.c:1276,5'
          Dst:             ly_set_new
        - Src:             'src/validation.c:1279,19'
          Dst:             ly_set_add
        - Src:             'src/validation.c:1288,13'
          Dst:             lyd_val_uniq_list_equal
        - Src:             'src/validation.c:1297,9'
          Dst:             ly_log
        - Src:             'src/validation.c:1302,38'
          Dst:             lyht_get_fixed_size
        - Src:             'src/validation.c:1302,29'
          Dst:             lyht_new
        - Src:             'src/validation.c:1302,29'
          Dst:             lyd_val_uniq_list_equal
        - Src:             'src/validation.c:1304,13'
          Dst:             ly_log
        - Src:             'src/validation.c:1312,29'
          Dst:             lyd_val_uniq_find_leaf
        - Src:             'src/validation.c:1326,28'
          Dst:             lyht_hash_multi
        - Src:             'src/validation.c:1337,24'
          Dst:             lyht_hash_multi
        - Src:             'src/validation.c:1340,23'
          Dst:             lyht_insert
        - Src:             'src/validation.c:1351,5'
          Dst:             ly_set_free
        - Src:             'src/validation.c:1357,9'
          Dst:             lyht_free
    - functionName:    lyd_validate_mandatory
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 957
      functionLinenumberEnd: 1004
      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:    1
      BranchProfiles:
        - Branch String:   'src/validation.c:960,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:962,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:966,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:962,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:963,13'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:965,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:966,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:966,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:968,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:968,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:970,13'
              BranchSideFuncs: []
        - Branch String:   'src/validation.c:975,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:977,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:980,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:977,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:977,9'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:978,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:980,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:981,13'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:1003,5'
              BranchSideFuncs: []
        - Branch String:   'src/validation.c:981,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:983,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log
            - BranchSide:      'src/validation.c:992,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
        - Branch String:   'src/validation.c:983,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:983,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log
            - BranchSide:      'src/validation.c:983,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log
        - Branch String:   'src/validation.c:984,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:985,17'
              BranchSideFuncs:
                - ly_log
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:987,17'
              BranchSideFuncs:
                - ly_log
                - ly_log_location_revert
        - Branch String:   'src/validation.c:992,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:992,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
            - BranchSide:      'src/validation.c:992,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
        - Branch String:   'src/validation.c:993,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:994,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:996,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
      Callsites:
        - Src:             'src/validation.c:962,13'
          Dst:             lys_getnext_data
        - Src:             'src/validation.c:966,9'
          Dst:             __assert_fail
        - Src:             'src/validation.c:968,14'
          Dst:             lyd_find_sibling_val
        - Src:             'src/validation.c:975,9'
          Dst:             lysc_has_when
        - Src:             'src/validation.c:977,9'
          Dst:             lyd_validate_dummy_when
        - Src:             'src/validation.c:983,13'
          Dst:             ly_log_location
        - Src:             'src/validation.c:985,17'
          Dst:             ly_log
        - Src:             'src/validation.c:987,17'
          Dst:             ly_log
        - Src:             'src/validation.c:989,13'
          Dst:             ly_log_location_revert
        - Src:             'src/validation.c:992,13'
          Dst:             ly_log_location
        - Src:             'src/validation.c:994,17'
          Dst:             ly_vlog
        - Src:             'src/validation.c:996,17'
          Dst:             ly_vlog
        - Src:             'src/validation.c:998,13'
          Dst:             ly_log_location_revert
    - functionName:    lyd_validate_minmax
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1020
      functionLinenumberEnd: 1089
      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:         63
      ICount:          334
      EdgeCount:       81
      CyclomaticComplexity: 20
      functionsReached:
        - __assert_fail
        - ly_log
        - ly_log_location
        - ly_log_location_revert
        - ly_vlog
        - lyd_find_sibling_val
        - lyd_validate_dummy_when
        - lysc_has_when
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/validation.c:1025,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1025,5'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - __assert_fail
                - lysc_has_when
                - lyd_validate_dummy_when
            - BranchSide:      'src/validation.c:1027,5'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - __assert_fail
                - lysc_has_when
                - lyd_validate_dummy_when
        - Branch String:   'src/validation.c:1025,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1025,5'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - __assert_fail
                - lysc_has_when
                - lyd_validate_dummy_when
            - BranchSide:      'src/validation.c:1027,5'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - __assert_fail
                - lysc_has_when
                - lyd_validate_dummy_when
        - Branch String:   'src/validation.c:1027,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1027,5'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - __assert_fail
                - lysc_has_when
                - lyd_validate_dummy_when
            - BranchSide:      'src/validation.c:1027,5'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - __assert_fail
                - lysc_has_when
                - lyd_validate_dummy_when
        - Branch String:   'src/validation.c:1027,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1028,9'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - __assert_fail
                - lysc_has_when
                - lyd_validate_dummy_when
            - BranchSide:      'src/validation.c:1044,9'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - __assert_fail
                - lysc_has_when
                - lyd_validate_dummy_when
        - Branch String:   'src/validation.c:1030,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1030,21'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - __assert_fail
                - lysc_has_when
                - lyd_validate_dummy_when
            - BranchSide:      'src/validation.c:1038,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - __assert_fail
                - lysc_has_when
                - lyd_validate_dummy_when
        - Branch String:   'src/validation.c:1030,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1032,17'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - __assert_fail
                - lysc_has_when
                - lyd_validate_dummy_when
            - BranchSide:      'src/validation.c:1038,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - __assert_fail
                - lysc_has_when
                - lyd_validate_dummy_when
        - Branch String:   'src/validation.c:1033,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1035,17'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - __assert_fail
                - lysc_has_when
                - lyd_validate_dummy_when
            - BranchSide:      'src/validation.c:1037,9'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - __assert_fail
                - lysc_has_when
                - lyd_validate_dummy_when
        - Branch String:   'src/validation.c:1038,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1038,21'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - __assert_fail
                - lysc_has_when
                - lyd_validate_dummy_when
            - BranchSide:      'src/validation.c:1042,5'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - __assert_fail
                - lysc_has_when
                - lyd_validate_dummy_when
        - Branch String:   'src/validation.c:1038,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1040,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - __assert_fail
                - lysc_has_when
                - lyd_validate_dummy_when
            - BranchSide:      'src/validation.c:1042,5'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - __assert_fail
                - lysc_has_when
                - lyd_validate_dummy_when
        - Branch String:   'src/validation.c:1044,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1045,9'
              BranchSideFuncs:
                - __assert_fail
                - lysc_has_when
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - lyd_validate_dummy_when
            - BranchSide:      'src/validation.c:1058,9'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
        - Branch String:   'src/validation.c:1045,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1045,9'
              BranchSideFuncs:
                - lysc_has_when
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - lyd_validate_dummy_when
            - BranchSide:      'src/validation.c:1047,18'
              BranchSideFuncs:
                - lysc_has_when
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - lyd_validate_dummy_when
        - Branch String:   'src/validation.c:1048,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1050,13'
              BranchSideFuncs:
                - lyd_validate_dummy_when
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:1053,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
        - Branch String:   'src/validation.c:1050,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1050,13'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:1051,9'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
        - Branch String:   'src/validation.c:1053,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1055,17'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:1057,5'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
        - Branch String:   'src/validation.c:1058,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1058,17'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:1063,9'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
        - Branch String:   'src/validation.c:1058,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1060,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:1063,9'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
        - Branch String:   'src/validation.c:1063,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1064,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:1075,16'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
        - Branch String:   'src/validation.c:1064,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1066,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_log
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:1070,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/validation.c:1076,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1078,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_log
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:1082,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
      Callsites:
        - Src:             'src/validation.c:1025,5'
          Dst:             __assert_fail
        - Src:             'src/validation.c:1027,5'
          Dst:             lyd_find_sibling_val
        - Src:             'src/validation.c:1045,9'
          Dst:             __assert_fail
        - Src:             'src/validation.c:1048,13'
          Dst:             lysc_has_when
        - Src:             'src/validation.c:1050,13'
          Dst:             lyd_validate_dummy_when
        - Src:             'src/validation.c:1066,13'
          Dst:             ly_log_location
        - Src:             'src/validation.c:1067,13'
          Dst:             ly_log
        - Src:             'src/validation.c:1068,13'
          Dst:             ly_log_location_revert
        - Src:             'src/validation.c:1070,13'
          Dst:             ly_log_location
        - Src:             'src/validation.c:1071,13'
          Dst:             ly_vlog
        - Src:             'src/validation.c:1072,13'
          Dst:             ly_log_location_revert
        - Src:             'src/validation.c:1078,13'
          Dst:             ly_log_location
        - Src:             'src/validation.c:1079,13'
          Dst:             ly_log
        - Src:             'src/validation.c:1080,13'
          Dst:             ly_log_location_revert
        - Src:             'src/validation.c:1082,13'
          Dst:             ly_log_location
        - Src:             'src/validation.c:1083,13'
          Dst:             ly_vlog
        - Src:             'src/validation.c:1084,13'
          Dst:             ly_log_location_revert
    - functionName:    lyd_validate_siblings_schema_r
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1379
      functionLinenumberEnd: 1437
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - first
        - parent
        - sparent
        - mod
        - val_opts
        - int_opts
      BBCount:         89
      ICount:          446
      EdgeCount:       119
      CyclomaticComplexity: 32
      functionsReached:
        - lyd_validate_mandatory
        - lyd_validate_minmax
        - lyd_validate_siblings_schema_r
        - lyd_validate_unique
        - lys_getnext
        - lys_getnext_data
        - lysc_node_child
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/validation.c:1389,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1389,5'
              BranchSideFuncs:
                - lys_getnext
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
                - lyd_validate_unique
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_minmax
            - BranchSide:      'src/validation.c:1390,14'
              BranchSideFuncs:
                - lys_getnext
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
                - lyd_validate_unique
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_minmax
        - Branch String:   'src/validation.c:1390,48'
          Branch Sides:
            - BranchSide:      'src/validation.c:1390,52'
              BranchSideFuncs:
                - lys_getnext
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
                - lyd_validate_unique
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_minmax
            - BranchSide:      'src/validation.c:1395,13'
              BranchSideFuncs:
                - lys_getnext
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
                - lyd_validate_unique
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_minmax
        - Branch String:   'src/validation.c:1390,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1391,13'
              BranchSideFuncs:
                - lys_getnext
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
                - lyd_validate_unique
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_minmax
            - BranchSide:      'src/validation.c:1395,13'
              BranchSideFuncs:
                - lys_getnext
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
                - lyd_validate_unique
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_minmax
        - Branch String:   'src/validation.c:1395,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1396,46'
              BranchSideFuncs:
                - lys_getnext
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
                - lyd_validate_unique
                - lyd_validate_minmax
            - BranchSide:      'src/validation.c:1401,20'
              BranchSideFuncs:
                - lys_getnext
                - lyd_validate_minmax
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
                - lyd_validate_unique
                - lyd_validate_mandatory
                - lyd_validate_minmax
        - Branch String:   'src/validation.c:1397,28'
          Branch Sides:
            - BranchSide:      'src/validation.c:1397,31'
              BranchSideFuncs:
                - lyd_validate_minmax
                - lys_getnext
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
                - lyd_validate_unique
            - BranchSide:      'src/validation.c:1398,41'
              BranchSideFuncs:
                - lyd_validate_minmax
                - lys_getnext
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
                - lyd_validate_unique
        - Branch String:   'src/validation.c:1397,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1398,41'
              BranchSideFuncs:
                - lyd_validate_minmax
                - lys_getnext
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
                - lyd_validate_unique
            - BranchSide:      'src/validation.c:1401,9'
              BranchSideFuncs:
                - lys_getnext
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_minmax
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
                - lyd_validate_unique
        - Branch String:   'src/validation.c:1399,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1399,17'
              BranchSideFuncs:
                - lys_getnext
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_minmax
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
                - lyd_validate_unique
            - BranchSide:      'src/validation.c:1400,13'
              BranchSideFuncs:
                - lys_getnext
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_minmax
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
                - lyd_validate_unique
        - Branch String:   'src/validation.c:1399,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1399,17'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:1399,17'
              BranchSideFuncs:
                - lys_getnext
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_minmax
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
                - lyd_validate_unique
        - Branch String:   'src/validation.c:1399,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1399,17'
              BranchSideFuncs:
                - lys_getnext
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_minmax
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
                - lyd_validate_unique
            - BranchSide:      'src/validation.c:1400,13'
              BranchSideFuncs:
                - lys_getnext
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_minmax
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
                - lyd_validate_unique
        - Branch String:   'src/validation.c:1401,20'
          Branch Sides:
            - BranchSide:      'src/validation.c:1402,51'
              BranchSideFuncs:
                - lys_getnext
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
                - lyd_validate_unique
                - lyd_validate_minmax
            - BranchSide:      'src/validation.c:1408,20'
              BranchSideFuncs:
                - lys_getnext
                - lyd_validate_minmax
                - lyd_validate_minmax
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
                - lyd_validate_unique
                - lyd_validate_mandatory
        - Branch String:   'src/validation.c:1403,29'
          Branch Sides:
            - BranchSide:      'src/validation.c:1403,32'
              BranchSideFuncs:
                - lyd_validate_minmax
                - lys_getnext
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
                - lyd_validate_unique
            - BranchSide:      'src/validation.c:1404,41'
              BranchSideFuncs:
                - lyd_validate_minmax
                - lys_getnext
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
                - lyd_validate_unique
        - Branch String:   'src/validation.c:1403,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1404,41'
              BranchSideFuncs:
                - lyd_validate_minmax
                - lys_getnext
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
                - lyd_validate_unique
            - BranchSide:      'src/validation.c:1408,9'
              BranchSideFuncs:
                - lys_getnext
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_minmax
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
                - lyd_validate_unique
        - Branch String:   'src/validation.c:1405,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1405,17'
              BranchSideFuncs:
                - lys_getnext
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_minmax
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
                - lyd_validate_unique
            - BranchSide:      'src/validation.c:1406,13'
              BranchSideFuncs:
                - lys_getnext
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_minmax
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
                - lyd_validate_unique
        - Branch String:   'src/validation.c:1405,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1405,17'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:1405,17'
              BranchSideFuncs:
                - lys_getnext
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_minmax
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
                - lyd_validate_unique
        - Branch String:   'src/validation.c:1405,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1405,17'
              BranchSideFuncs:
                - lys_getnext
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_minmax
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
                - lyd_validate_unique
            - BranchSide:      'src/validation.c:1406,13'
              BranchSideFuncs:
                - lys_getnext
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_minmax
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
                - lyd_validate_unique
        - Branch String:   'src/validation.c:1411,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1411,13'
              BranchSideFuncs:
                - lys_getnext
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_minmax
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
                - lyd_validate_unique
            - BranchSide:      'src/validation.c:1412,9'
              BranchSideFuncs:
                - lys_getnext
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_minmax
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
                - lyd_validate_unique
        - Branch String:   'src/validation.c:1411,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1411,13'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:1411,13'
              BranchSideFuncs:
                - lys_getnext
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_minmax
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
                - lyd_validate_unique
        - Branch String:   'src/validation.c:1411,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1411,13'
              BranchSideFuncs:
                - lys_getnext
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_minmax
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
                - lyd_validate_unique
            - BranchSide:      'src/validation.c:1412,9'
              BranchSideFuncs:
                - lys_getnext
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_minmax
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
                - lyd_validate_unique
        - Branch String:   'src/validation.c:1415,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1416,46'
              BranchSideFuncs:
                - lys_getnext
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_minmax
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
                - lyd_validate_unique
            - BranchSide:      'src/validation.c:1423,13'
              BranchSideFuncs:
                - lys_getnext
                - lyd_validate_unique
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_minmax
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
        - Branch String:   'src/validation.c:1417,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1418,41'
              BranchSideFuncs:
                - lyd_validate_unique
                - lys_getnext
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_minmax
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
            - BranchSide:      'src/validation.c:1421,9'
              BranchSideFuncs:
                - lys_getnext
                - lyd_validate_unique
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_minmax
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
        - Branch String:   'src/validation.c:1419,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1419,17'
              BranchSideFuncs:
                - lys_getnext
                - lyd_validate_unique
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_minmax
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
            - BranchSide:      'src/validation.c:1420,13'
              BranchSideFuncs:
                - lys_getnext
                - lyd_validate_unique
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_minmax
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
        - Branch String:   'src/validation.c:1419,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1419,17'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:1419,17'
              BranchSideFuncs:
                - lys_getnext
                - lyd_validate_unique
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_minmax
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
        - Branch String:   'src/validation.c:1419,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1419,17'
              BranchSideFuncs:
                - lys_getnext
                - lyd_validate_unique
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_minmax
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
            - BranchSide:      'src/validation.c:1420,13'
              BranchSideFuncs:
                - lys_getnext
                - lyd_validate_unique
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_minmax
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
        - Branch String:   'src/validation.c:1423,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1389,5'
              BranchSideFuncs:
                - lysc_node_child
                - lys_getnext
                - lyd_validate_unique
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_minmax
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
            - BranchSide:      'src/validation.c:1425,13'
              BranchSideFuncs:
                - lysc_node_child
                - lys_getnext
                - lyd_validate_unique
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_minmax
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
        - Branch String:   'src/validation.c:1425,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1426,44'
              BranchSideFuncs:
                - lys_getnext_data
                - lys_getnext
                - lysc_node_child
                - lyd_validate_unique
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_minmax
                - lyd_validate_siblings_schema_r
            - BranchSide:      'src/validation.c:1433,9'
              BranchSideFuncs:
                - lys_getnext
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
                - lyd_validate_unique
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_minmax
        - Branch String:   'src/validation.c:1426,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:1428,56'
              BranchSideFuncs:
                - lyd_validate_siblings_schema_r
                - lys_getnext
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_unique
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_minmax
            - BranchSide:      'src/validation.c:1432,13'
              BranchSideFuncs:
                - lys_getnext
                - lysc_node_child
                - lyd_validate_unique
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_minmax
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
        - Branch String:   'src/validation.c:1429,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:1429,21'
              BranchSideFuncs:
                - lys_getnext
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
                - lyd_validate_unique
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_minmax
            - BranchSide:      'src/validation.c:1430,21'
              BranchSideFuncs:
                - lys_getnext
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
                - lyd_validate_unique
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_minmax
        - Branch String:   'src/validation.c:1429,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:1429,21'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:1429,21'
              BranchSideFuncs:
                - lys_getnext
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
                - lyd_validate_unique
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_minmax
        - Branch String:   'src/validation.c:1429,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:1429,21'
              BranchSideFuncs:
                - lys_getnext
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
                - lyd_validate_unique
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_minmax
            - BranchSide:      'src/validation.c:1430,21'
              BranchSideFuncs:
                - lys_getnext
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
                - lyd_validate_unique
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_minmax
      Callsites:
        - Src:             'src/validation.c:1389,21'
          Dst:             lys_getnext
        - Src:             'src/validation.c:1398,21'
          Dst:             lyd_validate_minmax
        - Src:             'src/validation.c:1404,21'
          Dst:             lyd_validate_minmax
        - Src:             'src/validation.c:1410,17'
          Dst:             lyd_validate_mandatory
        - Src:             'src/validation.c:1418,21'
          Dst:             lyd_validate_unique
        - Src:             'src/validation.c:1425,13'
          Dst:             lysc_node_child
        - Src:             'src/validation.c:1426,21'
          Dst:             lys_getnext_data
        - Src:             'src/validation.c:1428,25'
          Dst:             lyd_validate_siblings_schema_r
    - functionName:    lyd_validate_must
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1474
      functionLinenumberEnd: 1551
      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:1483,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1483,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.5179
                - ly_log
            - BranchSide:      'src/validation.c:1484,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.5179
                - ly_log
        - Branch String:   'src/validation.c:1484,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1484,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.5179
                - ly_log
            - BranchSide:      'src/validation.c:1486,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.5179
                - ly_log
        - Branch String:   'src/validation.c:1486,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1487,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.5179
            - BranchSide:      'src/validation.c:1495,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.5179
        - Branch String:   'src/validation.c:1487,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1488,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.5179
            - BranchSide:      'src/validation.c:1489,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.5179
        - Branch String:   'src/validation.c:1489,20'
          Branch Sides:
            - BranchSide:      'src/validation.c:1490,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.5179
            - BranchSide:      'src/validation.c:1492,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/validation.c:1492,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1492,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/validation.c:1492,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/validation.c:1498,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1500,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.5179
            - BranchSide:      'src/validation.c:1504,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.5179
        - Branch String:   'src/validation.c:1504,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1504,63'
              BranchSideFuncs:
                - lyd_parent.5179
                - 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:1505,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:1507,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1507,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:1507,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:1507,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1508,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:1547,5'
              BranchSideFuncs: []
        - Branch String:   'src/validation.c:1511,23'
          Branch Sides:
            - BranchSide:      'src/validation.c:1511,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:1511,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:1513,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1514,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:1517,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:1514,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1517,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:1517,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:1517,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1517,9'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:1520,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:1521,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1522,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:1547,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:1522,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1524,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:1534,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:1526,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:1527,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:1529,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:1527,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:1531,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:1531,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:1529,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:1531,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:1531,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:1535,27'
          Branch Sides:
            - BranchSide:      'src/validation.c:1535,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:1535,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:1537,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:1538,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:1540,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:1538,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:1542,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:1542,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:1540,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:1542,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:1542,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:1544,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1544,17'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:1544,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:1483,5'
          Dst:             __assert_fail
        - Src:             'src/validation.c:1484,5'
          Dst:             __assert_fail
        - Src:             'src/validation.c:1492,13'
          Dst:             ly_log
        - Src:             'src/validation.c:1497,13'
          Dst:             lysc_node_musts
        - Src:             'src/validation.c:1504,44'
          Dst:             lyd_parent
        - Src:             'src/validation.c:1505,12'
          Dst:             lyd_first_sibling
        - Src:             'src/validation.c:1511,13'
          Dst:             lyxp_eval
        - Src:             'src/validation.c:1514,13'
          Dst:             ly_log
        - Src:             'src/validation.c:1520,9'
          Dst:             lyxp_set_cast
        - Src:             'src/validation.c:1525,17'
          Dst:             ly_log_location
        - Src:             'src/validation.c:1527,21'
          Dst:             ly_log
        - Src:             'src/validation.c:1529,21'
          Dst:             ly_log
        - Src:             'src/validation.c:1531,17'
          Dst:             ly_log_location_revert
        - Src:             'src/validation.c:1536,17'
          Dst:             ly_log_location
        - Src:             'src/validation.c:1538,21'
          Dst:             ly_vlog
        - Src:             'src/validation.c:1540,21'
          Dst:             ly_vlog
        - Src:             'src/validation.c:1542,17'
          Dst:             ly_log_location_revert
    - functionName:    lyd_validate_obsolete
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1447
      functionLinenumberEnd: 1461
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         13
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - ly_log
        - ly_log_location
        - ly_log_location_revert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/validation.c:1452,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1453,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_log
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:1459,17'
              BranchSideFuncs:
                - ly_log_location
                - ly_log
                - ly_log_location_revert
        - Branch String:   'src/validation.c:1460,20'
          Branch Sides:
            - BranchSide:      'src/validation.c:1460,24'
              BranchSideFuncs:
                - ly_log_location
                - ly_log
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:1460,5'
              BranchSideFuncs:
                - ly_log_location
                - ly_log
                - ly_log_location_revert
        - Branch String:   'src/validation.c:1460,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1452,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_log
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:1460,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/validation.c:1453,13'
          Dst:             ly_log_location
        - Src:             'src/validation.c:1454,13'
          Dst:             ly_log
        - Src:             'src/validation.c:1455,13'
          Dst:             ly_log_location_revert
    - functionName:    lyd_validate_cases
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 586
      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:522,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:523,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:563,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:526,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:527,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:539,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:527,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:529,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:533,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:539,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:541,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:550,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:541,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:543,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:549,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:551,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:553,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:559,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:565,18'
          Branch Sides:
            - BranchSide:      'src/validation.c:565,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:585,5'
              BranchSideFuncs: []
        - Branch String:   'src/validation.c:565,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:567,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:585,5'
              BranchSideFuncs: []
        - Branch String:   'src/validation.c:570,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:571,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:581,27'
              BranchSideFuncs:
                - lyd_del_move_root
                - lyd_free_tree
        - Branch String:   'src/validation.c:575,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:577,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:579,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:577,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:577,17'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:578,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:520,5'
          Dst:             ly_log_location
        - Src:             'src/validation.c:526,25'
          Dst:             lys_getnext_data
        - Src:             'src/validation.c:543,17'
          Dst:             ly_vlog
        - Src:             'src/validation.c:544,17'
          Dst:             ly_log_location_revert
        - Src:             'src/validation.c:553,17'
          Dst:             ly_vlog
        - Src:             'src/validation.c:554,17'
          Dst:             ly_log_location_revert
        - Src:             'src/validation.c:563,5'
          Dst:             ly_log_location_revert
        - Src:             'src/validation.c:570,25'
          Dst:             lys_getnext_data
        - Src:             'src/validation.c:571,13'
          Dst:             lyd_del_move_root
        - Src:             'src/validation.c:574,13'
          Dst:             lyd_free_tree
        - Src:             'src/validation.c:577,17'
          Dst:             lyd_val_diff_add
        - Src:             'src/validation.c:581,9'
          Dst:             lyd_del_move_root
        - Src:             'src/validation.c:582,9'
          Dst:             lyd_free_tree
    - functionName:    lyd_val_diff_add
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 126
      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:69,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:69,5'
              BranchSideFuncs:
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_free_tree
                - free
                - free
                - free
                - strdup
                - ly_log
                - lyd_get_value.5220
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - lyd_list_pos
                - strdup
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/validation.c:71,10'
              BranchSideFuncs:
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_free_tree
                - free
                - free
                - free
                - strdup
                - ly_log
                - lyd_get_value.5220
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - lyd_list_pos
                - strdup
                - ly_log
                - asprintf
                - ly_log
        - Branch String:   'src/validation.c:69,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:69,5'
              BranchSideFuncs:
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_free_tree
                - free
                - free
                - free
                - strdup
                - ly_log
                - lyd_get_value.5220
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - lyd_list_pos
                - strdup
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/validation.c:71,10'
              BranchSideFuncs:
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_free_tree
                - free
                - free
                - free
                - strdup
                - ly_log
                - lyd_get_value.5220
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - lyd_list_pos
                - strdup
                - ly_log
                - asprintf
                - ly_log
        - Branch String:   'src/validation.c:71,36'
          Branch Sides:
            - BranchSide:      'src/validation.c:71,39'
              BranchSideFuncs:
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_free_tree
                - free
                - free
                - free
                - strdup
                - ly_log
                - lyd_get_value.5220
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - lyd_list_pos
                - strdup
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/validation.c:116,5'
              BranchSideFuncs:
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_free_tree
                - free
                - free
                - free
        - Branch String:   'src/validation.c:71,39'
          Branch Sides:
            - BranchSide:      'src/validation.c:71,39'
              BranchSideFuncs:
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_free_tree
                - free
                - free
                - free
                - strdup
                - ly_log
                - lyd_get_value.5220
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - lyd_list_pos
                - strdup
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/validation.c:71,39'
              BranchSideFuncs:
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_free_tree
                - free
                - free
                - free
                - strdup
                - ly_log
                - lyd_get_value.5220
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - lyd_list_pos
                - strdup
                - ly_log
                - asprintf
                - ly_log
        - Branch String:   'src/validation.c:71,39'
          Branch Sides:
            - BranchSide:      'src/validation.c:71,39'
              BranchSideFuncs:
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_free_tree
                - free
                - free
                - free
                - strdup
                - ly_log
                - lyd_get_value.5220
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - lyd_list_pos
                - strdup
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/validation.c:71,39'
              BranchSideFuncs:
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_free_tree
                - free
                - free
                - free
                - strdup
                - ly_log
                - lyd_get_value.5220
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - lyd_list_pos
                - strdup
                - ly_log
                - asprintf
                - ly_log
        - Branch String:   'src/validation.c:71,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:71,9'
              BranchSideFuncs:
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_free_tree
                - free
                - free
                - free
                - strdup
                - ly_log
                - lyd_get_value.5220
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - lyd_list_pos
                - strdup
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/validation.c:71,39'
              BranchSideFuncs:
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_free_tree
                - free
                - free
                - free
                - strdup
                - ly_log
                - lyd_get_value.5220
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - lyd_list_pos
                - strdup
                - ly_log
                - asprintf
                - ly_log
        - Branch String:   'src/validation.c:71,39'
          Branch Sides:
            - BranchSide:      'src/validation.c:72,13'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_get_value.5220
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - lyd_list_pos
                - strdup
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/validation.c:116,5'
              BranchSideFuncs:
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_free_tree
                - free
                - free
                - free
        - Branch String:   'src/validation.c:71,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:72,13'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_get_value.5220
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - lyd_list_pos
                - strdup
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/validation.c:116,5'
              BranchSideFuncs:
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_free_tree
                - free
                - free
                - free
        - Branch String:   'src/validation.c:72,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:72,13'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_get_value.5220
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - lyd_list_pos
                - strdup
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/validation.c:72,13'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_get_value.5220
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - lyd_list_pos
                - strdup
                - ly_log
                - asprintf
                - ly_log
        - Branch String:   'src/validation.c:72,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:72,13'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_get_value.5220
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - lyd_list_pos
                - strdup
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/validation.c:72,13'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_get_value.5220
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - lyd_list_pos
                - strdup
                - ly_log
                - asprintf
                - ly_log
        - Branch String:   'src/validation.c:72,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:72,13'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_get_value.5220
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - lyd_list_pos
                - strdup
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/validation.c:72,13'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_get_value.5220
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - lyd_list_pos
                - strdup
                - ly_log
                - asprintf
                - ly_log
        - Branch String:   'src/validation.c:72,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:72,13'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_get_value.5220
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - lyd_list_pos
                - strdup
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/validation.c:72,13'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_get_value.5220
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - lyd_list_pos
                - strdup
                - ly_log
                - asprintf
                - ly_log
        - Branch String:   'src/validation.c:72,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:72,13'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_get_value.5220
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - lyd_list_pos
                - strdup
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/validation.c:72,13'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_get_value.5220
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - lyd_list_pos
                - strdup
                - ly_log
                - asprintf
                - ly_log
        - Branch String:   'src/validation.c:72,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:73,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:87,17'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_get_value.5220
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
        - Branch String:   'src/validation.c:72,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:73,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:87,17'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_get_value.5220
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
        - Branch String:   'src/validation.c:76,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:77,53'
              BranchSideFuncs:
                - asprintf
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_free_tree
                - free
                - free
                - free
                - ly_log
            - BranchSide:      'src/validation.c:83,28'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
                - lyd_diff_add
                - lyd_diff_merge_all
        - Branch String:   'src/validation.c:77,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:78,21'
              BranchSideFuncs:
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
            - BranchSide:      'src/validation.c:82,13'
              BranchSideFuncs:
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_free_tree
                - free
                - free
                - free
        - Branch String:   'src/validation.c:78,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:78,21'
              BranchSideFuncs:
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
            - BranchSide:      'src/validation.c:78,21'
              BranchSideFuncs:
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
        - Branch String:   'src/validation.c:84,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:84,17'
              BranchSideFuncs:
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
        - Branch String:   'src/validation.c:84,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:84,17'
              BranchSideFuncs:
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
            - BranchSide:      'src/validation.c:84,17'
              BranchSideFuncs:
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
        - Branch String:   'src/validation.c:87,34'
          Branch Sides:
            - BranchSide:      'src/validation.c:87,38'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_get_value.5220
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
            - BranchSide:      'src/validation.c:91,27'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_get_value.5220
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
        - Branch String:   'src/validation.c:87,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:88,29'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_get_value.5220
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
            - BranchSide:      'src/validation.c:91,27'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_get_value.5220
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
        - Branch String:   'src/validation.c:94,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:96,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:104,21'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_get_value.5220
                - strdup
                - ly_log
        - Branch String:   'src/validation.c:96,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:97,21'
              BranchSideFuncs:
                - lyd_path_list_predicate
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_free_tree
                - free
                - free
                - free
            - BranchSide:      'src/validation.c:99,27'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
                - lyd_diff_add
                - lyd_diff_merge_all
        - Branch String:   'src/validation.c:97,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:97,21'
              BranchSideFuncs:
                - lyd_free_tree
                - free
                - free
                - free
            - BranchSide:      'src/validation.c:98,17'
              BranchSideFuncs:
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_free_tree
                - free
                - free
                - free
        - Branch String:   'src/validation.c:100,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:100,21'
              BranchSideFuncs:
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
        - Branch String:   'src/validation.c:100,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:100,21'
              BranchSideFuncs:
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
            - BranchSide:      'src/validation.c:100,21'
              BranchSideFuncs:
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
        - Branch String:   'src/validation.c:104,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:105,50'
              BranchSideFuncs:
                - lyd_get_value.5220
                - strdup
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
                - lyd_diff_add
                - lyd_diff_merge_all
            - BranchSide:      'src/validation.c:108,29'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
                - lyd_diff_add
                - lyd_diff_merge_all
        - Branch String:   'src/validation.c:106,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:106,21'
              BranchSideFuncs:
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_free_tree
                - free
                - free
                - free
            - BranchSide:      'src/validation.c:107,17'
              BranchSideFuncs:
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_free_tree
                - free
                - free
                - free
        - Branch String:   'src/validation.c:106,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:106,21'
              BranchSideFuncs:
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
            - BranchSide:      'src/validation.c:106,21'
              BranchSideFuncs:
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
        - Branch String:   'src/validation.c:109,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:109,21'
              BranchSideFuncs:
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
        - Branch String:   'src/validation.c:109,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:109,21'
              BranchSideFuncs:
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
            - BranchSide:      'src/validation.c:109,21'
              BranchSideFuncs:
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
        - Branch String:   'src/validation.c:116,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:116,5'
              BranchSideFuncs:
                - lyd_free_tree
                - free
                - free
                - free
            - BranchSide:      'src/validation.c:119,30'
              BranchSideFuncs:
                - lyd_diff_merge_all
                - lyd_free_tree
                - free
                - free
                - free
      Callsites:
        - Src:             'src/validation.c:69,5'
          Dst:             __assert_fail
        - Src:             'src/validation.c:73,19'
          Dst:             lyd_list_pos
        - Src:             'src/validation.c:77,21'
          Dst:             asprintf
        - Src:             'src/validation.c:78,21'
          Dst:             ly_log
        - Src:             'src/validation.c:83,28'
          Dst:             strdup
        - Src:             'src/validation.c:84,17'
          Dst:             ly_log
        - Src:             'src/validation.c:97,21'
          Dst:             lyd_path_list_predicate
        - Src:             'src/validation.c:99,27'
          Dst:             strdup
        - Src:             'src/validation.c:100,21'
          Dst:             ly_log
        - Src:             'src/validation.c:105,36'
          Dst:             lyd_get_value
        - Src:             'src/validation.c:105,29'
          Dst:             strdup
        - Src:             'src/validation.c:106,21'
          Dst:             ly_log
        - Src:             'src/validation.c:108,29'
          Dst:             strdup
        - Src:             'src/validation.c:109,21'
          Dst:             ly_log
        - Src:             'src/validation.c:116,5'
          Dst:             lyd_diff_add
        - Src:             'src/validation.c:119,11'
          Dst:             lyd_diff_merge_all
        - Src:             'src/validation.c:122,5'
          Dst:             lyd_free_tree
    - functionName:    lyd_get_value
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1172
      functionLinenumberEnd: 1186
      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:1173,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1174,9'
              BranchSideFuncs:
                - lyd_value_get_canonical
            - BranchSide:      'src/tree_data.h:1177,10'
              BranchSideFuncs:
                - lyd_value_get_canonical
        - Branch String:   'src/tree_data.h:1177,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1178,47'
              BranchSideFuncs:
                - lyd_value_get_canonical
            - BranchSide:      'src/tree_data.h:1179,16'
              BranchSideFuncs:
                - lyd_value_get_canonical
        - Branch String:   'src/tree_data.h:1182,16'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1182,36'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1182,80'
              BranchSideFuncs:
                - lyd_value_get_canonical
        - Branch String:   'src/tree_data.h:1182,80'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1182,95'
              BranchSideFuncs:
                - lyd_value_get_canonical
            - BranchSide:      'src/tree_data.h:1182,95'
              BranchSideFuncs:
                - lyd_value_get_canonical
      Callsites:
        - Src:             'src/tree_data.h:1182,56'
          Dst:             lyd_value_get_canonical
    - functionName:    lyd_validate_autodel_node_del
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 255
      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:         79
      ICount:          417
      EdgeCount:       105
      CyclomaticComplexity: 28
      functionsReached:
        - 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:215,14'
          Branch Sides:
            - BranchSide:      'src/validation.c:215,18'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_set_contains
                - lyd_child.5180
                - ly_set_rm_index
                - lyd_child.5180
                - ly_set_contains
                - ly_set_rm_index
                - lyd_val_diff_add
                - lyd_child.5180
                - lyd_val_diff_add
            - BranchSide:      'src/validation.c:220,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_set_contains
                - lyd_child.5180
                - ly_set_rm_index
                - lyd_child.5180
                - ly_set_contains
                - ly_set_rm_index
                - lyd_val_diff_add
                - lyd_child.5180
                - lyd_val_diff_add
        - Branch String:   'src/validation.c:215,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:216,19'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_set_contains
                - lyd_child.5180
                - ly_set_rm_index
                - lyd_child.5180
                - ly_set_contains
                - ly_set_rm_index
                - lyd_val_diff_add
                - lyd_child.5180
                - lyd_val_diff_add
            - BranchSide:      'src/validation.c:220,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_set_contains
                - lyd_child.5180
                - ly_set_rm_index
                - lyd_child.5180
                - ly_set_contains
                - ly_set_rm_index
                - lyd_val_diff_add
                - lyd_child.5180
                - lyd_val_diff_add
        - Branch String:   'src/validation.c:220,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:222,14'
              BranchSideFuncs:
                - lyd_val_diff_add
                - lyd_free_tree
                - ly_set_contains
                - lyd_child.5180
                - ly_set_rm_index
                - lyd_child.5180
                - ly_set_contains
                - ly_set_rm_index
                - lyd_child.5180
                - lyd_val_diff_add
            - BranchSide:      'src/validation.c:232,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_set_contains
                - lyd_child.5180
                - ly_set_rm_index
                - lyd_child.5180
                - ly_set_contains
                - ly_set_rm_index
        - Branch String:   'src/validation.c:222,27'
          Branch Sides:
            - BranchSide:      'src/validation.c:222,31'
              BranchSideFuncs:
                - lyd_val_diff_add
                - lyd_free_tree
                - ly_set_contains
                - lyd_child.5180
                - ly_set_rm_index
                - lyd_child.5180
                - ly_set_contains
                - ly_set_rm_index
            - BranchSide:      'src/validation.c:228,30'
              BranchSideFuncs:
                - lyd_val_diff_add
                - lyd_free_tree
                - ly_set_contains
                - lyd_child.5180
                - ly_set_rm_index
                - lyd_child.5180
                - ly_set_contains
                - ly_set_rm_index
        - Branch String:   'src/validation.c:222,71'
          Branch Sides:
            - BranchSide:      'src/validation.c:222,76'
              BranchSideFuncs:
                - lyd_child.5180
                - lyd_free_tree
                - ly_set_contains
                - lyd_child.5180
                - ly_set_rm_index
                - lyd_child.5180
                - ly_set_contains
                - ly_set_rm_index
                - lyd_val_diff_add
                - lyd_val_diff_add
            - BranchSide:      'src/validation.c:228,30'
              BranchSideFuncs:
                - lyd_val_diff_add
                - lyd_free_tree
                - ly_set_contains
                - lyd_child.5180
                - ly_set_rm_index
                - lyd_child.5180
                - ly_set_contains
                - ly_set_rm_index
        - Branch String:   'src/validation.c:222,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:224,13'
              BranchSideFuncs:
                - lyd_val_diff_add
                - lyd_free_tree
                - ly_set_contains
                - lyd_child.5180
                - ly_set_rm_index
                - lyd_child.5180
                - ly_set_contains
                - ly_set_rm_index
            - BranchSide:      'src/validation.c:228,30'
              BranchSideFuncs:
                - lyd_val_diff_add
                - lyd_free_tree
                - ly_set_contains
                - lyd_child.5180
                - ly_set_rm_index
                - lyd_child.5180
                - ly_set_contains
                - ly_set_rm_index
        - Branch String:   'src/validation.c:224,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:225,34'
              BranchSideFuncs:
                - lyd_val_diff_add
                - lyd_free_tree
                - ly_set_contains
                - lyd_child.5180
                - ly_set_rm_index
                - lyd_child.5180
                - ly_set_contains
                - ly_set_rm_index
            - BranchSide:      'src/validation.c:227,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_set_contains
                - lyd_child.5180
                - ly_set_rm_index
                - lyd_child.5180
                - ly_set_contains
                - ly_set_rm_index
        - Branch String:   'src/validation.c:232,19'
          Branch Sides:
            - BranchSide:      'src/validation.c:232,22'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_set_contains
                - lyd_child.5180
                - ly_set_rm_index
                - lyd_child.5180
                - ly_set_contains
                - ly_set_rm_index
            - BranchSide:      'src/validation.c:242,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_set_contains
                - lyd_child.5180
                - ly_set_rm_index
        - Branch String:   'src/validation.c:232,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:234,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_set_contains
                - lyd_child.5180
                - ly_set_rm_index
                - lyd_child.5180
                - ly_set_contains
                - ly_set_rm_index
            - BranchSide:      'src/validation.c:242,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_set_contains
                - lyd_child.5180
                - ly_set_rm_index
        - Branch String:   'src/validation.c:234,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:235,18'
              BranchSideFuncs:
                - lyd_child.5180
                - lyd_free_tree
                - ly_set_contains
                - lyd_child.5180
                - ly_set_rm_index
                - ly_set_contains
                - ly_set_rm_index
            - BranchSide:      'src/validation.c:240,5'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_set_contains
                - lyd_child.5180
                - ly_set_rm_index
        - Branch String:   'src/validation.c:235,31'
          Branch Sides:
            - BranchSide:      'src/validation.c:235,50'
              BranchSideFuncs:
                - ly_set_contains
                - lyd_child.5180
                - lyd_free_tree
                - ly_set_contains
                - lyd_child.5180
                - ly_set_rm_index
                - ly_set_rm_index
            - BranchSide:      'src/validation.c:238,13'
              BranchSideFuncs:
                - lyd_child.5180
                - lyd_free_tree
                - ly_set_contains
                - lyd_child.5180
                - ly_set_rm_index
                - ly_set_contains
                - ly_set_rm_index
        - Branch String:   'src/validation.c:235,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:236,33'
              BranchSideFuncs:
                - ly_set_rm_index
                - lyd_child.5180
                - lyd_free_tree
                - ly_set_contains
                - lyd_child.5180
                - ly_set_rm_index
                - ly_set_contains
            - BranchSide:      'src/validation.c:238,13'
              BranchSideFuncs:
                - lyd_child.5180
                - lyd_free_tree
                - ly_set_contains
                - lyd_child.5180
                - ly_set_rm_index
                - ly_set_contains
                - ly_set_rm_index
        - Branch String:   'src/validation.c:238,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:238,13'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_set_contains
                - lyd_child.5180
                - ly_set_rm_index
                - lyd_child.5180
                - ly_set_contains
                - ly_set_rm_index
            - BranchSide:      'src/validation.c:238,13'
              BranchSideFuncs:
                - lyd_child.5180
                - lyd_free_tree
                - ly_set_contains
                - lyd_child.5180
                - ly_set_rm_index
                - ly_set_contains
                - ly_set_rm_index
        - Branch String:   'src/validation.c:238,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:238,13'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_set_contains
                - lyd_child.5180
                - ly_set_rm_index
                - lyd_child.5180
                - ly_set_contains
                - ly_set_rm_index
            - BranchSide:      'src/validation.c:238,13'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_set_contains
                - lyd_child.5180
                - ly_set_rm_index
                - lyd_child.5180
                - ly_set_contains
                - ly_set_rm_index
        - Branch String:   'src/validation.c:238,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:238,13'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_set_contains
                - lyd_child.5180
                - ly_set_rm_index
            - BranchSide:      'src/validation.c:238,13'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_set_contains
                - lyd_child.5180
                - ly_set_rm_index
                - lyd_child.5180
                - ly_set_contains
                - ly_set_rm_index
        - Branch String:   'src/validation.c:238,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:234,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_set_contains
                - lyd_child.5180
                - ly_set_rm_index
                - lyd_child.5180
                - ly_set_contains
                - ly_set_rm_index
            - BranchSide:      'src/validation.c:238,13'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_set_contains
                - lyd_child.5180
                - ly_set_rm_index
                - lyd_child.5180
                - ly_set_contains
                - ly_set_rm_index
        - Branch String:   'src/validation.c:238,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:238,13'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_set_contains
                - lyd_child.5180
                - ly_set_rm_index
                - lyd_child.5180
                - ly_set_contains
                - ly_set_rm_index
            - BranchSide:      'src/validation.c:238,13'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_set_contains
                - lyd_child.5180
                - ly_set_rm_index
                - lyd_child.5180
                - ly_set_contains
                - ly_set_rm_index
        - Branch String:   'src/validation.c:242,20'
          Branch Sides:
            - BranchSide:      'src/validation.c:242,23'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_set_contains
                - lyd_child.5180
                - ly_set_rm_index
            - BranchSide:      'src/validation.c:242,20'
              BranchSideFuncs:
                - lyd_free_tree
        - Branch String:   'src/validation.c:242,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:242,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_set_contains
                - lyd_child.5180
                - ly_set_rm_index
            - BranchSide:      'src/validation.c:244,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_set_contains
                - lyd_child.5180
                - ly_set_rm_index
        - Branch String:   'src/validation.c:244,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:245,33'
              BranchSideFuncs:
                - ly_set_contains
                - lyd_child.5180
                - lyd_free_tree
                - ly_set_rm_index
            - BranchSide:      'src/validation.c:250,5'
              BranchSideFuncs:
                - lyd_free_tree
        - Branch String:   'src/validation.c:245,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:246,33'
              BranchSideFuncs:
                - ly_set_rm_index
                - lyd_child.5180
                - lyd_free_tree
                - ly_set_contains
            - BranchSide:      'src/validation.c:248,13'
              BranchSideFuncs:
                - lyd_child.5180
                - lyd_free_tree
                - ly_set_contains
                - ly_set_rm_index
        - Branch String:   'src/validation.c:248,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:248,13'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_set_contains
                - lyd_child.5180
                - ly_set_rm_index
            - BranchSide:      'src/validation.c:248,13'
              BranchSideFuncs:
                - lyd_child.5180
                - lyd_free_tree
                - ly_set_contains
                - ly_set_rm_index
        - Branch String:   'src/validation.c:248,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:248,13'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_set_contains
                - lyd_child.5180
                - ly_set_rm_index
            - BranchSide:      'src/validation.c:248,13'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_set_contains
                - lyd_child.5180
                - ly_set_rm_index
        - Branch String:   'src/validation.c:248,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:248,13'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/validation.c:248,13'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_set_contains
                - lyd_child.5180
                - ly_set_rm_index
        - Branch String:   'src/validation.c:248,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:244,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_set_contains
                - lyd_child.5180
                - ly_set_rm_index
            - BranchSide:      'src/validation.c:248,13'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_set_contains
                - lyd_child.5180
                - ly_set_rm_index
        - Branch String:   'src/validation.c:248,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:248,13'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_set_contains
                - lyd_child.5180
                - ly_set_rm_index
            - BranchSide:      'src/validation.c:248,13'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_set_contains
                - lyd_child.5180
                - ly_set_rm_index
      Callsites:
        - Src:             'src/validation.c:214,5'
          Dst:             lyd_del_move_root
        - Src:             'src/validation.c:224,13'
          Dst:             lyd_child
        - Src:             'src/validation.c:225,17'
          Dst:             lyd_val_diff_add
        - Src:             'src/validation.c:228,13'
          Dst:             lyd_val_diff_add
        - Src:             'src/validation.c:235,34'
          Dst:             ly_set_contains
        - Src:             'src/validation.c:236,17'
          Dst:             ly_set_rm_index
        - Src:             'src/validation.c:238,13'
          Dst:             lyd_child
        - Src:             'src/validation.c:245,17'
          Dst:             ly_set_contains
        - Src:             'src/validation.c:246,17'
          Dst:             ly_set_rm_index
        - Src:             'src/validation.c:248,13'
          Dst:             lyd_child
        - Src:             'src/validation.c:253,5'
          Dst:             lyd_free_tree
    - functionName:    _lyd_validate_op
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2042
      functionLinenumberEnd: 2123
      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:         79
      ICount:          447
      EdgeCount:       105
      CyclomaticComplexity: 28
      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_r
        - lyd_node_child_p
        - lyd_parent
        - lyd_unlink
        - 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:2047,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2047,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_val_op_merge_find
                - lyd_parent.5179
                - lyd_unlink
                - lyd_insert_node
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - 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_child.5180
                - lyd_validate_subtree
                - __assert_fail
            - BranchSide:      'src/validation.c:2047,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/validation.c:2047,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2047,5'
              BranchSideFuncs:
                - lyd_val_op_merge_find
                - lyd_parent.5179
                - lyd_unlink
                - lyd_insert_node
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - 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_child.5180
                - lyd_validate_subtree
                - __assert_fail
            - BranchSide:      'src/validation.c:2048,5'
              BranchSideFuncs:
                - lyd_val_op_merge_find
                - lyd_parent.5179
                - lyd_unlink
                - lyd_insert_node
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - 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_child.5180
                - lyd_validate_subtree
                - __assert_fail
        - Branch String:   'src/validation.c:2048,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2048,5'
              BranchSideFuncs:
                - lyd_val_op_merge_find
                - lyd_parent.5179
                - lyd_unlink
                - lyd_insert_node
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - 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_child.5180
                - lyd_validate_subtree
                - __assert_fail
            - BranchSide:      'src/validation.c:2048,5'
              BranchSideFuncs:
                - lyd_val_op_merge_find
                - lyd_parent.5179
                - lyd_unlink
                - lyd_insert_node
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - 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_child.5180
                - lyd_validate_subtree
                - __assert_fail
        - Branch String:   'src/validation.c:2048,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2048,5'
              BranchSideFuncs:
                - lyd_val_op_merge_find
                - lyd_parent.5179
                - lyd_unlink
                - lyd_insert_node
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - 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_child.5180
                - lyd_validate_subtree
                - __assert_fail
            - BranchSide:      'src/validation.c:2048,5'
              BranchSideFuncs:
                - lyd_val_op_merge_find
                - lyd_parent.5179
                - lyd_unlink
                - lyd_insert_node
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - 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_child.5180
                - lyd_validate_subtree
                - __assert_fail
        - Branch String:   'src/validation.c:2048,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2048,5'
              BranchSideFuncs:
                - lyd_val_op_merge_find
                - lyd_parent.5179
                - lyd_unlink
                - lyd_insert_node
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - 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_child.5180
                - lyd_validate_subtree
                - __assert_fail
            - BranchSide:      'src/validation.c:2048,5'
              BranchSideFuncs:
                - lyd_val_op_merge_find
                - lyd_parent.5179
                - lyd_unlink
                - lyd_insert_node
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - 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_child.5180
                - lyd_validate_subtree
                - __assert_fail
        - Branch String:   'src/validation.c:2048,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2048,5'
              BranchSideFuncs:
                - lyd_val_op_merge_find
                - lyd_parent.5179
                - lyd_unlink
                - lyd_insert_node
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - 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_child.5180
                - lyd_validate_subtree
                - __assert_fail
            - BranchSide:      'src/validation.c:2048,5'
              BranchSideFuncs:
                - lyd_val_op_merge_find
                - lyd_parent.5179
                - lyd_unlink
                - lyd_insert_node
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - 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_child.5180
                - lyd_validate_subtree
                - __assert_fail
        - Branch String:   'src/validation.c:2048,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2048,5'
              BranchSideFuncs:
                - lyd_val_op_merge_find
                - lyd_parent.5179
                - lyd_unlink
                - lyd_insert_node
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - 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_child.5180
                - lyd_validate_subtree
            - BranchSide:      'src/validation.c:2051,10'
              BranchSideFuncs:
                - lyd_val_op_merge_find
                - lyd_parent.5179
                - lyd_unlink
                - lyd_insert_node
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - 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_child.5180
                - lyd_validate_subtree
        - Branch String:   'src/validation.c:2048,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2048,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/validation.c:2048,5'
              BranchSideFuncs:
                - lyd_val_op_merge_find
                - lyd_parent.5179
                - lyd_unlink
                - lyd_insert_node
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - 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_child.5180
                - lyd_validate_subtree
                - __assert_fail
        - Branch String:   'src/validation.c:2048,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2048,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/validation.c:2048,5'
              BranchSideFuncs:
                - lyd_val_op_merge_find
                - lyd_parent.5179
                - lyd_unlink
                - lyd_insert_node
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - 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_child.5180
                - lyd_validate_subtree
                - __assert_fail
        - Branch String:   'src/validation.c:2048,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2048,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/validation.c:2048,5'
              BranchSideFuncs:
                - lyd_val_op_merge_find
                - lyd_parent.5179
                - lyd_unlink
                - lyd_insert_node
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - 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_child.5180
                - lyd_validate_subtree
                - __assert_fail
        - Branch String:   'src/validation.c:2048,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2048,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/validation.c:2048,5'
              BranchSideFuncs:
                - lyd_val_op_merge_find
                - lyd_parent.5179
                - lyd_unlink
                - lyd_insert_node
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - 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_child.5180
                - lyd_validate_subtree
                - __assert_fail
        - Branch String:   'src/validation.c:2048,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2048,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/validation.c:2051,10'
              BranchSideFuncs:
                - lyd_val_op_merge_find
                - lyd_parent.5179
                - lyd_unlink
                - lyd_insert_node
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - 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_child.5180
                - lyd_validate_subtree
        - Branch String:   'src/validation.c:2051,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:2052,21'
              BranchSideFuncs:
                - lyd_val_op_merge_find
                - lyd_parent.5179
                - lyd_unlink
                - lyd_insert_node
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - 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_child.5180
                - lyd_validate_subtree
            - BranchSide:      'src/validation.c:2060,27'
              BranchSideFuncs:
                - lyd_val_op_merge_find
                - lyd_parent.5179
                - lyd_unlink
                - lyd_insert_node
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - 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_child.5180
                - lyd_validate_subtree
        - Branch String:   'src/validation.c:2061,25'
          Branch Sides:
            - BranchSide:      'src/validation.c:2061,50'
              BranchSideFuncs:
                - lyd_parent.5179
                - lyd_unlink
                - lyd_insert_node
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - 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_child.5180
                - lyd_validate_subtree
            - BranchSide:      'src/validation.c:2061,23'
              BranchSideFuncs:
                - lyd_parent.5179
                - lyd_unlink
                - lyd_insert_node
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - 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_child.5180
                - lyd_validate_subtree
        - Branch String:   'src/validation.c:2067,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:2068,20'
              BranchSideFuncs:
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - 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_child.5180
                - lyd_validate_subtree
            - BranchSide:      'src/validation.c:2071,9'
              BranchSideFuncs:
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - 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_child.5180
                - lyd_validate_subtree
        - Branch String:   'src/validation.c:2071,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:2073,33'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
                - lyd_child.5180
                - lyd_validate_subtree
            - BranchSide:      'src/validation.c:2085,13'
              BranchSideFuncs:
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - 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:2075,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:2075,9'
              BranchSideFuncs:
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
            - BranchSide:      'src/validation.c:2077,13'
              BranchSideFuncs:
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
                - lyd_child.5180
                - lyd_validate_subtree
        - Branch String:   'src/validation.c:2077,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:2079,13'
              BranchSideFuncs:
                - lyd_child.5180
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
                - lyd_validate_subtree
            - BranchSide:      'src/validation.c:2084,5'
              BranchSideFuncs:
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
        - Branch String:   'src/validation.c:2079,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:2080,43'
              BranchSideFuncs:
                - lyd_validate_subtree
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
            - BranchSide:      'src/validation.c:2083,9'
              BranchSideFuncs:
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
        - Branch String:   'src/validation.c:2081,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:2081,17'
              BranchSideFuncs:
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
            - BranchSide:      'src/validation.c:2082,13'
              BranchSideFuncs:
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - 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:2088,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:2088,13'
              BranchSideFuncs:
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
            - BranchSide:      'src/validation.c:2089,9'
              BranchSideFuncs:
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
        - Branch String:   'src/validation.c:2094,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2094,5'
              BranchSideFuncs:
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
            - BranchSide:      'src/validation.c:2098,27'
              BranchSideFuncs:
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
        - Branch String:   'src/validation.c:2099,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2099,5'
              BranchSideFuncs:
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
            - BranchSide:      'src/validation.c:2102,41'
              BranchSideFuncs:
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
        - Branch String:   'src/validation.c:2103,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2103,5'
              BranchSideFuncs:
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
            - BranchSide:      'src/validation.c:2103,5'
              BranchSideFuncs:
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
        - Branch String:   'src/validation.c:2108,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:2109,37'
              BranchSideFuncs:
                - lyd_insert_after_node
                - lyd_insert_hash
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
            - BranchSide:      'src/validation.c:2111,16'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
        - Branch String:   'src/validation.c:2111,16'
          Branch Sides:
            - BranchSide:      'src/validation.c:2112,32'
              BranchSideFuncs:
                - lyd_insert_before_node
                - lyd_insert_hash
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
            - BranchSide:      'src/validation.c:2114,16'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_insert_node
      Callsites:
        - Src:             'src/validation.c:2047,5'
          Dst:             __assert_fail
        - Src:             'src/validation.c:2048,5'
          Dst:             __assert_fail
        - Src:             'src/validation.c:2060,5'
          Dst:             lyd_val_op_merge_find
        - Src:             'src/validation.c:2063,17'
          Dst:             lyd_parent
        - Src:             'src/validation.c:2065,5'
          Dst:             lyd_unlink
        - Src:             'src/validation.c:2066,5'
          Dst:             lyd_insert_node
        - Src:             'src/validation.c:2073,42'
          Dst:             lyd_node_child_p
        - Src:             'src/validation.c:2073,14'
          Dst:             lyd_new_implicit_r
        - Src:             'src/validation.c:2079,13'
          Dst:             lyd_child
        - Src:             'src/validation.c:2080,22'
          Dst:             lyd_validate_subtree
        - Src:             'src/validation.c:2087,18'
          Dst:             lyd_validate_subtree
        - Src:             'src/validation.c:2094,5'
          Dst:             lyd_validate_unres
        - Src:             'src/validation.c:2098,5'
          Dst:             lyd_validate_obsolete
        - Src:             'src/validation.c:2099,5'
          Dst:             lyd_validate_must
        - Src:             'src/validation.c:2102,31'
          Dst:             lyd_child
        - Src:             'src/validation.c:2102,10'
          Dst:             lyd_validate_final_r
        - Src:             'src/validation.c:2107,5'
          Dst:             lyd_unlink
        - Src:             'src/validation.c:2109,9'
          Dst:             lyd_insert_after_node
        - Src:             'src/validation.c:2110,9'
          Dst:             lyd_insert_hash
        - Src:             'src/validation.c:2112,9'
          Dst:             lyd_insert_before_node
        - Src:             'src/validation.c:2113,9'
          Dst:             lyd_insert_hash
        - Src:             'src/validation.c:2115,9'
          Dst:             lyd_insert_node
        - Src:             'src/validation.c:2118,5'
          Dst:             ly_set_erase
        - Src:             'src/validation.c:2119,5'
          Dst:             ly_set_erase
        - Src:             'src/validation.c:2120,5'
          Dst:             ly_set_erase
        - Src:             'src/validation.c:2121,5'
          Dst:             ly_set_erase
        - Src:             'src/validation.c:2122,5'
          Dst:             ly_set_erase
    - functionName:    lyd_validate_subtree
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1741
      functionLinenumberEnd: 1805
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - root
        - node_when
        - node_types
        - meta_types
        - ext_node
        - ext_val
        - val_opts
        - diff
      BBCount:         72
      ICount:          429
      EdgeCount:       96
      CyclomaticComplexity: 26
      functionsReached:
        - ly_set_add
        - lyd_child
        - lyd_new_implicit_r
        - lyd_node_child_p
        - lyd_validate_nested_ext
        - lyd_validate_new
        - lyd_validate_node_ext
        - lyplg_ext_get_storage
        - lysc_has_when
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/validation.c:1748,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1749,13'
              BranchSideFuncs:
                - lyd_child.5180
                - lysc_has_when
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_set_add
                - lyplg_ext_get_storage
                - ly_set_add
                - lyd_validate_nested_ext
            - BranchSide:      'src/validation.c:1801,5'
              BranchSideFuncs: []
        - Branch String:   'src/validation.c:1749,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1751,44'
              BranchSideFuncs:
                - lyd_validate_nested_ext
            - BranchSide:      'src/validation.c:1754,14'
              BranchSideFuncs:
                - lyd_child.5180
                - 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_r
                - ly_set_add
                - lyplg_ext_get_storage
                - ly_set_add
        - Branch String:   'src/validation.c:1754,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1756,13'
              BranchSideFuncs:
                - lysc_has_when
                - lyd_validate_node_ext
                - lyd_child.5180
                - lyd_validate_nested_ext
                - ly_set_add
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_set_add
                - lyplg_ext_get_storage
                - ly_set_add
            - BranchSide:      'src/validation.c:1759,9'
              BranchSideFuncs:
                - lysc_has_when
                - lyd_validate_node_ext
                - lyd_child.5180
                - lyd_validate_nested_ext
                - ly_set_add
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_set_add
                - lyplg_ext_get_storage
                - ly_set_add
        - Branch String:   'src/validation.c:1759,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1760,35'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lysc_has_when
                - lyd_validate_node_ext
                - lyd_child.5180
                - lyd_validate_nested_ext
                - ly_set_add
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_set_add
                - ly_set_add
            - BranchSide:      'src/validation.c:1768,14'
              BranchSideFuncs:
                - lysc_has_when
                - lyd_validate_node_ext
                - lyd_child.5180
                - 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_r
                - ly_set_add
        - Branch String:   'src/validation.c:1761,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1763,32'
              BranchSideFuncs:
                - ly_set_add
                - lysc_has_when
                - lyd_validate_node_ext
                - lyd_child.5180
                - lyd_validate_nested_ext
                - ly_set_add
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_set_add
                - lyplg_ext_get_storage
            - BranchSide:      'src/validation.c:1766,9'
              BranchSideFuncs:
                - lysc_has_when
                - lyd_validate_node_ext
                - lyd_child.5180
                - lyd_validate_nested_ext
                - ly_set_add
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_set_add
                - lyplg_ext_get_storage
                - ly_set_add
        - Branch String:   'src/validation.c:1764,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1764,17'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:1765,13'
              BranchSideFuncs:
                - lysc_has_when
                - lyd_validate_node_ext
                - lyd_child.5180
                - lyd_validate_nested_ext
                - ly_set_add
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_set_add
                - lyplg_ext_get_storage
                - ly_set_add
        - Branch String:   'src/validation.c:1768,54'
          Branch Sides:
            - BranchSide:      'src/validation.c:1768,83'
              BranchSideFuncs:
                - lysc_has_when
                - lyd_validate_node_ext
                - lyd_child.5180
                - 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_r
                - ly_set_add
            - BranchSide:      'src/validation.c:1772,20'
              BranchSideFuncs:
                - lysc_has_when
                - lyd_validate_node_ext
                - lyd_child.5180
                - 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_r
        - Branch String:   'src/validation.c:1768,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1770,28'
              BranchSideFuncs:
                - ly_set_add
                - lysc_has_when
                - lyd_validate_node_ext
                - lyd_child.5180
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lyplg_ext_get_storage
                - ly_set_add
                - lyd_validate_nested_ext
                - ly_set_add
            - BranchSide:      'src/validation.c:1772,20'
              BranchSideFuncs:
                - lysc_has_when
                - lyd_validate_node_ext
                - lyd_child.5180
                - 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_r
        - Branch String:   'src/validation.c:1771,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1771,13'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:1772,9'
              BranchSideFuncs:
                - lysc_has_when
                - lyd_validate_node_ext
                - lyd_child.5180
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_set_add
                - lyplg_ext_get_storage
                - ly_set_add
                - lyd_validate_nested_ext
                - ly_set_add
        - Branch String:   'src/validation.c:1775,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1775,13'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lysc_has_when
                - lyd_validate_node_ext
                - lyd_child.5180
                - 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:1778,23'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lysc_has_when
                - lyd_validate_node_ext
                - lyd_child.5180
                - 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:1775,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1775,13'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:1775,13'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lysc_has_when
                - lyd_validate_node_ext
                - lyd_child.5180
                - 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:1775,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1775,13'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lysc_has_when
                - lyd_validate_node_ext
                - lyd_child.5180
                - 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:1778,23'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lysc_has_when
                - lyd_validate_node_ext
                - lyd_child.5180
                - 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:1779,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1780,27'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lysc_has_when
                - lyd_validate_node_ext
                - lyd_child.5180
                - 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:1782,17'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lysc_has_when
                - lyd_validate_node_ext
                - lyd_child.5180
                - 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:1782,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1783,27'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lysc_has_when
                - lyd_validate_node_ext
                - lyd_child.5180
                - 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:1785,36'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lysc_has_when
                - lyd_validate_node_ext
                - lyd_child.5180
                - 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:1786,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1786,13'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:1787,9'
              BranchSideFuncs:
                - lysc_has_when
                - lyd_validate_node_ext
                - lyd_child.5180
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_set_add
                - lyplg_ext_get_storage
                - ly_set_add
                - lyd_validate_nested_ext
                - ly_set_add
        - Branch String:   'src/validation.c:1789,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1791,28'
              BranchSideFuncs:
                - ly_set_add
                - lyd_validate_node_ext
                - lyd_child.5180
                - lysc_has_when
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_set_add
                - lyplg_ext_get_storage
                - ly_set_add
                - lyd_validate_nested_ext
            - BranchSide:      'src/validation.c:1796,35'
              BranchSideFuncs:
                - lyd_validate_node_ext
                - lyd_child.5180
                - lysc_has_when
                - ly_set_add
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_set_add
                - lyplg_ext_get_storage
                - ly_set_add
                - lyd_validate_nested_ext
        - Branch String:   'src/validation.c:1792,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1792,13'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:1793,9'
              BranchSideFuncs:
                - lyd_validate_node_ext
                - lyd_child.5180
                - lysc_has_when
                - ly_set_add
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_set_add
                - lyplg_ext_get_storage
                - ly_set_add
                - lyd_validate_nested_ext
        - Branch String:   'src/validation.c:1797,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1797,9'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:1797,9'
              BranchSideFuncs:
                - lyd_child.5180
                - lysc_has_when
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_set_add
                - lyplg_ext_get_storage
                - ly_set_add
                - lyd_validate_nested_ext
        - Branch String:   'src/validation.c:1800,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1800,9'
              BranchSideFuncs:
                - lyd_child.5180
                - lysc_has_when
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_set_add
                - lyplg_ext_get_storage
                - ly_set_add
                - lyd_validate_nested_ext
            - BranchSide:      'src/validation.c:1800,9'
              BranchSideFuncs:
                - lyd_child.5180
                - lysc_has_when
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_set_add
                - lyplg_ext_get_storage
                - ly_set_add
                - lyd_validate_nested_ext
        - Branch String:   'src/validation.c:1800,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1800,9'
              BranchSideFuncs:
                - lyd_child.5180
                - lysc_has_when
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_set_add
                - lyplg_ext_get_storage
                - ly_set_add
                - lyd_validate_nested_ext
            - BranchSide:      'src/validation.c:1800,9'
              BranchSideFuncs:
                - lyd_child.5180
                - lysc_has_when
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_set_add
                - lyplg_ext_get_storage
                - ly_set_add
                - lyd_validate_nested_ext
        - Branch String:   'src/validation.c:1800,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1800,9'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:1800,9'
              BranchSideFuncs:
                - lyd_child.5180
                - lysc_has_when
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_set_add
                - lyplg_ext_get_storage
                - ly_set_add
                - lyd_validate_nested_ext
        - Branch String:   'src/validation.c:1800,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1748,5'
              BranchSideFuncs:
                - lyd_child.5180
                - lysc_has_when
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_set_add
                - lyplg_ext_get_storage
                - ly_set_add
                - lyd_validate_nested_ext
            - BranchSide:      'src/validation.c:1800,9'
              BranchSideFuncs:
                - lyd_child.5180
                - lysc_has_when
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_set_add
                - lyplg_ext_get_storage
                - ly_set_add
                - lyd_validate_nested_ext
        - Branch String:   'src/validation.c:1800,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1800,9'
              BranchSideFuncs:
                - lyd_child.5180
                - lysc_has_when
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_set_add
                - lyplg_ext_get_storage
                - ly_set_add
                - lyd_validate_nested_ext
            - BranchSide:      'src/validation.c:1800,9'
              BranchSideFuncs:
                - lyd_child.5180
                - lysc_has_when
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_set_add
                - lyplg_ext_get_storage
                - ly_set_add
                - lyd_validate_nested_ext
      Callsites:
        - Src:             'src/validation.c:1751,20'
          Dst:             lyd_validate_nested_ext
        - Src:             'src/validation.c:1760,13'
          Dst:             lyplg_ext_get_storage
        - Src:             'src/validation.c:1763,21'
          Dst:             ly_set_add
        - Src:             'src/validation.c:1770,17'
          Dst:             ly_set_add
        - Src:             'src/validation.c:1774,34'
          Dst:             lyd_node_child_p
        - Src:             'src/validation.c:1774,17'
          Dst:             lyd_validate_new
        - Src:             'src/validation.c:1785,42'
          Dst:             lyd_node_child_p
        - Src:             'src/validation.c:1785,17'
          Dst:             lyd_new_implicit_r
        - Src:             'src/validation.c:1789,13'
          Dst:             lysc_has_when
        - Src:             'src/validation.c:1791,17'
          Dst:             ly_set_add
        - Src:             'src/validation.c:1796,13'
          Dst:             lyd_validate_node_ext
        - Src:             'src/validation.c:1800,9'
          Dst:             lyd_child
    - functionName:    lyd_validate_unres
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 434
      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:          625
      EdgeCount:       136
      CyclomaticComplexity: 35
      functionsReached:
        - __assert_fail
        - ly_log_location
        - ly_log_location_revert
        - ly_set_rm_index
        - lyd_validate_unres_when
        - lyd_value_validate_incomplete
        - lyplg_ext_get_storage
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/validation.c:344,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:344,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_rm_index
                - ly_set_rm_index
            - BranchSide:      'src/validation.c:361,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_rm_index
        - Branch String:   'src/validation.c:344,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:346,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_rm_index
            - BranchSide:      'src/validation.c:361,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_rm_index
        - Branch String:   'src/validation.c:354,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:354,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_rm_index
            - BranchSide:      'src/validation.c:357,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_rm_index
        - Branch String:   'src/validation.c:354,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:354,13'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:354,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_rm_index
        - Branch String:   'src/validation.c:354,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:354,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_rm_index
            - BranchSide:      'src/validation.c:357,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_rm_index
        - Branch String:   'src/validation.c:358,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:348,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_rm_index
            - BranchSide:      'src/validation.c:359,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_rm_index
        - Branch String:   'src/validation.c:361,18'
          Branch Sides:
            - BranchSide:      'src/validation.c:361,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_rm_index
            - BranchSide:      'src/validation.c:378,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
        - Branch String:   'src/validation.c:361,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:363,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
            - BranchSide:      'src/validation.c:378,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
        - Branch String:   'src/validation.c:371,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:371,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
            - BranchSide:      'src/validation.c:374,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
        - Branch String:   'src/validation.c:371,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:371,13'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:371,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
        - Branch String:   'src/validation.c:371,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:371,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
            - BranchSide:      'src/validation.c:374,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
        - Branch String:   'src/validation.c:375,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:365,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
            - BranchSide:      'src/validation.c:376,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
        - Branch String:   'src/validation.c:378,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:382,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
            - BranchSide:      'src/validation.c:394,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:385,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:385,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
                - lyd_validate_unres_when
            - BranchSide:      'src/validation.c:388,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
                - lyd_validate_unres_when
        - Branch String:   'src/validation.c:385,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:385,13'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:385,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
                - lyd_validate_unres_when
        - Branch String:   'src/validation.c:385,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:385,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
                - lyd_validate_unres_when
            - BranchSide:      'src/validation.c:388,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
                - lyd_validate_unres_when
        - Branch String:   'src/validation.c:388,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:383,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
            - BranchSide:      'src/validation.c:391,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
        - Branch String:   'src/validation.c:391,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:391,9'
              BranchSideFuncs:
                - __assert_fail
                - 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:392,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:391,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:391,9'
              BranchSideFuncs:
                - __assert_fail
                - 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:391,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/validation.c:391,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:391,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
            - BranchSide:      'src/validation.c:392,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:394,20'
          Branch Sides:
            - BranchSide:      'src/validation.c:394,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:414,9'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
        - Branch String:   'src/validation.c:394,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:396,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:414,9'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
        - Branch String:   'src/validation.c:405,47'
          Branch Sides:
            - BranchSide:      'src/validation.c:405,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:405,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:407,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:407,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:410,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:407,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:407,13'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:407,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:407,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:407,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:410,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:411,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:398,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:412,5'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
        - Branch String:   'src/validation.c:414,20'
          Branch Sides:
            - BranchSide:      'src/validation.c:414,23'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
            - BranchSide:      'src/validation.c:414,35'
              BranchSideFuncs: []
        - Branch String:   'src/validation.c:414,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:414,35'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
            - BranchSide:      'src/validation.c:416,13'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
        - Branch String:   'src/validation.c:425,47'
          Branch Sides:
            - BranchSide:      'src/validation.c:425,70'
              BranchSideFuncs:
                - lyd_value_validate_incomplete
                - ly_set_rm_index
                - lyplg_ext_get_storage
            - BranchSide:      'src/validation.c:425,70'
              BranchSideFuncs:
                - lyd_value_validate_incomplete
                - ly_set_rm_index
                - lyplg_ext_get_storage
        - Branch String:   'src/validation.c:426,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:426,13'
              BranchSideFuncs:
                - ly_set_rm_index
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
            - BranchSide:      'src/validation.c:429,29'
              BranchSideFuncs:
                - ly_set_rm_index
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
        - Branch String:   'src/validation.c:426,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:426,13'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:426,13'
              BranchSideFuncs:
                - ly_set_rm_index
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
        - Branch String:   'src/validation.c:426,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:426,13'
              BranchSideFuncs:
                - ly_set_rm_index
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
            - BranchSide:      'src/validation.c:429,29'
              BranchSideFuncs:
                - ly_set_rm_index
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
        - Branch String:   'src/validation.c:430,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:418,13'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
            - BranchSide:      'src/validation.c:431,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/validation.c:357,13'
          Dst:             ly_set_rm_index
        - Src:             'src/validation.c:374,13'
          Dst:             ly_set_rm_index
        - Src:             'src/validation.c:384,17'
          Dst:             lyd_validate_unres_when
        - Src:             'src/validation.c:391,9'
          Dst:             __assert_fail
        - Src:             'src/validation.c:404,13'
          Dst:             ly_log_location
        - Src:             'src/validation.c:405,17'
          Dst:             lyd_value_validate_incomplete
        - Src:             'src/validation.c:406,13'
          Dst:             ly_log_location_revert
        - Src:             'src/validation.c:410,13'
          Dst:             ly_set_rm_index
        - Src:             'src/validation.c:424,13'
          Dst:             lyplg_ext_get_storage
        - Src:             'src/validation.c:425,17'
          Dst:             lyd_value_validate_incomplete
        - Src:             'src/validation.c:429,13'
          Dst:             ly_set_rm_index
    - functionName:    lyd_validate_final_r
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1568
      functionLinenumberEnd: 1647
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - first
        - parent
        - sparent
        - mod
        - val_opts
        - int_opts
        - must_xp_opts
      BBCount:         105
      ICount:          531
      EdgeCount:       141
      CyclomaticComplexity: 38
      functionsReached:
        - ly_log_location
        - ly_log_location_revert
        - ly_vlog
        - lyd_child
        - lyd_cont_set_dflt
        - lyd_owner_module
        - lyd_parse_opaq_error
        - lyd_validate_final_r
        - lyd_validate_must
        - lyd_validate_obsolete
        - lyd_validate_siblings_schema_r
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/validation.c:1574,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1575,13'
              BranchSideFuncs:
                - lyd_parse_opaq_error
                - lyd_validate_siblings_schema_r
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
                - 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:1629,40'
              BranchSideFuncs:
                - lyd_validate_siblings_schema_r
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
                - lyd_owner_module
        - Branch String:   'src/validation.c:1575,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1577,13'
              BranchSideFuncs:
                - lyd_validate_siblings_schema_r
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
                - 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:1581,14'
              BranchSideFuncs:
                - lyd_parse_opaq_error
                - lyd_validate_siblings_schema_r
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
                - 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:1581,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1582,38'
              BranchSideFuncs:
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_validate_siblings_schema_r
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
                - lyd_owner_module
                - lyd_parse_opaq_error
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyd_owner_module
            - BranchSide:      'src/validation.c:1586,14'
              BranchSideFuncs:
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_validate_siblings_schema_r
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
                - lyd_owner_module
                - lyd_parse_opaq_error
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyd_owner_module
        - Branch String:   'src/validation.c:1586,27'
          Branch Sides:
            - BranchSide:      'src/validation.c:1586,30'
              BranchSideFuncs:
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_validate_siblings_schema_r
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_owner_module
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:1592,16'
              BranchSideFuncs:
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_validate_siblings_schema_r
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_owner_module
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/validation.c:1586,34'
          Branch Sides:
            - BranchSide:      'src/validation.c:1586,55'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_validate_siblings_schema_r
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
                - lyd_owner_module
                - lyd_parse_opaq_error
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:1592,16'
              BranchSideFuncs:
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_validate_siblings_schema_r
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_owner_module
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/validation.c:1586,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1588,13'
              BranchSideFuncs:
                - lyd_validate_siblings_schema_r
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
                - lyd_owner_module
            - BranchSide:      'src/validation.c:1592,16'
              BranchSideFuncs:
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_validate_siblings_schema_r
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_owner_module
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/validation.c:1593,48'
          Branch Sides:
            - BranchSide:      'src/validation.c:1593,52'
              BranchSideFuncs:
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_validate_siblings_schema_r
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_owner_module
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:1595,21'
              BranchSideFuncs:
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_validate_siblings_schema_r
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_owner_module
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/validation.c:1593,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1594,20'
              BranchSideFuncs:
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_validate_siblings_schema_r
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_owner_module
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:1595,21'
              BranchSideFuncs:
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_validate_siblings_schema_r
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_owner_module
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/validation.c:1595,70'
          Branch Sides:
            - BranchSide:      'src/validation.c:1595,74'
              BranchSideFuncs:
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_validate_siblings_schema_r
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_owner_module
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:1597,21'
              BranchSideFuncs:
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_validate_siblings_schema_r
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_owner_module
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/validation.c:1595,20'
          Branch Sides:
            - BranchSide:      'src/validation.c:1596,20'
              BranchSideFuncs:
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_validate_siblings_schema_r
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_owner_module
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:1597,21'
              BranchSideFuncs:
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_validate_siblings_schema_r
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_owner_module
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/validation.c:1597,50'
          Branch Sides:
            - BranchSide:      'src/validation.c:1597,54'
              BranchSideFuncs:
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_validate_siblings_schema_r
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_owner_module
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:1599,22'
              BranchSideFuncs:
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_validate_siblings_schema_r
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_owner_module
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/validation.c:1597,20'
          Branch Sides:
            - BranchSide:      'src/validation.c:1598,20'
              BranchSideFuncs:
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_validate_siblings_schema_r
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_owner_module
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:1599,22'
              BranchSideFuncs:
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_validate_siblings_schema_r
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_owner_module
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/validation.c:1599,70'
          Branch Sides:
            - BranchSide:      'src/validation.c:1599,74'
              BranchSideFuncs:
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_validate_siblings_schema_r
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_owner_module
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:1601,22'
              BranchSideFuncs:
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_validate_siblings_schema_r
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_owner_module
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/validation.c:1599,20'
          Branch Sides:
            - BranchSide:      'src/validation.c:1600,20'
              BranchSideFuncs:
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_validate_siblings_schema_r
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_owner_module
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:1601,22'
              BranchSideFuncs:
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_validate_siblings_schema_r
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_owner_module
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/validation.c:1601,73'
          Branch Sides:
            - BranchSide:      'src/validation.c:1601,77'
              BranchSideFuncs:
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_validate_siblings_schema_r
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_owner_module
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:1603,22'
              BranchSideFuncs:
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_validate_siblings_schema_r
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_owner_module
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/validation.c:1601,20'
          Branch Sides:
            - BranchSide:      'src/validation.c:1602,20'
              BranchSideFuncs:
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_validate_siblings_schema_r
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_owner_module
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:1603,22'
              BranchSideFuncs:
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_validate_siblings_schema_r
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_owner_module
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/validation.c:1606,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1607,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyd_validate_siblings_schema_r
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_owner_module
            - BranchSide:      'src/validation.c:1615,31'
              BranchSideFuncs:
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_validate_siblings_schema_r
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
                - lyd_owner_module
                - lyd_parse_opaq_error
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyd_owner_module
        - Branch String:   'src/validation.c:1608,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1625,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - lyd_validate_siblings_schema_r
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_validate_obsolete
                - lyd_validate_must
                - ly_log_location
                - lyd_owner_module
            - BranchSide:      'src/validation.c:1625,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - lyd_validate_siblings_schema_r
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_validate_obsolete
                - lyd_validate_must
                - ly_log_location
                - lyd_owner_module
        - Branch String:   'src/validation.c:1618,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1618,75'
              BranchSideFuncs:
                - lyd_validate_siblings_schema_r
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
                - 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:1619,13'
              BranchSideFuncs:
                - lyd_validate_siblings_schema_r
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
                - 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:1625,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1625,9'
              BranchSideFuncs:
                - lyd_validate_siblings_schema_r
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
                - 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:1626,5'
              BranchSideFuncs:
                - lyd_validate_siblings_schema_r
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
                - 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:1625,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1625,9'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:1625,9'
              BranchSideFuncs:
                - lyd_validate_siblings_schema_r
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
                - 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:1625,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1625,9'
              BranchSideFuncs:
                - lyd_validate_siblings_schema_r
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
                - 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:1626,5'
              BranchSideFuncs:
                - lyd_validate_siblings_schema_r
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
                - 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:1629,64'
          Branch Sides:
            - BranchSide:      'src/validation.c:1629,70'
              BranchSideFuncs:
                - lyd_validate_siblings_schema_r
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
                - lyd_owner_module
            - BranchSide:      'src/validation.c:1629,92'
              BranchSideFuncs:
                - lyd_validate_siblings_schema_r
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
                - lyd_owner_module
        - Branch String:   'src/validation.c:1630,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1630,5'
              BranchSideFuncs:
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
                - lyd_owner_module
            - BranchSide:      'src/validation.c:1632,5'
              BranchSideFuncs:
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
                - lyd_owner_module
        - Branch String:   'src/validation.c:1630,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1630,5'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:1630,5'
              BranchSideFuncs:
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
                - lyd_owner_module
        - Branch String:   'src/validation.c:1630,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1630,5'
              BranchSideFuncs:
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
                - lyd_owner_module
            - BranchSide:      'src/validation.c:1632,5'
              BranchSideFuncs:
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
                - lyd_owner_module
        - Branch String:   'src/validation.c:1632,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1633,14'
              BranchSideFuncs:
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
                - lyd_owner_module
            - BranchSide:      'src/validation.c:1644,5'
              BranchSideFuncs: []
        - Branch String:   'src/validation.c:1633,27'
          Branch Sides:
            - BranchSide:      'src/validation.c:1633,32'
              BranchSideFuncs:
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
                - lyd_owner_module
            - BranchSide:      'src/validation.c:1635,13'
              BranchSideFuncs: []
        - Branch String:   'src/validation.c:1633,45'
          Branch Sides:
            - BranchSide:      'src/validation.c:1633,48'
              BranchSideFuncs:
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
                - lyd_owner_module
            - BranchSide:      'src/validation.c:1639,44'
              BranchSideFuncs:
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
                - lyd_owner_module
        - Branch String:   'src/validation.c:1633,52'
          Branch Sides:
            - BranchSide:      'src/validation.c:1633,73'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
            - BranchSide:      'src/validation.c:1639,44'
              BranchSideFuncs:
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
                - lyd_owner_module
        - Branch String:   'src/validation.c:1633,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1635,13'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:1639,44'
              BranchSideFuncs:
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_cont_set_dflt
                - lyd_owner_module
        - Branch String:   'src/validation.c:1640,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1640,9'
              BranchSideFuncs:
                - lyd_cont_set_dflt
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_owner_module
            - BranchSide:      'src/validation.c:1643,27'
              BranchSideFuncs:
                - lyd_cont_set_dflt
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_owner_module
        - Branch String:   'src/validation.c:1640,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1640,9'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:1640,9'
              BranchSideFuncs:
                - lyd_cont_set_dflt
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_owner_module
        - Branch String:   'src/validation.c:1640,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1640,9'
              BranchSideFuncs:
                - lyd_cont_set_dflt
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_owner_module
            - BranchSide:      'src/validation.c:1643,27'
              BranchSideFuncs:
                - lyd_cont_set_dflt
                - lyd_child.5180
                - lyd_validate_final_r
                - lyd_owner_module
      Callsites:
        - Src:             'src/validation.c:1582,17'
          Dst:             lyd_parse_opaq_error
        - Src:             'src/validation.c:1586,38'
          Dst:             lyd_owner_module
        - Src:             'src/validation.c:1607,13'
          Dst:             ly_log_location
        - Src:             'src/validation.c:1608,13'
          Dst:             ly_vlog
        - Src:             'src/validation.c:1609,13'
          Dst:             ly_log_location_revert
        - Src:             'src/validation.c:1615,9'
          Dst:             lyd_validate_obsolete
        - Src:             'src/validation.c:1618,18'
          Dst:             lyd_validate_must
        - Src:             'src/validation.c:1629,9'
          Dst:             lyd_validate_siblings_schema_r
        - Src:             'src/validation.c:1633,56'
          Dst:             lyd_owner_module
        - Src:             'src/validation.c:1639,34'
          Dst:             lyd_child
        - Src:             'src/validation.c:1639,13'
          Dst:             lyd_validate_final_r
        - Src:             'src/validation.c:1643,9'
          Dst:             lyd_cont_set_dflt
    - functionName:    lyd_validate_unres_when
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 334
      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:282,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:283,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:286,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:294,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:295,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:321,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:295,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:297,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:316,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:297,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:299,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:305,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:301,25'
          Branch Sides:
            - BranchSide:      'src/validation.c:303,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:305,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:305,28'
          Branch Sides:
            - BranchSide:      'src/validation.c:307,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:310,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:310,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:310,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:310,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:312,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:312,21'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:312,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:323,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:323,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:324,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:323,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:323,13'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:323,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:323,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:323,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:324,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:327,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:288,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:329,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/validation.c:290,9'
          Dst:             ly_log_location
        - Src:             'src/validation.c:293,13'
          Dst:             lyd_validate_node_when
        - Src:             'src/validation.c:300,21'
          Dst:             lyd_validate_autodel_node_del
        - Src:             'src/validation.c:303,25'
          Dst:             ly_set_contains
        - Src:             'src/validation.c:307,21'
          Dst:             ly_log
        - Src:             'src/validation.c:310,21'
          Dst:             ly_vlog
        - Src:             'src/validation.c:320,13'
          Dst:             ly_set_rm_index_ordered
        - Src:             'src/validation.c:326,9'
          Dst:             ly_log_location_revert
        - Src:             'src/validation.c:332,5'
          Dst:             ly_log_location_revert
    - functionName:    lyd_validate_nested_ext
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1659
      functionLinenumberEnd: 1699
      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:1666,26'
          Branch Sides:
            - BranchSide:      'src/validation.c:1666,30'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - malloc
                - ly_log
                - ly_set_add
                - ly_log
                - ly_log
            - BranchSide:      'src/validation.c:1667,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/validation.c:1666,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1667,9'
              BranchSideFuncs:
                - ly_log
                - malloc
                - ly_log
                - ly_set_add
                - ly_log
                - ly_log
            - BranchSide:      'src/validation.c:1669,5'
              BranchSideFuncs:
                - ly_log
                - malloc
                - ly_log
                - ly_set_add
                - ly_log
                - ly_log
        - Branch String:   'src/validation.c:1667,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1667,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/validation.c:1667,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/validation.c:1669,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1670,15'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - malloc
                - ly_log
                - ly_set_add
                - ly_log
            - BranchSide:      'src/validation.c:1676,19'
              BranchSideFuncs:
                - ly_log
                - malloc
                - ly_log
                - ly_set_add
                - ly_log
        - Branch String:   'src/validation.c:1670,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1671,13'
              BranchSideFuncs:
                - ly_log
                - malloc
                - ly_log
                - ly_set_add
                - ly_log
                - ly_log
            - BranchSide:      'src/validation.c:1673,5'
              BranchSideFuncs:
                - ly_log
                - malloc
                - ly_log
                - ly_set_add
                - ly_log
                - ly_log
        - Branch String:   'src/validation.c:1671,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1671,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/validation.c:1671,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/validation.c:1677,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1677,5'
              BranchSideFuncs:
                - ly_log
                - malloc
                - ly_log
                - ly_set_add
                - ly_log
            - BranchSide:      'src/validation.c:1677,5'
              BranchSideFuncs:
                - ly_log
                - malloc
                - ly_log
                - ly_set_add
                - ly_log
        - Branch String:   'src/validation.c:1677,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1678,13'
              BranchSideFuncs:
                - ly_log
                - malloc
                - ly_log
                - ly_set_add
                - ly_log
            - BranchSide:      'src/validation.c:1686,10'
              BranchSideFuncs:
                - ly_log
                - malloc
                - ly_log
                - ly_set_add
        - Branch String:   'src/validation.c:1678,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1679,17'
              BranchSideFuncs:
                - ly_log
                - malloc
                - ly_log
                - ly_set_add
                - ly_log
            - BranchSide:      'src/validation.c:1685,5'
              BranchSideFuncs:
                - ly_log
                - malloc
                - ly_log
                - ly_set_add
                - ly_log
        - Branch String:   'src/validation.c:1679,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1681,17'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/validation.c:1683,20'
              BranchSideFuncs:
                - ly_log
                - malloc
                - ly_log
                - ly_set_add
                - ly_log
        - Branch String:   'src/validation.c:1681,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1681,17'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/validation.c:1681,17'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/validation.c:1686,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1688,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_set_add
            - BranchSide:      'src/validation.c:1692,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_set_add
        - Branch String:   'src/validation.c:1688,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1688,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/validation.c:1688,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/validation.c:1693,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1693,5'
              BranchSideFuncs:
                - ly_set_add
            - BranchSide:      'src/validation.c:1694,18'
              BranchSideFuncs:
                - ly_set_add
        - Branch String:   'src/validation.c:1693,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1693,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/validation.c:1693,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/validation.c:1696,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1696,5'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:1698,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/validation.c:1667,9'
          Dst:             ly_log
        - Src:             'src/validation.c:1671,13'
          Dst:             ly_log
        - Src:             'src/validation.c:1681,17'
          Dst:             ly_log
        - Src:             'src/validation.c:1688,9'
          Dst:             ly_log
        - Src:             'src/validation.c:1693,5'
          Dst:             ly_log
        - Src:             'src/validation.c:1696,5'
          Dst:             ly_set_add
    - functionName:    lyd_validate_new
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 816
      functionLinenumberEnd: 875
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - first
        - sparent
        - mod
        - val_opts
        - diff
      BBCount:         66
      ICount:          324
      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:    5
      BranchProfiles:
        - Branch String:   'src/validation.c:821,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:821,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:821,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/validation.c:821,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:821,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:824,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:821,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:821,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:824,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:825,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:825,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:827,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:825,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:825,5'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:825,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:825,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:825,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:827,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:828,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:828,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:829,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:829,27'
          Branch Sides:
            - BranchSide:      'src/validation.c:829,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:831,13'
              BranchSideFuncs: []
        - Branch String:   'src/validation.c:829,35'
          Branch Sides:
            - BranchSide:      'src/validation.c:829,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:834,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:829,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:831,13'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:834,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:834,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:836,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:840,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:840,47'
          Branch Sides:
            - BranchSide:      'src/validation.c:840,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:854,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:840,85'
          Branch Sides:
            - BranchSide:      'src/validation.c:840,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:854,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:840,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:842,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:854,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:843,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:844,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:848,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:844,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:845,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:847,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:848,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:849,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:854,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:856,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:863,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:857,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:857,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:860,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:857,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:857,13'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:857,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:857,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:857,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:860,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:863,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:865,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:871,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:865,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:866,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:868,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:821,5'
          Dst:             __assert_fail
        - Src:             'src/validation.c:824,9'
          Dst:             lyd_validate_choice_r
        - Src:             'src/validation.c:829,39'
          Dst:             lyd_owner_module
        - Src:             'src/validation.c:840,13'
          Dst:             lyd_val_has_default
        - Src:             'src/validation.c:844,21'
          Dst:             lyd_validate_autodel_leaflist_dflt
        - Src:             'src/validation.c:848,21'
          Dst:             lyd_validate_autodel_cont_leaf_dflt
        - Src:             'src/validation.c:856,17'
          Dst:             lyd_validate_duplicates
        - Src:             'src/validation.c:865,17'
          Dst:             lyd_validate_autodel_case_dflt
    - functionName:    lyd_validate_node_ext
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1703
      functionLinenumberEnd: 1722
      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:1710,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1710,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_set_add
            - BranchSide:      'src/validation.c:1710,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_set_add
        - Branch String:   'src/validation.c:1710,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1711,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_set_add
            - BranchSide:      'src/validation.c:1721,5'
              BranchSideFuncs: []
        - Branch String:   'src/validation.c:1711,33'
          Branch Sides:
            - BranchSide:      'src/validation.c:1711,36'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_set_add
            - BranchSide:      'src/validation.c:1719,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_set_add
        - Branch String:   'src/validation.c:1711,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1713,21'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_set_add
            - BranchSide:      'src/validation.c:1719,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_set_add
        - Branch String:   'src/validation.c:1714,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1714,13'
              BranchSideFuncs:
                - ly_set_add
                - malloc
                - ly_log
            - BranchSide:      'src/validation.c:1715,27'
              BranchSideFuncs:
                - ly_set_add
                - malloc
                - ly_log
        - Branch String:   'src/validation.c:1714,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1714,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/validation.c:1714,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/validation.c:1717,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1717,13'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:1718,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_set_add
      Callsites:
        - Src:             'src/validation.c:1714,13'
          Dst:             ly_log
        - Src:             'src/validation.c:1717,13'
          Dst:             ly_set_add
    - functionName:    lyd_validate_choice_r
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 793
      functionLinenumberEnd: 810
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - first
        - sparent
        - mod
        - val_opts
        - diff
      BBCount:         32
      ICount:          162
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - lyd_validate_cases
        - lyd_validate_choice_r
        - lys_getnext
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/validation.c:797,19'
          Branch Sides:
            - BranchSide:      'src/validation.c:797,43'
              BranchSideFuncs:
                - lys_getnext
                - lyd_validate_cases
                - lyd_validate_choice_r
            - BranchSide:      'src/validation.c:797,5'
              BranchSideFuncs:
                - lys_getnext
                - lyd_validate_cases
                - lyd_validate_choice_r
        - Branch String:   'src/validation.c:797,59'
          Branch Sides:
            - BranchSide:      'src/validation.c:797,65'
              BranchSideFuncs:
                - lys_getnext
                - lyd_validate_cases
                - lyd_validate_choice_r
            - BranchSide:      'src/validation.c:797,31'
              BranchSideFuncs:
                - lys_getnext
                - lyd_validate_cases
                - lyd_validate_choice_r
        - Branch String:   'src/validation.c:797,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:797,5'
              BranchSideFuncs:
                - lys_getnext
                - lyd_validate_cases
                - lyd_validate_choice_r
            - BranchSide:      'src/validation.c:799,13'
              BranchSideFuncs:
                - lys_getnext
                - lyd_validate_cases
                - lyd_validate_choice_r
        - Branch String:   'src/validation.c:799,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:797,5'
              BranchSideFuncs:
                - lyd_validate_cases
                - lyd_validate_choice_r
                - lys_getnext
            - BranchSide:      'src/validation.c:800,36'
              BranchSideFuncs:
                - lyd_validate_cases
                - lyd_validate_choice_r
                - lys_getnext
        - Branch String:   'src/validation.c:801,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:801,13'
              BranchSideFuncs:
                - lyd_validate_choice_r
                - lyd_validate_cases
                - lys_getnext
            - BranchSide:      'src/validation.c:804,39'
              BranchSideFuncs:
                - lyd_validate_choice_r
                - lyd_validate_cases
                - lys_getnext
        - Branch String:   'src/validation.c:801,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:801,13'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:801,13'
              BranchSideFuncs:
                - lyd_validate_choice_r
                - lyd_validate_cases
                - lys_getnext
        - Branch String:   'src/validation.c:801,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:801,13'
              BranchSideFuncs:
                - lyd_validate_choice_r
                - lyd_validate_cases
                - lys_getnext
            - BranchSide:      'src/validation.c:804,39'
              BranchSideFuncs:
                - lyd_validate_choice_r
                - lyd_validate_cases
                - lys_getnext
        - Branch String:   'src/validation.c:805,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:805,13'
              BranchSideFuncs:
                - lyd_validate_cases
                - lyd_validate_choice_r
                - lys_getnext
            - BranchSide:      'src/validation.c:806,9'
              BranchSideFuncs:
                - lyd_validate_cases
                - lyd_validate_choice_r
                - lys_getnext
        - Branch String:   'src/validation.c:805,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:805,13'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:805,13'
              BranchSideFuncs:
                - lyd_validate_cases
                - lyd_validate_choice_r
                - lys_getnext
        - Branch String:   'src/validation.c:805,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:805,13'
              BranchSideFuncs:
                - lyd_validate_cases
                - lyd_validate_choice_r
                - lys_getnext
            - BranchSide:      'src/validation.c:806,9'
              BranchSideFuncs:
                - lyd_validate_cases
                - lyd_validate_choice_r
                - lys_getnext
      Callsites:
        - Src:             'src/validation.c:797,31'
          Dst:             lys_getnext
        - Src:             'src/validation.c:800,17'
          Dst:             lyd_validate_cases
        - Src:             'src/validation.c:804,17'
          Dst:             lyd_validate_choice_r
    - functionName:    lyd_val_has_default
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 597
      functionLinenumberEnd: 619
      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:598,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:600,39'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:605,43'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:610,15'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:615,9'
              BranchSideFuncs: []
        - Branch String:   'src/validation.c:600,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:601,13'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:603,9'
              BranchSideFuncs: []
        - Branch String:   'src/validation.c:605,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:606,13'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:608,9'
              BranchSideFuncs: []
        - Branch String:   'src/validation.c:610,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:611,13'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:613,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyd_validate_autodel_leaflist_dflt
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionLinenumberEnd: 666
      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:639,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:639,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_val
                - lyd_find_sibling_val
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:641,16'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_val
                - lyd_find_sibling_val
                - lyd_validate_autodel_node_del
        - Branch String:   'src/validation.c:642,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:642,5'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_find_sibling_val
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:645,5'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_find_sibling_val
                - lyd_validate_autodel_node_del
        - Branch String:   'src/validation.c:645,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:645,5'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:645,5'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_validate_autodel_node_del
        - Branch String:   'src/validation.c:645,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:646,15'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:651,10'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_validate_autodel_node_del
        - Branch String:   'src/validation.c:646,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:647,19'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:650,5'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_validate_autodel_node_del
        - Branch String:   'src/validation.c:651,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:653,9'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:656,5'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_validate_autodel_node_del
        - Branch String:   'src/validation.c:656,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:656,5'
              BranchSideFuncs:
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:656,5'
              BranchSideFuncs:
                - lyd_validate_autodel_node_del
        - Branch String:   'src/validation.c:656,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:656,5'
              BranchSideFuncs:
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:656,5'
              BranchSideFuncs:
                - lyd_validate_autodel_node_del
        - Branch String:   'src/validation.c:656,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:657,13'
              BranchSideFuncs:
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:665,12'
              BranchSideFuncs: []
        - Branch String:   'src/validation.c:657,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:659,47'
              BranchSideFuncs:
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:663,5'
              BranchSideFuncs:
                - lyd_validate_autodel_node_del
        - Branch String:   'src/validation.c:659,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:660,30'
              BranchSideFuncs:
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:662,9'
              BranchSideFuncs:
                - lyd_validate_autodel_node_del
      Callsites:
        - Src:             'src/validation.c:639,5'
          Dst:             __assert_fail
        - Src:             'src/validation.c:642,5'
          Dst:             __assert_fail
        - Src:             'src/validation.c:645,5'
          Dst:             lyd_find_sibling_val
        - Src:             'src/validation.c:656,5'
          Dst:             lyd_find_sibling_val
        - Src:             'src/validation.c:659,17'
          Dst:             lyd_validate_autodel_node_del
    - functionName:    lyd_validate_autodel_cont_leaf_dflt
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionLinenumberEnd: 722
      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:686,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:686,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:688,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:689,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:689,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:692,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:692,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:692,5'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_validate_autodel_node_del
                - lyd_find_sibling_val
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:692,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:692,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:693,15'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_validate_autodel_node_del
                - lyd_find_sibling_val
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:699,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:693,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:694,19'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_validate_autodel_node_del
                - lyd_find_sibling_val
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:697,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:699,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:701,9'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:711,9'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_validate_autodel_node_del
        - Branch String:   'src/validation.c:701,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:701,9'
              BranchSideFuncs:
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:701,9'
              BranchSideFuncs:
                - lyd_validate_autodel_node_del
        - Branch String:   'src/validation.c:701,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:701,9'
              BranchSideFuncs:
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:701,9'
              BranchSideFuncs:
                - lyd_validate_autodel_node_del
        - Branch String:   'src/validation.c:701,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:702,17'
              BranchSideFuncs:
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:709,5'
              BranchSideFuncs: []
        - Branch String:   'src/validation.c:702,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:704,51'
              BranchSideFuncs:
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:708,9'
              BranchSideFuncs:
                - lyd_validate_autodel_node_del
        - Branch String:   'src/validation.c:704,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:705,34'
              BranchSideFuncs:
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:707,13'
              BranchSideFuncs:
                - lyd_validate_autodel_node_del
        - Branch String:   'src/validation.c:711,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:711,9'
              BranchSideFuncs:
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:711,9'
              BranchSideFuncs:
                - lyd_validate_autodel_node_del
        - Branch String:   'src/validation.c:712,45'
          Branch Sides:
            - BranchSide:      'src/validation.c:712,50'
              BranchSideFuncs:
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:719,9'
              BranchSideFuncs:
                - lyd_validate_autodel_node_del
        - Branch String:   'src/validation.c:712,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:714,51'
              BranchSideFuncs:
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:719,9'
              BranchSideFuncs:
                - lyd_validate_autodel_node_del
        - Branch String:   'src/validation.c:714,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:715,34'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:717,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/validation.c:686,5'
          Dst:             __assert_fail
        - Src:             'src/validation.c:689,5'
          Dst:             __assert_fail
        - Src:             'src/validation.c:692,5'
          Dst:             lyd_find_sibling_val
        - Src:             'src/validation.c:701,9'
          Dst:             lyd_find_sibling_val
        - Src:             'src/validation.c:704,21'
          Dst:             lyd_validate_autodel_node_del
        - Src:             'src/validation.c:711,9'
          Dst:             lyd_find_sibling_val
        - Src:             'src/validation.c:714,21'
          Dst:             lyd_validate_autodel_node_del
    - functionName:    lyd_validate_duplicates
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - first
        - node
        - val_opts
      BBCount:         66
      ICount:          342
      EdgeCount:       85
      CyclomaticComplexity: 21
      functionsReached:
        - __assert_fail
        - ly_log
        - ly_log_location
        - ly_log_location_revert
        - ly_vlog
        - lyd_compare_single
        - lyd_find_sibling_first
        - lyht_find_next
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/validation.c:451,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:451,5'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - lyd_compare_single
                - lyd_find_sibling_first
                - __assert_fail
                - lyht_find_next
            - BranchSide:      'src/validation.c:454,9'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - lyd_compare_single
                - lyd_find_sibling_first
                - __assert_fail
                - lyht_find_next
        - Branch String:   'src/validation.c:454,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:454,9'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - lyd_compare_single
                - lyd_find_sibling_first
                - __assert_fail
                - lyht_find_next
            - BranchSide:      'src/validation.c:454,9'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - lyd_compare_single
                - lyd_find_sibling_first
                - __assert_fail
                - lyht_find_next
        - Branch String:   'src/validation.c:454,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:454,9'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - lyd_compare_single
                - lyd_find_sibling_first
                - __assert_fail
                - lyht_find_next
            - BranchSide:      'src/validation.c:454,9'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - lyd_compare_single
                - lyd_find_sibling_first
                - __assert_fail
                - lyht_find_next
        - Branch String:   'src/validation.c:454,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:454,9'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - lyd_compare_single
                - lyd_find_sibling_first
                - __assert_fail
                - lyht_find_next
            - BranchSide:      'src/validation.c:454,9'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - lyd_compare_single
                - lyd_find_sibling_first
                - __assert_fail
                - lyht_find_next
        - Branch String:   'src/validation.c:454,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:454,9'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - lyd_compare_single
                - lyd_find_sibling_first
                - __assert_fail
                - lyht_find_next
            - BranchSide:      'src/validation.c:454,9'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - lyd_compare_single
                - lyd_find_sibling_first
                - __assert_fail
                - lyht_find_next
        - Branch String:   'src/validation.c:454,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:454,9'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - lyd_compare_single
                - lyd_find_sibling_first
                - __assert_fail
                - lyht_find_next
            - BranchSide:      'src/validation.c:454,9'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - lyd_compare_single
                - lyd_find_sibling_first
                - __assert_fail
                - lyht_find_next
        - Branch String:   'src/validation.c:454,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:456,9'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:460,9'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - lyd_compare_single
                - lyd_find_sibling_first
                - __assert_fail
                - lyht_find_next
        - Branch String:   'src/validation.c:454,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:456,9'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:460,9'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - lyd_compare_single
                - lyd_find_sibling_first
                - __assert_fail
                - lyht_find_next
        - Branch String:   'src/validation.c:460,22'
          Branch Sides:
            - BranchSide:      'src/validation.c:460,25'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - lyd_compare_single
                - lyd_find_sibling_first
                - __assert_fail
                - lyht_find_next
            - BranchSide:      'src/validation.c:470,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:460,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:461,32'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - __assert_fail
                - lyht_find_next
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:470,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:462,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:462,9'
              BranchSideFuncs:
                - lyht_find_next
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:464,13'
              BranchSideFuncs:
                - lyht_find_next
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
        - Branch String:   'src/validation.c:464,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:465,18'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:466,36'
              BranchSideFuncs:
                - lyht_find_next
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
        - Branch String:   'src/validation.c:471,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:472,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:475,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:475,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:476,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:480,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:476,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:477,26'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:480,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:480,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:481,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:487,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:488,14'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:500,5'
              BranchSideFuncs: []
        - Branch String:   'src/validation.c:488,66'
          Branch Sides:
            - BranchSide:      'src/validation.c:488,70'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:494,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/validation.c:488,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:490,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_log
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:494,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
      Callsites:
        - Src:             'src/validation.c:451,5'
          Dst:             __assert_fail
        - Src:             'src/validation.c:461,9'
          Dst:             lyd_find_sibling_first
        - Src:             'src/validation.c:462,9'
          Dst:             __assert_fail
        - Src:             'src/validation.c:466,21'
          Dst:             lyht_find_next
        - Src:             'src/validation.c:480,25'
          Dst:             lyd_compare_single
        - Src:             'src/validation.c:490,13'
          Dst:             ly_log_location
        - Src:             'src/validation.c:491,13'
          Dst:             ly_log
        - Src:             'src/validation.c:492,13'
          Dst:             ly_log_location_revert
        - Src:             'src/validation.c:494,13'
          Dst:             ly_log_location
        - Src:             'src/validation.c:495,13'
          Dst:             ly_vlog
        - Src:             'src/validation.c:496,13'
          Dst:             ly_log_location_revert
    - functionName:    lyd_validate_autodel_case_dflt
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 738
      functionLinenumberEnd: 778
      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:745,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:745,5'
              BranchSideFuncs:
                - __assert_fail
                - lys_getnext_data
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:747,16'
              BranchSideFuncs:
                - __assert_fail
                - lys_getnext_data
                - lyd_validate_autodel_node_del
        - Branch String:   'src/validation.c:749,25'
          Branch Sides:
            - BranchSide:      'src/validation.c:749,29'
              BranchSideFuncs:
                - __assert_fail
                - lys_getnext_data
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:751,9'
              BranchSideFuncs: []
        - Branch String:   'src/validation.c:749,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:751,9'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:754,40'
              BranchSideFuncs:
                - __assert_fail
                - lys_getnext_data
                - lyd_validate_autodel_node_del
        - Branch String:   'src/validation.c:755,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:755,5'
              BranchSideFuncs:
                - lys_getnext_data
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:757,9'
              BranchSideFuncs:
                - lys_getnext_data
                - lyd_validate_autodel_node_del
        - Branch String:   'src/validation.c:757,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:757,25'
              BranchSideFuncs:
                - lys_getnext_data
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:763,5'
              BranchSideFuncs:
                - lys_getnext_data
                - lyd_validate_autodel_node_del
        - Branch String:   'src/validation.c:757,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:759,9'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:763,5'
              BranchSideFuncs:
                - lys_getnext_data
                - lyd_validate_autodel_node_del
        - Branch String:   'src/validation.c:763,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:764,15'
              BranchSideFuncs:
                - lyd_validate_autodel_node_del
                - lys_getnext_data
            - BranchSide:      'src/validation.c:769,10'
              BranchSideFuncs:
                - lyd_validate_autodel_node_del
        - Branch String:   'src/validation.c:764,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:763,5'
              BranchSideFuncs:
                - lys_getnext_data
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:765,13'
              BranchSideFuncs:
                - lyd_validate_autodel_node_del
        - Branch String:   'src/validation.c:769,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:772,43'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:777,12'
              BranchSideFuncs: []
        - Branch String:   'src/validation.c:772,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:773,26'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:775,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/validation.c:745,5'
          Dst:             __assert_fail
        - Src:             'src/validation.c:755,5'
          Dst:             __assert_fail
        - Src:             'src/validation.c:763,20'
          Dst:             lys_getnext_data
        - Src:             'src/validation.c:772,13'
          Dst:             lyd_validate_autodel_node_del
    - functionName:    lyd_validate_op
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2128
      functionLinenumberEnd: 2194
      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:2134,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2134,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5180
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
                - lyd_parent.5179
                - lyd_parent.5179
                - ly_log
            - BranchSide:      'src/validation.c:2134,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/validation.c:2134,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2134,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5180
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
                - lyd_parent.5179
                - lyd_parent.5179
                - ly_log
            - BranchSide:      'src/validation.c:2134,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5180
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
                - lyd_parent.5179
                - lyd_parent.5179
        - Branch String:   'src/validation.c:2134,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2134,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/validation.c:2134,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5180
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
                - lyd_parent.5179
                - lyd_parent.5179
        - Branch String:   'src/validation.c:2134,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2134,5'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5180
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
                - lyd_parent.5179
                - lyd_parent.5179
            - BranchSide:      'src/validation.c:2136,9'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5180
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
                - lyd_parent.5179
                - lyd_parent.5179
        - Branch String:   'src/validation.c:2134,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2134,5'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5180
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
                - lyd_parent.5179
                - lyd_parent.5179
            - BranchSide:      'src/validation.c:2136,9'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5180
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
                - lyd_parent.5179
                - lyd_parent.5179
        - Branch String:   'src/validation.c:2134,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2134,5'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5180
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
                - lyd_parent.5179
                - lyd_parent.5179
            - BranchSide:      'src/validation.c:2136,9'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5180
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
                - lyd_parent.5179
                - lyd_parent.5179
        - Branch String:   'src/validation.c:2136,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:2137,10'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5180
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
                - lyd_parent.5179
                - lyd_parent.5179
            - BranchSide:      'src/validation.c:2139,9'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5180
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
                - lyd_parent.5179
                - lyd_parent.5179
        - Branch String:   'src/validation.c:2139,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:2140,18'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5180
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
                - lyd_parent.5179
                - lyd_parent.5179
            - BranchSide:      'src/validation.c:2141,16'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5180
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
                - lyd_parent.5179
                - lyd_parent.5179
        - Branch String:   'src/validation.c:2141,16'
          Branch Sides:
            - BranchSide:      'src/validation.c:2142,18'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5180
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
                - lyd_parent.5179
                - lyd_parent.5179
            - BranchSide:      'src/validation.c:2144,18'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5180
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
                - lyd_parent.5179
                - lyd_parent.5179
        - Branch String:   'src/validation.c:2147,25'
          Branch Sides:
            - BranchSide:      'src/validation.c:2147,29'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5180
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
                - lyd_parent.5179
                - lyd_parent.5179
            - BranchSide:      'src/validation.c:2155,9'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5180
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
                - lyd_parent.5179
        - Branch String:   'src/validation.c:2147,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:2149,19'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parent.5179
            - BranchSide:      'src/validation.c:2155,9'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5180
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
                - lyd_parent.5179
        - Branch String:   'src/validation.c:2150,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:2151,34'
              BranchSideFuncs:
                - lyd_parent.5179
                - ly_log
                - _lyd_validate_op
                - ly_log
            - BranchSide:      'src/validation.c:2153,5'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
                - ly_log
        - Branch String:   'src/validation.c:2155,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:2156,34'
              BranchSideFuncs:
                - lyd_parent.5179
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5180
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
            - BranchSide:      'src/validation.c:2158,9'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5180
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
        - Branch String:   'src/validation.c:2159,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:2160,45'
              BranchSideFuncs:
                - lyd_child.5180
                - 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:2161,24'
              BranchSideFuncs:
                - lyd_child.5180
                - 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:2163,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:2163,17'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:2164,78'
              BranchSideFuncs:
                - lyd_validate_unres
                - ly_set_erase
        - Branch String:   'src/validation.c:2170,86'
          Branch Sides:
            - BranchSide:      'src/validation.c:2171,22'
              BranchSideFuncs:
                - lyd_child.5180
                - 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:2173,25'
              BranchSideFuncs:
                - lyd_child.5180
                - 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:2170,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:2172,17'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
                - ly_log
            - BranchSide:      'src/validation.c:2173,25'
              BranchSideFuncs:
                - lyd_child.5180
                - 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:2176,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:2176,13'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5180
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
            - BranchSide:      'src/validation.c:2176,13'
              BranchSideFuncs:
                - lyd_child.5180
                - 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:2176,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:2176,13'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5180
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
            - BranchSide:      'src/validation.c:2176,13'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5180
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
        - Branch String:   'src/validation.c:2176,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:2176,13'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
                - ly_log
            - BranchSide:      'src/validation.c:2176,13'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5180
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
        - Branch String:   'src/validation.c:2176,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:2158,9'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5180
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
            - BranchSide:      'src/validation.c:2176,13'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5180
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
        - Branch String:   'src/validation.c:2176,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:2176,13'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5180
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
            - BranchSide:      'src/validation.c:2176,13'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5180
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
        - Branch String:   'src/validation.c:2180,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:2181,14'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
            - BranchSide:      'src/validation.c:2186,14'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
        - Branch String:   'src/validation.c:2181,22'
          Branch Sides:
            - BranchSide:      'src/validation.c:2181,27'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
            - BranchSide:      'src/validation.c:2182,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/validation.c:2181,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:2182,13'
              BranchSideFuncs:
                - _lyd_validate_op
            - BranchSide:      'src/validation.c:2185,5'
              BranchSideFuncs:
                - _lyd_validate_op
        - Branch String:   'src/validation.c:2182,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:2182,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/validation.c:2182,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/validation.c:2186,22'
          Branch Sides:
            - BranchSide:      'src/validation.c:2186,26'
              BranchSideFuncs:
                - _lyd_validate_op
                - ly_log
            - BranchSide:      'src/validation.c:2187,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/validation.c:2186,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:0,0'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/validation.c:2187,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/validation.c:2187,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:2187,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/validation.c:2187,13'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/validation.c:2134,5'
          Dst:             ly_log
        - Src:             'src/validation.c:2134,5'
          Dst:             ly_log
        - Src:             'src/validation.c:2134,5'
          Dst:             ly_log
        - Src:             'src/validation.c:2151,23'
          Dst:             lyd_parent
        - Src:             'src/validation.c:2156,23'
          Dst:             lyd_parent
        - Src:             'src/validation.c:2160,24'
          Dst:             lyd_parse_opaq_error
        - Src:             'src/validation.c:2163,17'
          Dst:             lyd_validate_nested_ext
        - Src:             'src/validation.c:2164,22'
          Dst:             lyd_validate_unres
        - Src:             'src/validation.c:2166,17'
          Dst:             ly_set_erase
        - Src:             'src/validation.c:2176,13'
          Dst:             lyd_child
        - Src:             'src/validation.c:2182,13'
          Dst:             ly_log
        - Src:             'src/validation.c:2187,13'
          Dst:             ly_log
        - Src:             'src/validation.c:2193,12'
          Dst:             _lyd_validate_op
    - functionName:    lyd_validate_module_final
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1936
      functionLinenumberEnd: 1955
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tree
        - module
        - val_opts
      BBCount:         49
      ICount:          250
      EdgeCount:       65
      CyclomaticComplexity: 18
      functionsReached:
        - __assert_fail
        - ly_log
        - lyd_mod_next_module
        - lyd_validate_final_r
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/validation.c:1942,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1942,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - __assert_fail
                - lyd_validate_final_r
                - ly_log
                - ly_log
            - BranchSide:      'src/validation.c:1942,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/validation.c:1942,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1942,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/validation.c:1943,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - __assert_fail
                - lyd_validate_final_r
                - ly_log
        - Branch String:   'src/validation.c:1943,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1943,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - __assert_fail
                - lyd_validate_final_r
                - ly_log
            - BranchSide:      'src/validation.c:1943,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - __assert_fail
                - lyd_validate_final_r
                - ly_log
        - Branch String:   'src/validation.c:1943,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1943,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - __assert_fail
                - lyd_validate_final_r
                - ly_log
            - BranchSide:      'src/validation.c:1943,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - __assert_fail
                - lyd_validate_final_r
                - ly_log
        - Branch String:   'src/validation.c:1943,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1943,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - __assert_fail
                - lyd_validate_final_r
                - ly_log
            - BranchSide:      'src/validation.c:1946,31'
              BranchSideFuncs:
                - lyd_mod_next_module
                - __assert_fail
                - lyd_validate_final_r
        - Branch String:   'src/validation.c:1943,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1943,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - __assert_fail
                - lyd_validate_final_r
                - ly_log
            - BranchSide:      'src/validation.c:1946,31'
              BranchSideFuncs:
                - lyd_mod_next_module
                - __assert_fail
                - lyd_validate_final_r
        - Branch String:   'src/validation.c:1943,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1943,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - __assert_fail
                - lyd_validate_final_r
                - ly_log
            - BranchSide:      'src/validation.c:1946,31'
              BranchSideFuncs:
                - lyd_mod_next_module
                - __assert_fail
                - lyd_validate_final_r
        - Branch String:   'src/validation.c:1943,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1943,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - __assert_fail
                - lyd_validate_final_r
                - ly_log
            - BranchSide:      'src/validation.c:1946,31'
              BranchSideFuncs:
                - lyd_mod_next_module
                - __assert_fail
                - lyd_validate_final_r
        - Branch String:   'src/validation.c:1943,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1943,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - __assert_fail
                - lyd_validate_final_r
                - ly_log
            - BranchSide:      'src/validation.c:1943,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - __assert_fail
                - lyd_validate_final_r
                - ly_log
        - Branch String:   'src/validation.c:1943,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1943,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - __assert_fail
                - lyd_validate_final_r
                - ly_log
            - BranchSide:      'src/validation.c:1943,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - __assert_fail
                - lyd_validate_final_r
                - ly_log
        - Branch String:   'src/validation.c:1943,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1943,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/validation.c:1946,31'
              BranchSideFuncs:
                - lyd_mod_next_module
                - __assert_fail
                - lyd_validate_final_r
        - Branch String:   'src/validation.c:1943,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1943,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/validation.c:1943,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/validation.c:1943,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1943,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/validation.c:1943,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/validation.c:1947,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1947,5'
              BranchSideFuncs:
                - lyd_validate_final_r
            - BranchSide:      'src/validation.c:1950,30'
              BranchSideFuncs:
                - lyd_validate_final_r
        - Branch String:   'src/validation.c:1951,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1951,5'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:1951,5'
              BranchSideFuncs: []
        - Branch String:   'src/validation.c:1951,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1951,5'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:1951,5'
              BranchSideFuncs: []
        - Branch String:   'src/validation.c:1951,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1951,5'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:1951,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/validation.c:1942,5'
          Dst:             ly_log
        - Src:             'src/validation.c:1942,5'
          Dst:             ly_log
        - Src:             'src/validation.c:1943,5'
          Dst:             ly_log
        - Src:             'src/validation.c:1946,11'
          Dst:             lyd_mod_next_module
        - Src:             'src/validation.c:1947,5'
          Dst:             __assert_fail
        - Src:             'src/validation.c:1950,9'
          Dst:             lyd_validate_final_r
    - functionName:    lyd_validate_module
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1924
      functionLinenumberEnd: 1932
      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:1925,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1925,5'
              BranchSideFuncs:
                - ly_log
                - lyd_validate
                - ly_log
                - ly_log
            - BranchSide:      'src/validation.c:1925,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/validation.c:1925,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1925,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
                - ly_log
            - BranchSide:      'src/validation.c:1925,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/validation.c:1925,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1925,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/validation.c:1926,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
        - Branch String:   'src/validation.c:1926,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1926,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
            - BranchSide:      'src/validation.c:1926,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
        - Branch String:   'src/validation.c:1926,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1926,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
            - BranchSide:      'src/validation.c:1926,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
        - Branch String:   'src/validation.c:1926,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1926,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
            - BranchSide:      'src/validation.c:1927,9'
              BranchSideFuncs:
                - lyd_validate
        - Branch String:   'src/validation.c:1926,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1926,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
            - BranchSide:      'src/validation.c:1927,9'
              BranchSideFuncs:
                - lyd_validate
        - Branch String:   'src/validation.c:1926,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1926,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
            - BranchSide:      'src/validation.c:1927,9'
              BranchSideFuncs:
                - lyd_validate
        - Branch String:   'src/validation.c:1926,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1926,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
            - BranchSide:      'src/validation.c:1927,9'
              BranchSideFuncs:
                - lyd_validate
        - Branch String:   'src/validation.c:1926,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1926,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
            - BranchSide:      'src/validation.c:1926,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
        - Branch String:   'src/validation.c:1926,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1926,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
            - BranchSide:      'src/validation.c:1926,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
        - Branch String:   'src/validation.c:1926,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1926,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/validation.c:1927,9'
              BranchSideFuncs:
                - lyd_validate
        - Branch String:   'src/validation.c:1926,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1926,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/validation.c:1926,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/validation.c:1926,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1926,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/validation.c:1926,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/validation.c:1927,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1928,10'
              BranchSideFuncs:
                - lyd_validate
            - BranchSide:      'src/validation.c:1931,25'
              BranchSideFuncs:
                - lyd_validate
      Callsites:
        - Src:             'src/validation.c:1925,5'
          Dst:             ly_log
        - Src:             'src/validation.c:1925,5'
          Dst:             ly_log
        - Src:             'src/validation.c:1925,5'
          Dst:             ly_log
        - Src:             'src/validation.c:1926,5'
          Dst:             ly_log
        - Src:             'src/validation.c:1931,12'
          Dst:             lyd_validate
    - functionName:    lyd_validate
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1811
      functionLinenumberEnd: 1904
      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:         126
      ICount:          632
      EdgeCount:       167
      CyclomaticComplexity: 43
      functionsReached:
        - __assert_fail
        - ly_set_erase
        - lyd_data_next_module
        - lyd_first_module_sibling
        - lyd_mod_next_module
        - lyd_new_implicit_r
        - lyd_owner_module
        - lyd_parent
        - lyd_validate_final_r
        - lyd_validate_new
        - lyd_validate_subtree
        - lyd_validate_unres
        - lysc_data_node
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/validation.c:1818,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1818,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_owner_module
                - lyd_validate_subtree
                - lysc_data_node
                - lyd_data_next_module
                - __assert_fail
            - BranchSide:      'src/validation.c:1818,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/validation.c:1818,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1818,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_owner_module
                - lyd_validate_subtree
                - lysc_data_node
                - lyd_data_next_module
                - __assert_fail
            - BranchSide:      'src/validation.c:1819,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_owner_module
                - lyd_validate_subtree
                - lysc_data_node
                - lyd_data_next_module
                - __assert_fail
        - Branch String:   'src/validation.c:1819,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1819,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_owner_module
                - lyd_validate_subtree
                - lysc_data_node
                - lyd_data_next_module
                - __assert_fail
            - BranchSide:      'src/validation.c:1819,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_owner_module
                - lyd_validate_subtree
                - lysc_data_node
                - lyd_data_next_module
                - __assert_fail
        - Branch String:   'src/validation.c:1819,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1819,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_owner_module
                - lyd_validate_subtree
                - lysc_data_node
                - lyd_data_next_module
                - __assert_fail
            - BranchSide:      'src/validation.c:1819,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_owner_module
                - lyd_validate_subtree
                - lysc_data_node
                - lyd_data_next_module
                - __assert_fail
        - Branch String:   'src/validation.c:1819,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1819,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_owner_module
                - lyd_validate_subtree
                - lysc_data_node
                - lyd_data_next_module
                - __assert_fail
            - BranchSide:      'src/validation.c:1819,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_owner_module
                - lyd_validate_subtree
                - lysc_data_node
                - lyd_data_next_module
                - __assert_fail
        - Branch String:   'src/validation.c:1819,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1819,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_owner_module
                - lyd_validate_subtree
                - lysc_data_node
                - lyd_data_next_module
                - __assert_fail
            - BranchSide:      'src/validation.c:1819,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_owner_module
                - lyd_validate_subtree
                - lysc_data_node
                - lyd_data_next_module
                - __assert_fail
        - Branch String:   'src/validation.c:1819,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1819,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_owner_module
                - lyd_validate_subtree
                - lysc_data_node
                - lyd_data_next_module
            - BranchSide:      'src/validation.c:1822,10'
              BranchSideFuncs:
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_owner_module
                - lyd_validate_subtree
                - lysc_data_node
                - lyd_data_next_module
        - Branch String:   'src/validation.c:1819,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1819,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/validation.c:1819,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_owner_module
                - lyd_validate_subtree
                - lysc_data_node
                - lyd_data_next_module
                - __assert_fail
        - Branch String:   'src/validation.c:1819,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1819,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/validation.c:1819,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_owner_module
                - lyd_validate_subtree
                - lysc_data_node
                - lyd_data_next_module
                - __assert_fail
        - Branch String:   'src/validation.c:1819,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1819,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/validation.c:1819,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_owner_module
                - lyd_validate_subtree
                - lysc_data_node
                - lyd_data_next_module
                - __assert_fail
        - Branch String:   'src/validation.c:1819,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1819,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/validation.c:1819,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_owner_module
                - lyd_validate_subtree
                - lysc_data_node
                - lyd_data_next_module
                - __assert_fail
        - Branch String:   'src/validation.c:1819,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1819,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/validation.c:1822,10'
              BranchSideFuncs:
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_owner_module
                - lyd_validate_subtree
                - lysc_data_node
                - lyd_data_next_module
        - Branch String:   'src/validation.c:1822,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1823,21'
              BranchSideFuncs:
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_owner_module
                - lyd_validate_subtree
                - lysc_data_node
                - lyd_data_next_module
            - BranchSide:      'src/validation.c:1830,13'
              BranchSideFuncs:
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_owner_module
                - lyd_validate_subtree
                - lysc_data_node
                - lyd_data_next_module
        - Branch String:   'src/validation.c:1832,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1833,19'
              BranchSideFuncs:
                - lyd_data_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_mod_next_module
                - lyd_owner_module
                - lyd_validate_subtree
                - lysc_data_node
            - BranchSide:      'src/validation.c:1835,39'
              BranchSideFuncs:
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
                - lysc_data_node
        - Branch String:   'src/validation.c:1837,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1838,13'
              BranchSideFuncs:
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
                - lysc_data_node
            - BranchSide:      'src/validation.c:1840,14'
              BranchSideFuncs:
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
                - lysc_data_node
        - Branch String:   'src/validation.c:1840,20'
          Branch Sides:
            - BranchSide:      'src/validation.c:1840,24'
              BranchSideFuncs:
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
                - lysc_data_node
            - BranchSide:      'src/validation.c:1842,22'
              BranchSideFuncs:
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
                - lysc_data_node
        - Branch String:   'src/validation.c:1840,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1842,22'
              BranchSideFuncs:
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
                - lysc_data_node
            - BranchSide:      'src/validation.c:1844,20'
              BranchSideFuncs:
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
                - lysc_data_node
        - Branch String:   'src/validation.c:1848,38'
          Branch Sides:
            - BranchSide:      'src/validation.c:1848,48'
              BranchSideFuncs:
                - lysc_data_node
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
            - BranchSide:      'src/validation.c:1848,92'
              BranchSideFuncs:
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lysc_data_node
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
        - Branch String:   'src/validation.c:1848,48'
          Branch Sides:
            - BranchSide:      'src/validation.c:1848,92'
              BranchSideFuncs:
                - lysc_data_node
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
            - BranchSide:      'src/validation.c:1848,92'
              BranchSideFuncs:
                - lysc_data_node
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
        - Branch String:   'src/validation.c:1849,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1849,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_mod_next_module
                - lyd_validate_new
                - lysc_data_node
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
            - BranchSide:      'src/validation.c:1853,19'
              BranchSideFuncs:
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lysc_data_node
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
        - Branch String:   'src/validation.c:1849,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1849,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
            - BranchSide:      'src/validation.c:1849,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_mod_next_module
                - lyd_validate_new
                - lysc_data_node
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
        - Branch String:   'src/validation.c:1849,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1849,9'
              BranchSideFuncs:
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lysc_data_node
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
            - BranchSide:      'src/validation.c:1853,19'
              BranchSideFuncs:
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lysc_data_node
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
        - Branch String:   'src/validation.c:1854,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1855,23'
              BranchSideFuncs:
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lysc_data_node
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
            - BranchSide:      'src/validation.c:1857,13'
              BranchSideFuncs:
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lysc_data_node
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
        - Branch String:   'src/validation.c:1857,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1858,23'
              BranchSideFuncs:
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lysc_data_node
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
            - BranchSide:      'src/validation.c:1860,44'
              BranchSideFuncs:
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lysc_data_node
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
        - Branch String:   'src/validation.c:1860,72'
          Branch Sides:
            - BranchSide:      'src/validation.c:1860,98'
              BranchSideFuncs:
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lyd_parent.5179
                - lysc_data_node
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
            - BranchSide:      'src/validation.c:1861,17'
              BranchSideFuncs:
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lyd_parent.5179
                - lysc_data_node
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
        - Branch String:   'src/validation.c:1861,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1861,57'
              BranchSideFuncs:
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lyd_parent.5179
                - lysc_data_node
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
            - BranchSide:      'src/validation.c:1861,43'
              BranchSideFuncs:
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lyd_parent.5179
                - lysc_data_node
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
        - Branch String:   'src/validation.c:1861,57'
          Branch Sides:
            - BranchSide:      'src/validation.c:1861,95'
              BranchSideFuncs:
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lyd_parent.5179
                - lysc_data_node
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
            - BranchSide:      'src/validation.c:1861,83'
              BranchSideFuncs:
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lyd_parent.5179
                - lysc_data_node
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
        - Branch String:   'src/validation.c:1862,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1862,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
            - BranchSide:      'src/validation.c:1865,18'
              BranchSideFuncs:
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lysc_data_node
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
        - Branch String:   'src/validation.c:1867,20'
          Branch Sides:
            - BranchSide:      'src/validation.c:1867,24'
              BranchSideFuncs:
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lysc_data_node
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
            - BranchSide:      'src/validation.c:1868,22'
              BranchSideFuncs:
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lysc_data_node
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
        - Branch String:   'src/validation.c:1867,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1868,22'
              BranchSideFuncs:
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lysc_data_node
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
            - BranchSide:      'src/validation.c:1870,20'
              BranchSideFuncs:
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lysc_data_node
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
        - Branch String:   'src/validation.c:1873,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1875,13'
              BranchSideFuncs:
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lysc_data_node
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
            - BranchSide:      'src/validation.c:1887,32'
              BranchSideFuncs:
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_owner_module
                - lyd_validate_subtree
                - lysc_data_node
                - lyd_data_next_module
        - Branch String:   'src/validation.c:1875,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1876,38'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lysc_data_node
                - lyd_data_next_module
            - BranchSide:      'src/validation.c:1884,9'
              BranchSideFuncs:
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_owner_module
                - lyd_validate_subtree
                - lysc_data_node
                - lyd_data_next_module
        - Branch String:   'src/validation.c:1876,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:1877,21'
              BranchSideFuncs:
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_owner_module
                - lyd_validate_subtree
                - lysc_data_node
                - lyd_data_next_module
            - BranchSide:      'src/validation.c:1880,42'
              BranchSideFuncs:
                - lyd_validate_subtree
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lysc_data_node
                - lyd_data_next_module
                - lyd_owner_module
        - Branch String:   'src/validation.c:1882,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1882,17'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_mod_next_module
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lysc_data_node
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
            - BranchSide:      'src/validation.c:1883,13'
              BranchSideFuncs:
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lysc_data_node
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
        - Branch String:   'src/validation.c:1882,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1882,17'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
            - BranchSide:      'src/validation.c:1882,17'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_mod_next_module
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lysc_data_node
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
        - Branch String:   'src/validation.c:1882,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1882,17'
              BranchSideFuncs:
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lysc_data_node
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
            - BranchSide:      'src/validation.c:1883,13'
              BranchSideFuncs:
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lysc_data_node
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
        - Branch String:   'src/validation.c:1889,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1889,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_final_r
                - lyd_mod_next_module
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_owner_module
                - lyd_validate_subtree
                - lysc_data_node
                - lyd_data_next_module
            - BranchSide:      'src/validation.c:1891,15'
              BranchSideFuncs:
                - lyd_validate_final_r
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_owner_module
                - lyd_validate_subtree
                - lysc_data_node
                - lyd_data_next_module
        - Branch String:   'src/validation.c:1889,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1889,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
            - BranchSide:      'src/validation.c:1889,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_final_r
                - lyd_mod_next_module
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_owner_module
                - lyd_validate_subtree
                - lysc_data_node
                - lyd_data_next_module
        - Branch String:   'src/validation.c:1889,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1889,9'
              BranchSideFuncs:
                - lyd_validate_final_r
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_owner_module
                - lyd_validate_subtree
                - lysc_data_node
                - lyd_data_next_module
            - BranchSide:      'src/validation.c:1891,15'
              BranchSideFuncs:
                - lyd_validate_final_r
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_owner_module
                - lyd_validate_subtree
                - lysc_data_node
                - lyd_data_next_module
        - Branch String:   'src/validation.c:1891,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1831,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_owner_module
                - lyd_validate_subtree
                - lysc_data_node
                - lyd_data_next_module
            - BranchSide:      'src/validation.c:1893,39'
              BranchSideFuncs:
                - lyd_validate_final_r
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_owner_module
                - lyd_validate_subtree
                - lysc_data_node
                - lyd_data_next_module
        - Branch String:   'src/validation.c:1894,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1894,13'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_mod_next_module
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_owner_module
                - lyd_validate_subtree
                - lysc_data_node
                - lyd_data_next_module
            - BranchSide:      'src/validation.c:1895,9'
              BranchSideFuncs:
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_owner_module
                - lyd_validate_subtree
                - lysc_data_node
                - lyd_data_next_module
        - Branch String:   'src/validation.c:1894,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1894,13'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
            - BranchSide:      'src/validation.c:1894,13'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_mod_next_module
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_owner_module
                - lyd_validate_subtree
                - lysc_data_node
                - lyd_data_next_module
        - Branch String:   'src/validation.c:1894,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1894,13'
              BranchSideFuncs:
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_owner_module
                - lyd_validate_subtree
                - lysc_data_node
                - lyd_data_next_module
            - BranchSide:      'src/validation.c:1895,9'
              BranchSideFuncs:
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_validate_new
                - lyd_parent.5179
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_owner_module
                - lyd_validate_subtree
                - lysc_data_node
                - lyd_data_next_module
      Callsites:
        - Src:             'src/validation.c:1818,5'
          Dst:             __assert_fail
        - Src:             'src/validation.c:1819,5'
          Dst:             __assert_fail
        - Src:             'src/validation.c:1833,19'
          Dst:             lyd_data_next_module
        - Src:             'src/validation.c:1835,19'
          Dst:             lyd_mod_next_module
        - Src:             'src/validation.c:1848,48'
          Dst:             lysc_data_node
        - Src:             'src/validation.c:1848,13'
          Dst:             lyd_validate_new
        - Src:             'src/validation.c:1860,32'
          Dst:             lyd_parent
        - Src:             'src/validation.c:1860,13'
          Dst:             lyd_new_implicit_r
        - Src:             'src/validation.c:1866,9'
          Dst:             lyd_first_module_sibling
        - Src:             'src/validation.c:1876,21'
          Dst:             lyd_owner_module
        - Src:             'src/validation.c:1880,21'
          Dst:             lyd_validate_subtree
        - Src:             'src/validation.c:1887,13'
          Dst:             lyd_validate_unres
        - Src:             'src/validation.c:1893,17'
          Dst:             lyd_validate_final_r
        - Src:             'src/validation.c:1899,5'
          Dst:             ly_set_erase
        - Src:             'src/validation.c:1900,5'
          Dst:             ly_set_erase
        - Src:             'src/validation.c:1901,5'
          Dst:             ly_set_erase
        - Src:             'src/validation.c:1902,5'
          Dst:             ly_set_erase
        - Src:             'src/validation.c:1903,5'
          Dst:             ly_set_erase
    - functionName:    lyd_validate_all
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1909
      functionLinenumberEnd: 1920
      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:1910,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1910,5'
              BranchSideFuncs:
                - ly_log
                - lyd_validate
                - ly_log
            - BranchSide:      'src/validation.c:1910,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/validation.c:1910,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1910,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
            - BranchSide:      'src/validation.c:1911,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
        - Branch String:   'src/validation.c:1910,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1910,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
            - BranchSide:      'src/validation.c:1911,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
        - Branch String:   'src/validation.c:1911,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1911,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
            - BranchSide:      'src/validation.c:1911,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
        - Branch String:   'src/validation.c:1911,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1911,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
            - BranchSide:      'src/validation.c:1911,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
        - Branch String:   'src/validation.c:1911,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1911,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
            - BranchSide:      'src/validation.c:1912,10'
              BranchSideFuncs:
                - lyd_validate
        - Branch String:   'src/validation.c:1911,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1911,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
            - BranchSide:      'src/validation.c:1912,10'
              BranchSideFuncs:
                - lyd_validate
        - Branch String:   'src/validation.c:1911,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1911,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
            - BranchSide:      'src/validation.c:1912,10'
              BranchSideFuncs:
                - lyd_validate
        - Branch String:   'src/validation.c:1911,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1911,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
            - BranchSide:      'src/validation.c:1912,10'
              BranchSideFuncs:
                - lyd_validate
        - Branch String:   'src/validation.c:1911,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1911,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
            - BranchSide:      'src/validation.c:1911,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
        - Branch String:   'src/validation.c:1911,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1911,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
            - BranchSide:      'src/validation.c:1911,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
        - Branch String:   'src/validation.c:1911,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1911,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/validation.c:1912,10'
              BranchSideFuncs:
                - lyd_validate
        - Branch String:   'src/validation.c:1911,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1911,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/validation.c:1911,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/validation.c:1911,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1911,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/validation.c:1911,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/validation.c:1912,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1913,15'
              BranchSideFuncs:
                - lyd_validate
            - BranchSide:      'src/validation.c:1915,9'
              BranchSideFuncs:
                - lyd_validate
        - Branch String:   'src/validation.c:1913,15'
          Branch Sides:
            - BranchSide:      'src/validation.c:1913,13'
              BranchSideFuncs:
                - lyd_validate
            - BranchSide:      'src/validation.c:1913,13'
              BranchSideFuncs:
                - lyd_validate
        - Branch String:   'src/validation.c:1915,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1916,10'
              BranchSideFuncs:
                - lyd_validate
            - BranchSide:      'src/validation.c:1919,25'
              BranchSideFuncs:
                - lyd_validate
      Callsites:
        - Src:             'src/validation.c:1910,5'
          Dst:             ly_log
        - Src:             'src/validation.c:1910,5'
          Dst:             ly_log
        - Src:             'src/validation.c:1911,5'
          Dst:             ly_log
        - Src:             'src/validation.c:1919,12'
          Dst:             lyd_validate
    - functionName:    lyplg_type_dup_binary
      functionSourceFile: '/src/libyang/src/plugins_types/binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 468
      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:449,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:449,5'
              BranchSideFuncs:
                - lyplg_type_free_binary
            - BranchSide:      'src/plugins_types/binary.c:451,5'
              BranchSideFuncs:
                - lyplg_type_free_binary
                - strdup
                - malloc
        - Branch String:   'src/plugins_types/binary.c:452,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:452,5'
              BranchSideFuncs:
                - strdup
                - lyplg_type_free_binary
                - malloc
            - BranchSide:      'src/plugins_types/binary.c:454,5'
              BranchSideFuncs:
                - strdup
                - lyplg_type_free_binary
                - malloc
        - Branch String:   'src/plugins_types/binary.c:456,21'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:456,45'
              BranchSideFuncs:
                - malloc
                - lyplg_type_free_binary
            - BranchSide:      'src/plugins_types/binary.c:456,63'
              BranchSideFuncs:
                - strdup
                - lyplg_type_free_binary
        - Branch String:   'src/plugins_types/binary.c:457,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:457,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/binary.c:459,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/binary.c:448,11'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/binary.c:456,63'
          Dst:             strdup
        - Src:             'src/plugins_types/binary.c:466,5'
          Dst:             lyplg_type_free_binary
    - functionName:    lyplg_type_free_binary
      functionSourceFile: '/src/libyang/src/plugins_types/binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 482
      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:478,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:478,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/plugins_types/binary.c:479,14'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/plugins_types/binary.c:475,5'
          Dst:             lydict_remove
    - functionName:    binary_base64_encode
      functionSourceFile: '/src/libyang/src/plugins_types/binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 94
      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:67,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:67,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/binary.c:68,12'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/binary.c:68,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:69,11'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/binary.c:73,12'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/binary.c:74,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:75,30'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/binary.c:80,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/binary.c:80,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:81,30'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/binary.c:91,6'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/binary.c:82,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:83,35'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/binary.c:86,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/binary.c:67,5'
          Dst:             ly_log
    - functionName:    lyplg_type_print_binary
      functionSourceFile: '/src/libyang/src/plugins_types/binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 438
      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:408,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:409,10'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/binary.c:417,10'
              BranchSideFuncs:
                - binary_base64_encode
                - lydict_insert_zc
                - strlen
                - ly_log
        - Branch String:   'src/plugins_types/binary.c:410,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:411,26'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/binary.c:413,16'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/binary.c:417,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:419,34'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/binary.c:431,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/binary.c:419,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:420,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/binary.c:424,30'
              BranchSideFuncs:
                - lydict_insert_zc
                - strlen
                - ly_log
        - Branch String:   'src/plugins_types/binary.c:424,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:425,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/plugins_types/binary.c:428,5'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/binary.c:431,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:432,10'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/binary.c:434,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/binary.c:434,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:435,22'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/binary.c:437,12'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/binary.c:435,22'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:435,32'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/binary.c:435,49'
              BranchSideFuncs:
                - strlen
      Callsites:
        - Src:             'src/plugins_types/binary.c:419,13'
          Dst:             binary_base64_encode
        - Src:             'src/plugins_types/binary.c:424,13'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/binary.c:425,13'
          Dst:             ly_log
        - Src:             'src/plugins_types/binary.c:435,42'
          Dst:             strlen
    - functionName:    lyplg_type_sort_binary
      functionSourceFile: '/src/libyang/src/plugins_types/binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 396
      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:387,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:388,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/binary.c:389,16'
              BranchSideFuncs:
                - memcmp
      Callsites:
        - Src:             'src/plugins_types/binary.c:393,11'
          Dst:             memcmp
    - functionName:    lyplg_type_compare_binary
      functionSourceFile: '/src/libyang/src/plugins_types/binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 376
      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:372,32'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:372,42'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/binary.c:373,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/binary.c:372,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:373,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/binary.c:375,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/binary.c:372,35'
          Dst:             memcmp
    - functionName:    lyplg_type_validate_binary
      functionSourceFile: '/src/libyang/src/plugins_types/binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - type
        - UNUSED_ctx_node
        - UNUSED_tree
        - storage
        - err
      BBCount:         15
      ICount:          119
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - ly_log
        - lyd_value_get_canonical
        - lyplg_type_validate_range
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_types/binary.c:349,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:349,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lyd_value_get_canonical
                - strlen
                - lyplg_type_validate_range
            - BranchSide:      'src/plugins_types/binary.c:349,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/plugins_types/binary.c:349,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:349,5'
              BranchSideFuncs:
                - ly_log
                - lyd_value_get_canonical
                - strlen
                - lyplg_type_validate_range
            - BranchSide:      'src/plugins_types/binary.c:349,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/plugins_types/binary.c:349,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:349,5'
              BranchSideFuncs:
                - lyd_value_get_canonical
                - strlen
                - lyplg_type_validate_range
            - BranchSide:      'src/plugins_types/binary.c:351,116'
              BranchSideFuncs:
                - lyd_value_get_canonical
                - strlen
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/binary.c:357,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:358,9'
              BranchSideFuncs:
                - lyplg_type_validate_range
            - BranchSide:      'src/plugins_types/binary.c:361,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/binary.c:358,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:358,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/binary.c:359,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/binary.c:349,5'
          Dst:             ly_log
        - Src:             'src/plugins_types/binary.c:349,5'
          Dst:             ly_log
        - Src:             'src/plugins_types/binary.c:349,5'
          Dst:             ly_log
        - Src:             'src/plugins_types/binary.c:352,13'
          Dst:             lyd_value_get_canonical
        - Src:             'src/plugins_types/binary.c:353,17'
          Dst:             strlen
        - Src:             'src/plugins_types/binary.c:358,9'
          Dst:             lyplg_type_validate_range
    - functionName:    binary_base64_decode
      functionSourceFile: '/src/libyang/src/plugins_types/binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 163
      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:127,20'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:127,24'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'src/plugins_types/binary.c:128,19'
              BranchSideFuncs:
                - malloc
        - Branch String:   'src/plugins_types/binary.c:127,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:128,19'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'src/plugins_types/binary.c:129,16'
              BranchSideFuncs:
                - malloc
        - Branch String:   'src/plugins_types/binary.c:129,16'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:130,19'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'src/plugins_types/binary.c:132,19'
              BranchSideFuncs:
                - malloc
        - Branch String:   'src/plugins_types/binary.c:139,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:139,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/binary.c:140,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/binary.c:142,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:143,28'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/binary.c:149,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/binary.c:149,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:150,28'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/binary.c:161,13'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/binary.c:154,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:155,29'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/binary.c:159,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    binary_base64_validate
      functionSourceFile: '/src/libyang/src/plugins_types/binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 209
      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:180,30'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:180,5'
              BranchSideFuncs:
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
                - ly_err_new
            - BranchSide:      'src/plugins_types/binary.c:181,23'
              BranchSideFuncs:
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
                - ly_err_new
        - Branch String:   'src/plugins_types/binary.c:181,35'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:181,39'
              BranchSideFuncs:
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
                - ly_err_new
            - BranchSide:      'src/plugins_types/binary.c:182,22'
              BranchSideFuncs:
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
                - ly_err_new
        - Branch String:   'src/plugins_types/binary.c:182,34'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:182,38'
              BranchSideFuncs:
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
                - ly_err_new
            - BranchSide:      'src/plugins_types/binary.c:183,22'
              BranchSideFuncs:
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
                - ly_err_new
        - Branch String:   'src/plugins_types/binary.c:183,34'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:183,38'
              BranchSideFuncs:
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
                - ly_err_new
            - BranchSide:      'src/plugins_types/binary.c:184,21'
              BranchSideFuncs:
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
                - ly_err_new
        - Branch String:   'src/plugins_types/binary.c:180,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:185,12'
              BranchSideFuncs:
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
                - ly_err_new
            - BranchSide:      'src/plugins_types/binary.c:189,9'
              BranchSideFuncs:
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
                - ly_err_new
        - Branch String:   'src/plugins_types/binary.c:190,36'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:190,40'
              BranchSideFuncs:
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
                - ly_err_new
            - BranchSide:      'src/plugins_types/binary.c:190,5'
              BranchSideFuncs:
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
                - ly_err_new
        - Branch String:   'src/plugins_types/binary.c:190,49'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:190,53'
              BranchSideFuncs:
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
                - ly_err_new
            - BranchSide:      'src/plugins_types/binary.c:190,5'
              BranchSideFuncs:
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
                - ly_err_new
        - Branch String:   'src/plugins_types/binary.c:190,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:191,12'
              BranchSideFuncs:
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
                - ly_err_new
            - BranchSide:      'src/plugins_types/binary.c:195,9'
              BranchSideFuncs:
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
                - ly_err_new
        - Branch String:   'src/plugins_types/binary.c:195,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:196,13'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_err_new
                - ly_err_new
            - BranchSide:      'src/plugins_types/binary.c:203,9'
              BranchSideFuncs:
                - ly_err_new
        - Branch String:   'src/plugins_types/binary.c:196,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:197,31'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types/binary.c:199,31'
              BranchSideFuncs:
                - ly_err_new
        - Branch String:   'src/plugins_types/binary.c:203,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:205,27'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types/binary.c:208,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/binary.c:196,13'
          Dst:             __ctype_b_loc
        - Src:             'src/plugins_types/binary.c:197,20'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/binary.c:199,20'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/binary.c:205,16'
          Dst:             ly_err_new
    - functionName:    binary_base64_newlines
      functionSourceFile: '/src/libyang/src/plugins_types/binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 254
      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:226,27'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:226,33'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/binary.c:228,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/binary.c:226,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:228,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/binary.c:231,12'
              BranchSideFuncs:
                - strndup
                - ly_err_new
        - Branch String:   'src/plugins_types/binary.c:231,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:233,27'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types/binary.c:238,12'
              BranchSideFuncs:
                - ly_err_new
        - Branch String:   'src/plugins_types/binary.c:234,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:234,9'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types/binary.c:235,10'
              BranchSideFuncs:
                - ly_err_new
        - Branch String:   'src/plugins_types/binary.c:240,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:241,13'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types/binary.c:253,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/binary.c:241,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:243,31'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types/binary.c:247,17'
              BranchSideFuncs:
                - ly_err_new
      Callsites:
        - Src:             'src/plugins_types/binary.c:233,18'
          Dst:             strndup
        - Src:             'src/plugins_types/binary.c:243,20'
          Dst:             ly_err_new
    - functionName:    lyplg_type_store_binary
      functionSourceFile: '/src/libyang/src/plugins_types/binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 334
      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:         50
      ICount:          331
      EdgeCount:       69
      CyclomaticComplexity: 21
      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_binary
        - strdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/binary.c:268,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:268,5'
              BranchSideFuncs:
                - lyplg_type_check_hints
                - binary_base64_decode
                - lydict_insert
                - lyplg_type_validate_binary
                - lyplg_type_free_binary
                - free
                - lydict_insert_zc
                - binary_base64_newlines
                - binary_base64_validate
                - strdup
                - malloc
            - BranchSide:      'src/plugins_types/binary.c:269,25'
              BranchSideFuncs:
                - lyplg_type_check_hints
                - binary_base64_decode
                - lydict_insert
                - lyplg_type_validate_binary
                - lyplg_type_free_binary
                - free
                - lydict_insert_zc
                - binary_base64_newlines
                - binary_base64_validate
                - strdup
                - malloc
        - Branch String:   'src/plugins_types/binary.c:271,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:273,13'
              BranchSideFuncs:
                - strdup
                - lyplg_type_free_binary
                - free
                - malloc
            - BranchSide:      'src/plugins_types/binary.c:293,34'
              BranchSideFuncs:
                - lyplg_type_check_hints
                - binary_base64_decode
                - lydict_insert
                - lyplg_type_validate_binary
                - lyplg_type_free_binary
                - free
                - lydict_insert_zc
                - binary_base64_newlines
                - binary_base64_validate
        - Branch String:   'src/plugins_types/binary.c:273,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:274,33'
              BranchSideFuncs:
                - lyplg_type_free_binary
                - free
            - BranchSide:      'src/plugins_types/binary.c:276,20'
              BranchSideFuncs:
                - strdup
                - lyplg_type_free_binary
                - free
                - malloc
        - Branch String:   'src/plugins_types/binary.c:276,20'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:277,32'
              BranchSideFuncs:
                - malloc
                - lyplg_type_free_binary
                - free
            - BranchSide:      'src/plugins_types/binary.c:281,25'
              BranchSideFuncs:
                - strdup
                - lyplg_type_free_binary
                - free
        - Branch String:   'src/plugins_types/binary.c:278,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:278,13'
              BranchSideFuncs:
                - lyplg_type_free_binary
                - free
            - BranchSide:      'src/plugins_types/binary.c:279,20'
              BranchSideFuncs:
                - lyplg_type_free_binary
                - free
        - Branch String:   'src/plugins_types/binary.c:282,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:0,0'
              BranchSideFuncs:
                - lyplg_type_free_binary
                - free
            - BranchSide:      'src/plugins_types/binary.c:282,13'
              BranchSideFuncs:
                - lyplg_type_free_binary
                - free
        - Branch String:   'src/plugins_types/binary.c:294,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:294,5'
              BranchSideFuncs:
                - lyplg_type_free_binary
                - free
            - BranchSide:      'src/plugins_types/binary.c:296,9'
              BranchSideFuncs:
                - binary_base64_decode
                - lydict_insert
                - lyplg_type_validate_binary
                - lyplg_type_free_binary
                - free
                - lydict_insert_zc
                - binary_base64_newlines
                - binary_base64_validate
        - Branch String:   'src/plugins_types/binary.c:296,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:298,77'
              BranchSideFuncs:
                - binary_base64_newlines
                - binary_base64_validate
                - binary_base64_decode
                - lydict_insert
                - lyplg_type_validate_binary
                - lyplg_type_free_binary
                - free
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/binary.c:307,32'
              BranchSideFuncs:
                - binary_base64_decode
                - lydict_insert
                - lyplg_type_validate_binary
                - lyplg_type_free_binary
                - free
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/binary.c:299,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:299,9'
              BranchSideFuncs:
                - lyplg_type_free_binary
                - free
            - BranchSide:      'src/plugins_types/binary.c:302,38'
              BranchSideFuncs:
                - binary_base64_validate
                - binary_base64_decode
                - lydict_insert
                - lyplg_type_validate_binary
                - lyplg_type_free_binary
                - free
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/binary.c:303,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:303,9'
              BranchSideFuncs:
                - lyplg_type_free_binary
                - free
            - BranchSide:      'src/plugins_types/binary.c:304,5'
              BranchSideFuncs:
                - binary_base64_decode
                - lydict_insert
                - lyplg_type_validate_binary
                - lyplg_type_free_binary
                - free
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/binary.c:308,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:308,5'
              BranchSideFuncs:
                - lyplg_type_free_binary
                - free
            - BranchSide:      'src/plugins_types/binary.c:311,9'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_validate_binary
                - lyplg_type_free_binary
                - free
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/binary.c:311,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:312,32'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_validate_binary
                - lyplg_type_free_binary
                - free
            - BranchSide:      'src/plugins_types/binary.c:316,29'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_validate_binary
                - lyplg_type_free_binary
                - free
        - Branch String:   'src/plugins_types/binary.c:314,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:314,9'
              BranchSideFuncs:
                - lyplg_type_free_binary
                - free
            - BranchSide:      'src/plugins_types/binary.c:315,5'
              BranchSideFuncs:
                - lyplg_type_validate_binary
                - lyplg_type_free_binary
                - free
        - Branch String:   'src/plugins_types/binary.c:316,34'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:316,46'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_validate_binary
                - lyplg_type_free_binary
                - free
            - BranchSide:      'src/plugins_types/binary.c:316,58'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_validate_binary
                - lyplg_type_free_binary
                - free
        - Branch String:   'src/plugins_types/binary.c:317,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:0,0'
              BranchSideFuncs:
                - lyplg_type_free_binary
                - free
            - BranchSide:      'src/plugins_types/binary.c:317,9'
              BranchSideFuncs:
                - lyplg_type_free_binary
                - free
        - Branch String:   'src/plugins_types/binary.c:320,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:320,42'
              BranchSideFuncs:
                - lyplg_type_free_binary
                - free
            - BranchSide:      'src/plugins_types/binary.c:322,42'
              BranchSideFuncs:
                - lyplg_type_validate_binary
                - lyplg_type_free_binary
                - free
        - Branch String:   'src/plugins_types/binary.c:323,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:323,9'
              BranchSideFuncs:
                - lyplg_type_free_binary
                - free
            - BranchSide:      'src/plugins_types/binary.c:324,5'
              BranchSideFuncs:
                - lyplg_type_free_binary
                - free
        - Branch String:   'src/plugins_types/binary.c:327,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:328,22'
              BranchSideFuncs:
                - free
                - lyplg_type_free_binary
            - BranchSide:      'src/plugins_types/binary.c:331,9'
              BranchSideFuncs:
                - lyplg_type_free_binary
        - Branch String:   'src/plugins_types/binary.c:331,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:331,9'
              BranchSideFuncs:
                - lyplg_type_free_binary
            - BranchSide:      'src/plugins_types/binary.c:332,32'
              BranchSideFuncs:
                - lyplg_type_free_binary
      Callsites:
        - Src:             'src/plugins_types/binary.c:281,25'
          Dst:             strdup
        - Src:             'src/plugins_types/binary.c:293,11'
          Dst:             lyplg_type_check_hints
        - Src:             'src/plugins_types/binary.c:298,15'
          Dst:             binary_base64_newlines
        - Src:             'src/plugins_types/binary.c:302,15'
          Dst:             binary_base64_validate
        - Src:             'src/plugins_types/binary.c:307,11'
          Dst:             binary_base64_decode
        - Src:             'src/plugins_types/binary.c:312,15'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/binary.c:316,15'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/binary.c:322,15'
          Dst:             lyplg_type_validate_binary
        - Src:             'src/plugins_types/binary.c:332,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:         37
      ICount:          301
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - 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: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
        - ly_err_new
        - ly_strncmp
        - lyplg_type_bits_bitmap_size
      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:         78
      ICount:          579
      EdgeCount:       107
      CyclomaticComplexity: 31
      functionsReached:
        - bits_bitmap2items
        - bits_str2bitmap
        - 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: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: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: 213
      functionLinenumberEnd: 248
      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:217,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:218,15'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'src/plugins_types/decimal64.c:241,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/decimal64.c:219,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:221,14'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/decimal64.c:228,19'
              BranchSideFuncs:
                - calloc
        - Branch String:   'src/plugins_types/decimal64.c:222,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:223,18'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/decimal64.c:225,21'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/decimal64.c:229,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:229,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/decimal64.c:231,14'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/decimal64.c:232,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:233,18'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/decimal64.c:235,20'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/decimal64.c:241,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:242,10'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/decimal64.c:244,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/decimal64.c:244,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:245,29'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/decimal64.c:247,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/decimal64.c:228,19'
          Dst:             calloc
        - Src:             'src/plugins_types/decimal64.c:245,22'
          Dst:             strlen
    - functionName:    lyplg_type_sort_decimal64
      functionSourceFile: '/src/libyang/src/plugins_types/decimal64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 208
      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:201,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:202,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/decimal64.c:203,16'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/decimal64.c:203,16'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:204,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/decimal64.c:206,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyplg_type_compare_decimal64
      functionSourceFile: '/src/libyang/src/plugins_types/decimal64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 196
      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:192,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:193,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/decimal64.c:195,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyplg_type_validate_decimal64
      functionSourceFile: '/src/libyang/src/plugins_types/decimal64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - UNUSED_ctx
        - type
        - UNUSED_ctx_node
        - UNUSED_tree
        - storage
        - err
      BBCount:         15
      ICount:          118
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - ly_log
        - lyplg_type_validate_range
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_types/decimal64.c:173,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:173,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - strlen
                - lyplg_type_validate_range
            - BranchSide:      'src/plugins_types/decimal64.c:173,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/plugins_types/decimal64.c:173,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:173,5'
              BranchSideFuncs:
                - ly_log
                - strlen
                - lyplg_type_validate_range
            - BranchSide:      'src/plugins_types/decimal64.c:173,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/plugins_types/decimal64.c:173,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:173,5'
              BranchSideFuncs:
                - strlen
                - lyplg_type_validate_range
            - BranchSide:      'src/plugins_types/decimal64.c:174,6'
              BranchSideFuncs:
                - strlen
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/decimal64.c:177,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:179,41'
              BranchSideFuncs:
                - strlen
                - lyplg_type_validate_range
            - BranchSide:      'src/plugins_types/decimal64.c:184,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/decimal64.c:181,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:181,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/decimal64.c:182,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/decimal64.c:173,5'
          Dst:             ly_log
        - Src:             'src/plugins_types/decimal64.c:173,5'
          Dst:             ly_log
        - Src:             'src/plugins_types/decimal64.c:173,5'
          Dst:             ly_log
        - Src:             'src/plugins_types/decimal64.c:180,17'
          Dst:             strlen
        - Src:             'src/plugins_types/decimal64.c:179,15'
          Dst:             lyplg_type_validate_range
    - functionName:    decimal64_num2str
      functionSourceFile: '/src/libyang/src/plugins_types/decimal64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 83
      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:53,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:53,5'
              BranchSideFuncs:
                - sprintf
                - sprintf
                - sprintf
            - BranchSide:      'src/plugins_types/decimal64.c:55,9'
              BranchSideFuncs:
                - sprintf
                - sprintf
                - sprintf
        - Branch String:   'src/plugins_types/decimal64.c:55,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:56,29'
              BranchSideFuncs:
                - sprintf
                - sprintf
            - BranchSide:      'src/plugins_types/decimal64.c:78,17'
              BranchSideFuncs:
                - sprintf
        - Branch String:   'src/plugins_types/decimal64.c:58,24'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:58,29'
              BranchSideFuncs:
                - sprintf
            - BranchSide:      'src/plugins_types/decimal64.c:58,72'
              BranchSideFuncs:
                - sprintf
        - Branch String:   'src/plugins_types/decimal64.c:58,67'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:58,72'
              BranchSideFuncs:
                - sprintf
            - BranchSide:      'src/plugins_types/decimal64.c:63,29'
              BranchSideFuncs:
                - sprintf
        - Branch String:   'src/plugins_types/decimal64.c:58,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:63,29'
              BranchSideFuncs:
                - sprintf
            - BranchSide:      'src/plugins_types/decimal64.c:65,26'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/decimal64.c:63,52'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:63,65'
              BranchSideFuncs:
                - sprintf
            - BranchSide:      'src/plugins_types/decimal64.c:63,95'
              BranchSideFuncs:
                - sprintf
        - Branch String:   'src/plugins_types/decimal64.c:65,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:66,17'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/decimal64.c:75,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/decimal64.c:66,19'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:66,23'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/decimal64.c:70,19'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/decimal64.c:66,30'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:66,34'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/decimal64.c:70,19'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/decimal64.c:66,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:68,17'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/decimal64.c:70,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/decimal64.c:52,11'
          Dst:             calloc
        - Src:             'src/plugins_types/decimal64.c:56,21'
          Dst:             sprintf
        - Src:             'src/plugins_types/decimal64.c:63,21'
          Dst:             sprintf
        - Src:             'src/plugins_types/decimal64.c:78,9'
          Dst:             sprintf
    - functionName:    lyplg_type_store_decimal64
      functionSourceFile: '/src/libyang/src/plugins_types/decimal64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 159
      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:         38
      ICount:          270
      EdgeCount:       52
      CyclomaticComplexity: 16
      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_decimal64
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/decimal64.c:100,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:102,13'
              BranchSideFuncs:
                - decimal64_num2str
                - lydict_insert_zc
                - lyplg_type_validate_decimal64
                - lyplg_type_free_simple
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_err_new
            - BranchSide:      'src/plugins_types/decimal64.c:113,38'
              BranchSideFuncs:
                - lyplg_type_check_hints
                - lyplg_type_parse_dec64
                - decimal64_num2str
                - lydict_insert_zc
                - lyplg_type_validate_decimal64
                - lyplg_type_free_simple
                - free
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/decimal64.c:102,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:103,30'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/decimal64.c:109,22'
              BranchSideFuncs:
                - decimal64_num2str
                - lydict_insert_zc
                - lyplg_type_validate_decimal64
                - lyplg_type_free_simple
                - free
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/decimal64.c:114,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:114,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/decimal64.c:117,38'
              BranchSideFuncs:
                - lyplg_type_parse_dec64
                - decimal64_num2str
                - lydict_insert_zc
                - lyplg_type_validate_decimal64
                - lyplg_type_free_simple
                - free
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/decimal64.c:118,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:0,0'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/decimal64.c:118,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/decimal64.c:125,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:127,13'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_validate_decimal64
                - lyplg_type_free_simple
                - free
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/decimal64.c:137,33'
              BranchSideFuncs:
                - decimal64_num2str
                - lydict_insert_zc
                - lyplg_type_validate_decimal64
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/decimal64.c:127,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:128,36'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_validate_decimal64
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/decimal64.c:132,33'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_validate_decimal64
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/decimal64.c:130,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:130,13'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/decimal64.c:131,9'
              BranchSideFuncs:
                - lyplg_type_validate_decimal64
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/decimal64.c:133,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:0,0'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/decimal64.c:133,13'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/decimal64.c:138,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:138,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/decimal64.c:141,32'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_validate_decimal64
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/decimal64.c:142,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:0,0'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/decimal64.c:142,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/decimal64.c:145,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:145,42'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/decimal64.c:147,45'
              BranchSideFuncs:
                - lyplg_type_validate_decimal64
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/decimal64.c:148,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:148,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/decimal64.c:149,5'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/decimal64.c:152,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:153,22'
              BranchSideFuncs:
                - free
                - lyplg_type_free_simple
            - BranchSide:      'src/plugins_types/decimal64.c:156,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
        - Branch String:   'src/plugins_types/decimal64.c:156,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:156,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
            - BranchSide:      'src/plugins_types/decimal64.c:157,32'
              BranchSideFuncs:
                - lyplg_type_free_simple
      Callsites:
        - Src:             'src/plugins_types/decimal64.c:103,19'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/decimal64.c:113,15'
          Dst:             lyplg_type_check_hints
        - Src:             'src/plugins_types/decimal64.c:117,15'
          Dst:             lyplg_type_parse_dec64
        - Src:             'src/plugins_types/decimal64.c:128,19'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/decimal64.c:132,19'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/decimal64.c:137,15'
          Dst:             decimal64_num2str
        - Src:             'src/plugins_types/decimal64.c:141,15'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/decimal64.c:147,15'
          Dst:             lyplg_type_validate_decimal64
        - Src:             'src/plugins_types/decimal64.c:157,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
        - 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: 296
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - original
        - dup
      BBCount:         9
      ICount:          76
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ly_path_dup
        - lydict_insert
        - lyplg_type_free_instanceid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/instanceid.c:303,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:303,5'
              BranchSideFuncs:
                - lyplg_type_free_instanceid
            - BranchSide:      'src/plugins_types/instanceid.c:306,23'
              BranchSideFuncs:
                - ly_path_dup
                - lyplg_type_free_instanceid
        - Branch String:   'src/plugins_types/instanceid.c:307,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:307,5'
              BranchSideFuncs:
                - lyplg_type_free_instanceid
            - BranchSide:      'src/plugins_types/instanceid.c:309,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/instanceid.c:302,11'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/instanceid.c:306,11'
          Dst:             ly_path_dup
        - Src:             'src/plugins_types/instanceid.c:313,5'
          Dst:             lyplg_type_free_instanceid
    - functionName:    lyplg_type_free_instanceid
      functionSourceFile: '/src/libyang/src/plugins_types/instanceid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - value
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ly_path_free
        - lydict_remove
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/plugins_types/instanceid.c:320,5'
          Dst:             lydict_remove
        - Src:             'src/plugins_types/instanceid.c:322,5'
          Dst:             ly_path_free
    - functionName:    lyplg_type_print_instanceid
      functionSourceFile: '/src/libyang/src/plugins_types/instanceid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 292
      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:
        - instanceid_path2str
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/instanceid.c:273,36'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:273,40'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/instanceid.c:274,13'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/instanceid.c:273,65'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:273,69'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/instanceid.c:274,13'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/instanceid.c:273,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:274,13'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/instanceid.c:284,29'
              BranchSideFuncs:
                - instanceid_path2str
                - strlen
        - Branch String:   'src/plugins_types/instanceid.c:274,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:275,14'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/instanceid.c:277,13'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/instanceid.c:277,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:278,33'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/instanceid.c:280,16'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/instanceid.c:284,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:285,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/instanceid.c:287,6'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/instanceid.c:288,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:289,29'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/instanceid.c:291,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/instanceid.c:278,26'
          Dst:             strlen
        - Src:             'src/plugins_types/instanceid.c:284,9'
          Dst:             instanceid_path2str
        - Src:             'src/plugins_types/instanceid.c:289,22'
          Dst:             strlen
    - 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_sort_instanceid
      functionSourceFile: '/src/libyang/src/plugins_types/instanceid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - val1
        - val2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lyplg_type_sort_simple
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/plugins_types/instanceid.c:264,12'
          Dst:             lyplg_type_sort_simple
    - functionName:    lyplg_type_compare_instanceid
      functionSourceFile: '/src/libyang/src/plugins_types/instanceid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - val1
        - val2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lyplg_type_compare_simple
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/plugins_types/instanceid.c:258,12'
          Dst:             lyplg_type_compare_simple
    - 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: 581
      functionLinenumberEnd: 632
      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:585,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:586,17'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'src/plugins_types/integer.c:625,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/integer.c:586,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:588,19'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'src/plugins_types/integer.c:591,19'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'src/plugins_types/integer.c:594,19'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'src/plugins_types/integer.c:597,19'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'src/plugins_types/integer.c:600,13'
              BranchSideFuncs:
                - calloc
        - Branch String:   'src/plugins_types/integer.c:603,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:605,14'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:612,46'
              BranchSideFuncs:
                - calloc
        - Branch String:   'src/plugins_types/integer.c:606,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:607,47'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:609,21'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:613,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:613,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:615,14'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:616,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:617,47'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:619,20'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:625,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:626,10'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/integer.c:628,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/integer.c:628,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:629,29'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/integer.c:631,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/integer.c:612,19'
          Dst:             calloc
        - Src:             'src/plugins_types/integer.c:629,22'
          Dst:             strlen
    - functionName:    lyplg_type_sort_uint
      functionSourceFile: '/src/libyang/src/plugins_types/integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 576
      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:535,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:537,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:546,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:555,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:564,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:573,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:537,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:538,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:539,20'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:539,20'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:540,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:542,13'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:546,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:547,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:548,20'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:548,20'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:549,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:551,13'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:555,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:556,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:557,20'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:557,20'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:558,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:560,13'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:564,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:565,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:566,20'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:566,20'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:567,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:569,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyplg_type_compare_uint
      functionSourceFile: '/src/libyang/src/plugins_types/integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 530
      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:505,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:507,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:512,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:517,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:522,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:527,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:507,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:508,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:510,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:512,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:513,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:515,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:517,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:518,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:520,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:522,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:523,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:525,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyplg_type_validate_uint
      functionSourceFile: '/src/libyang/src/plugins_types/integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - UNUSED_ctx
        - type
        - UNUSED_ctx_node
        - UNUSED_tree
        - storage
        - err
      BBCount:         21
      ICount:          160
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - ly_log
        - lyplg_type_validate_range
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_types/integer.c:471,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:471,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - strlen
                - lyplg_type_validate_range
            - BranchSide:      'src/plugins_types/integer.c:471,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/plugins_types/integer.c:471,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:471,5'
              BranchSideFuncs:
                - ly_log
                - strlen
                - lyplg_type_validate_range
            - BranchSide:      'src/plugins_types/integer.c:471,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/plugins_types/integer.c:471,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:471,5'
              BranchSideFuncs:
                - strlen
                - lyplg_type_validate_range
            - BranchSide:      'src/plugins_types/integer.c:472,6'
              BranchSideFuncs:
                - strlen
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/integer.c:475,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:477,15'
              BranchSideFuncs:
                - strlen
                - lyplg_type_validate_range
            - BranchSide:      'src/plugins_types/integer.c:480,15'
              BranchSideFuncs:
                - strlen
                - lyplg_type_validate_range
            - BranchSide:      'src/plugins_types/integer.c:483,15'
              BranchSideFuncs:
                - strlen
                - lyplg_type_validate_range
            - BranchSide:      'src/plugins_types/integer.c:486,15'
              BranchSideFuncs:
                - strlen
                - lyplg_type_validate_range
            - BranchSide:      'src/plugins_types/integer.c:489,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:493,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:494,41'
              BranchSideFuncs:
                - strlen
                - lyplg_type_validate_range
            - BranchSide:      'src/plugins_types/integer.c:499,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:496,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:496,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:497,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/integer.c:471,5'
          Dst:             ly_log
        - Src:             'src/plugins_types/integer.c:471,5'
          Dst:             ly_log
        - Src:             'src/plugins_types/integer.c:471,5'
          Dst:             ly_log
        - Src:             'src/plugins_types/integer.c:495,17'
          Dst:             strlen
        - Src:             'src/plugins_types/integer.c:494,15'
          Dst:             lyplg_type_validate_range
    - functionName:    lyplg_type_store_uint
      functionSourceFile: '/src/libyang/src/plugins_types/integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 457
      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:         50
      ICount:          366
      EdgeCount:       62
      CyclomaticComplexity: 14
      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_uint
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/integer.c:369,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:371,13'
              BranchSideFuncs:
                - asprintf
                - lydict_insert_zc
                - lyplg_type_validate_uint
                - lyplg_type_free_simple
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_err_new
            - BranchSide:      'src/plugins_types/integer.c:382,38'
              BranchSideFuncs:
                - lyplg_type_check_hints
                - lyplg_type_parse_uint
                - asprintf
                - lydict_insert_zc
                - lyplg_type_validate_uint
                - lyplg_type_free_simple
                - free
                - 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:371,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:372,30'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/integer.c:378,22'
              BranchSideFuncs:
                - asprintf
                - lydict_insert_zc
                - lyplg_type_validate_uint
                - lyplg_type_free_simple
                - free
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/integer.c:383,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:383,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/integer.c:386,17'
              BranchSideFuncs:
                - lyplg_type_parse_uint
                - asprintf
                - lydict_insert_zc
                - lyplg_type_validate_uint
                - lyplg_type_free_simple
                - free
                - 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:386,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:388,50'
              BranchSideFuncs:
                - lyplg_type_parse_uint
                - asprintf
                - lydict_insert_zc
                - lyplg_type_validate_uint
                - lyplg_type_free_simple
                - free
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/integer.c:391,51'
              BranchSideFuncs:
                - lyplg_type_parse_uint
                - asprintf
                - lydict_insert_zc
                - lyplg_type_validate_uint
                - lyplg_type_free_simple
                - free
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/integer.c:394,51'
              BranchSideFuncs:
                - lyplg_type_parse_uint
                - asprintf
                - lydict_insert_zc
                - lyplg_type_validate_uint
                - lyplg_type_free_simple
                - free
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/integer.c:397,51'
              BranchSideFuncs:
                - lyplg_type_parse_uint
                - asprintf
                - lydict_insert_zc
                - lyplg_type_validate_uint
                - lyplg_type_free_simple
                - free
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/integer.c:400,13'
              BranchSideFuncs:
                - ly_log
                - asprintf
                - lydict_insert_zc
                - lyplg_type_validate_uint
                - lyplg_type_free_simple
                - free
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/integer.c:403,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:0,0'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/integer.c:403,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/integer.c:407,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:409,26'
              BranchSideFuncs:
                - asprintf
                - lydict_insert_zc
                - lyplg_type_validate_uint
                - lyplg_type_free_simple
                - free
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/integer.c:412,27'
              BranchSideFuncs:
                - asprintf
                - lydict_insert_zc
                - lyplg_type_validate_uint
                - lyplg_type_free_simple
                - free
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/integer.c:415,27'
              BranchSideFuncs:
                - asprintf
                - lydict_insert_zc
                - lyplg_type_validate_uint
                - lyplg_type_free_simple
                - free
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/integer.c:418,27'
              BranchSideFuncs:
                - asprintf
                - lydict_insert_zc
                - lyplg_type_validate_uint
                - lyplg_type_free_simple
                - free
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/integer.c:421,9'
              BranchSideFuncs:
                - asprintf
                - lydict_insert_zc
                - lyplg_type_validate_uint
                - lyplg_type_free_simple
                - free
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/integer.c:424,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:426,13'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_validate_uint
                - lyplg_type_free_simple
                - free
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/integer.c:436,9'
              BranchSideFuncs:
                - asprintf
                - lydict_insert_zc
                - lyplg_type_validate_uint
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/integer.c:426,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:427,36'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_validate_uint
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/integer.c:431,33'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_validate_uint
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/integer.c:429,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:429,13'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/integer.c:430,9'
              BranchSideFuncs:
                - lyplg_type_validate_uint
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/integer.c:432,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:0,0'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/integer.c:432,13'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/integer.c:436,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:436,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/integer.c:439,32'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_validate_uint
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/integer.c:440,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:0,0'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/integer.c:440,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/integer.c:443,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:443,42'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/integer.c:445,40'
              BranchSideFuncs:
                - lyplg_type_validate_uint
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/integer.c:446,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:446,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/integer.c:447,5'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/integer.c:450,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:451,22'
              BranchSideFuncs:
                - free
                - lyplg_type_free_simple
            - BranchSide:      'src/plugins_types/integer.c:454,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
        - Branch String:   'src/plugins_types/integer.c:454,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:454,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
            - BranchSide:      'src/plugins_types/integer.c:455,32'
              BranchSideFuncs:
                - lyplg_type_free_simple
      Callsites:
        - Src:             'src/plugins_types/integer.c:372,19'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/integer.c:382,15'
          Dst:             lyplg_type_check_hints
        - Src:             'src/plugins_types/integer.c:388,19'
          Dst:             lyplg_type_parse_uint
        - Src:             'src/plugins_types/integer.c:391,19'
          Dst:             lyplg_type_parse_uint
        - Src:             'src/plugins_types/integer.c:394,19'
          Dst:             lyplg_type_parse_uint
        - Src:             'src/plugins_types/integer.c:397,19'
          Dst:             lyplg_type_parse_uint
        - Src:             'src/plugins_types/integer.c:400,13'
          Dst:             ly_log
        - Src:             'src/plugins_types/integer.c:427,19'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/integer.c:431,19'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/integer.c:436,9'
          Dst:             asprintf
        - Src:             'src/plugins_types/integer.c:439,15'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/integer.c:445,15'
          Dst:             lyplg_type_validate_uint
        - Src:             'src/plugins_types/integer.c:455,9'
          Dst:             lyplg_type_free_simple
    - functionName:    lyplg_type_print_int
      functionSourceFile: '/src/libyang/src/plugins_types/integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 352
      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:305,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:306,17'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'src/plugins_types/integer.c:345,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/integer.c:306,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:308,30'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'src/plugins_types/integer.c:311,30'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'src/plugins_types/integer.c:314,30'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'src/plugins_types/integer.c:317,30'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'src/plugins_types/integer.c:320,13'
              BranchSideFuncs:
                - calloc
        - Branch String:   'src/plugins_types/integer.c:323,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:325,14'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:332,46'
              BranchSideFuncs:
                - calloc
        - Branch String:   'src/plugins_types/integer.c:326,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:327,47'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:329,21'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:333,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:333,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:335,14'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:336,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:337,47'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:339,20'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:345,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:346,10'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/integer.c:348,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/integer.c:348,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:349,29'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/integer.c:351,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/integer.c:332,19'
          Dst:             calloc
        - Src:             'src/plugins_types/integer.c:349,22'
          Dst:             strlen
    - functionName:    lyplg_type_sort_int
      functionSourceFile: '/src/libyang/src/plugins_types/integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 296
      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:255,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:257,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:266,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:275,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:284,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:293,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:257,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:258,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:259,20'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:259,20'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:260,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:262,13'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:266,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:267,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:268,20'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:268,20'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:269,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:271,13'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:275,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:276,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:277,20'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:277,20'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:278,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:280,13'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:284,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:285,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:286,20'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:286,20'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:287,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:289,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyplg_type_compare_int
      functionSourceFile: '/src/libyang/src/plugins_types/integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 250
      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:221,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:222,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:225,13'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:225,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:227,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:232,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:237,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:242,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:247,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:227,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:228,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:230,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:232,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:233,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:235,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:237,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:238,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:240,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:242,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:243,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:245,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyplg_type_validate_int
      functionSourceFile: '/src/libyang/src/plugins_types/integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - UNUSED_ctx
        - type
        - UNUSED_ctx_node
        - UNUSED_tree
        - storage
        - err
      BBCount:         21
      ICount:          160
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - ly_log
        - lyplg_type_validate_range
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_types/integer.c:187,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:187,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - strlen
                - lyplg_type_validate_range
            - BranchSide:      'src/plugins_types/integer.c:187,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/plugins_types/integer.c:187,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:187,5'
              BranchSideFuncs:
                - ly_log
                - strlen
                - lyplg_type_validate_range
            - BranchSide:      'src/plugins_types/integer.c:187,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/plugins_types/integer.c:187,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:187,5'
              BranchSideFuncs:
                - strlen
                - lyplg_type_validate_range
            - BranchSide:      'src/plugins_types/integer.c:188,6'
              BranchSideFuncs:
                - strlen
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/integer.c:191,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:193,15'
              BranchSideFuncs:
                - strlen
                - lyplg_type_validate_range
            - BranchSide:      'src/plugins_types/integer.c:196,15'
              BranchSideFuncs:
                - strlen
                - lyplg_type_validate_range
            - BranchSide:      'src/plugins_types/integer.c:199,15'
              BranchSideFuncs:
                - strlen
                - lyplg_type_validate_range
            - BranchSide:      'src/plugins_types/integer.c:202,15'
              BranchSideFuncs:
                - strlen
                - lyplg_type_validate_range
            - BranchSide:      'src/plugins_types/integer.c:205,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:209,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:210,41'
              BranchSideFuncs:
                - strlen
                - lyplg_type_validate_range
            - BranchSide:      'src/plugins_types/integer.c:215,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:212,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:212,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:213,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/integer.c:187,5'
          Dst:             ly_log
        - Src:             'src/plugins_types/integer.c:187,5'
          Dst:             ly_log
        - Src:             'src/plugins_types/integer.c:187,5'
          Dst:             ly_log
        - Src:             'src/plugins_types/integer.c:211,17'
          Dst:             strlen
        - Src:             'src/plugins_types/integer.c:210,15'
          Dst:             lyplg_type_validate_range
    - functionName:    lyplg_type_store_int
      functionSourceFile: '/src/libyang/src/plugins_types/integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 173
      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:         62
      ICount:          452
      EdgeCount:       76
      CyclomaticComplexity: 16
      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_int
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/integer.c:65,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:67,13'
              BranchSideFuncs:
                - asprintf
                - lydict_insert_zc
                - lyplg_type_validate_int
                - lyplg_type_free_simple
                - free
                - asprintf
                - asprintf
                - asprintf
                - lydict_insert
                - lydict_insert_zc
                - ly_err_new
            - BranchSide:      'src/plugins_types/integer.c:78,38'
              BranchSideFuncs:
                - lyplg_type_check_hints
                - lyplg_type_parse_int
                - asprintf
                - lydict_insert_zc
                - lyplg_type_validate_int
                - lyplg_type_free_simple
                - free
                - 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:67,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:68,30'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/integer.c:74,22'
              BranchSideFuncs:
                - asprintf
                - lydict_insert_zc
                - lyplg_type_validate_int
                - lyplg_type_free_simple
                - free
                - asprintf
                - asprintf
                - asprintf
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/integer.c:79,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:79,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/integer.c:82,17'
              BranchSideFuncs:
                - lyplg_type_parse_int
                - asprintf
                - lydict_insert_zc
                - lyplg_type_validate_int
                - lyplg_type_free_simple
                - free
                - 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:82,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:84,48'
              BranchSideFuncs:
                - lyplg_type_parse_int
                - asprintf
                - lydict_insert_zc
                - lyplg_type_validate_int
                - lyplg_type_free_simple
                - free
                - asprintf
                - asprintf
                - asprintf
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/integer.c:87,49'
              BranchSideFuncs:
                - lyplg_type_parse_int
                - asprintf
                - lydict_insert_zc
                - lyplg_type_validate_int
                - lyplg_type_free_simple
                - free
                - asprintf
                - asprintf
                - asprintf
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/integer.c:90,49'
              BranchSideFuncs:
                - lyplg_type_parse_int
                - asprintf
                - lydict_insert_zc
                - lyplg_type_validate_int
                - lyplg_type_free_simple
                - free
                - asprintf
                - asprintf
                - asprintf
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/integer.c:93,49'
              BranchSideFuncs:
                - lyplg_type_parse_int
                - asprintf
                - lydict_insert_zc
                - lyplg_type_validate_int
                - lyplg_type_free_simple
                - free
                - asprintf
                - asprintf
                - asprintf
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/integer.c:97,13'
              BranchSideFuncs:
                - ly_log
                - asprintf
                - lydict_insert_zc
                - lyplg_type_validate_int
                - lyplg_type_free_simple
                - free
                - asprintf
                - asprintf
                - asprintf
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/integer.c:100,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:0,0'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/integer.c:100,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/integer.c:104,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:106,25'
              BranchSideFuncs:
                - asprintf
                - lydict_insert_zc
                - lyplg_type_validate_int
                - lyplg_type_free_simple
                - free
                - asprintf
                - asprintf
                - asprintf
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/integer.c:110,26'
              BranchSideFuncs:
                - asprintf
                - lydict_insert_zc
                - lyplg_type_validate_int
                - lyplg_type_free_simple
                - free
                - asprintf
                - asprintf
                - asprintf
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/integer.c:114,26'
              BranchSideFuncs:
                - asprintf
                - lydict_insert_zc
                - lyplg_type_validate_int
                - lyplg_type_free_simple
                - free
                - asprintf
                - asprintf
                - asprintf
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/integer.c:118,26'
              BranchSideFuncs:
                - asprintf
                - lydict_insert_zc
                - lyplg_type_validate_int
                - lyplg_type_free_simple
                - free
                - asprintf
                - asprintf
                - asprintf
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/integer.c:122,9'
              BranchSideFuncs:
                - asprintf
                - lydict_insert_zc
                - lyplg_type_validate_int
                - lyplg_type_free_simple
                - free
                - asprintf
                - asprintf
                - asprintf
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/integer.c:125,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:127,13'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_validate_int
                - lyplg_type_free_simple
                - free
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/integer.c:137,17'
              BranchSideFuncs:
                - asprintf
                - lydict_insert_zc
                - lyplg_type_validate_int
                - lyplg_type_free_simple
                - free
                - asprintf
                - asprintf
                - asprintf
        - Branch String:   'src/plugins_types/integer.c:127,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:128,36'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_validate_int
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/integer.c:132,33'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_validate_int
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/integer.c:130,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:130,13'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/integer.c:131,9'
              BranchSideFuncs:
                - lyplg_type_validate_int
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/integer.c:133,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:0,0'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/integer.c:133,13'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/integer.c:137,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:139,13'
              BranchSideFuncs:
                - asprintf
                - lydict_insert_zc
                - lyplg_type_validate_int
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/integer.c:142,13'
              BranchSideFuncs:
                - asprintf
                - lydict_insert_zc
                - lyplg_type_validate_int
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/integer.c:145,13'
              BranchSideFuncs:
                - asprintf
                - lydict_insert_zc
                - lyplg_type_validate_int
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/integer.c:148,13'
              BranchSideFuncs:
                - asprintf
                - lydict_insert_zc
                - lyplg_type_validate_int
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/integer.c:151,13'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_validate_int
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/integer.c:139,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:139,13'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/integer.c:140,13'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_validate_int
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/integer.c:142,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:142,13'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/integer.c:143,13'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_validate_int
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/integer.c:145,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:145,13'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/integer.c:146,13'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_validate_int
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/integer.c:148,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:148,13'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/integer.c:149,13'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_validate_int
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/integer.c:156,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:0,0'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/integer.c:156,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/integer.c:159,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:159,42'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/integer.c:161,39'
              BranchSideFuncs:
                - lyplg_type_validate_int
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/integer.c:162,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:162,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/integer.c:163,5'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/integer.c:166,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:167,22'
              BranchSideFuncs:
                - free
                - lyplg_type_free_simple
            - BranchSide:      'src/plugins_types/integer.c:170,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
        - Branch String:   'src/plugins_types/integer.c:170,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:170,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
            - BranchSide:      'src/plugins_types/integer.c:171,32'
              BranchSideFuncs:
                - lyplg_type_free_simple
      Callsites:
        - Src:             'src/plugins_types/integer.c:68,19'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/integer.c:78,15'
          Dst:             lyplg_type_check_hints
        - Src:             'src/plugins_types/integer.c:84,19'
          Dst:             lyplg_type_parse_int
        - Src:             'src/plugins_types/integer.c:87,19'
          Dst:             lyplg_type_parse_int
        - Src:             'src/plugins_types/integer.c:90,19'
          Dst:             lyplg_type_parse_int
        - Src:             'src/plugins_types/integer.c:93,19'
          Dst:             lyplg_type_parse_int
        - Src:             'src/plugins_types/integer.c:97,13'
          Dst:             ly_log
        - Src:             'src/plugins_types/integer.c:128,19'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/integer.c:132,19'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/integer.c:139,13'
          Dst:             asprintf
        - Src:             'src/plugins_types/integer.c:142,13'
          Dst:             asprintf
        - Src:             'src/plugins_types/integer.c:145,13'
          Dst:             asprintf
        - Src:             'src/plugins_types/integer.c:148,13'
          Dst:             asprintf
        - Src:             'src/plugins_types/integer.c:155,15'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/integer.c:161,15'
          Dst:             lyplg_type_validate_int
        - Src:             'src/plugins_types/integer.c:171,9'
          Dst:             lyplg_type_free_simple
    - functionName:    lyplg_type_free_leafref
      functionSourceFile: '/src/libyang/src/plugins_types/leafref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 132
      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: 124
      functionLinenumberEnd: 125
      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: 118
      functionLinenumberEnd: 119
      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: 111
      functionLinenumberEnd: 112
      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: 105
      functionLinenumberEnd: 106
      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: 101
      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:          158
      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,38'
              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:83,72'
          Branch Sides:
            - BranchSide:      'src/plugins_types/leafref.c:83,11'
              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,11'
              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:84,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/leafref.c:85,25'
              BranchSideFuncs:
                - lyd_path
                - strdup
                - ly_err_new
                - free
                - ly_set_free
            - BranchSide:      'src/plugins_types/leafref.c:91,28'
              BranchSideFuncs:
                - ly_ctx_get_options
                - ly_set_free
                - lyd_link_leafref_node
        - Branch String:   'src/plugins_types/leafref.c:91,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/leafref.c:91,35'
              BranchSideFuncs:
                - ly_set_free
                - lyd_link_leafref_node
            - BranchSide:      'src/plugins_types/leafref.c:92,16'
              BranchSideFuncs:
                - ly_set_free
                - lyd_link_leafref_node
        - Branch String:   'src/plugins_types/leafref.c:92,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/leafref.c:93,65'
              BranchSideFuncs:
                - lyd_link_leafref_node
                - ly_set_free
            - BranchSide:      'src/plugins_types/leafref.c:96,5'
              BranchSideFuncs:
                - ly_set_free
        - Branch String:   'src/plugins_types/leafref.c:94,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/leafref.c:94,13'
              BranchSideFuncs:
                - ly_set_free
            - BranchSide:      'src/plugins_types/leafref.c:95,9'
              BranchSideFuncs:
                - ly_set_free
                - lyd_link_leafref_node
      Callsites:
        - Src:             'src/plugins_types/leafref.c:83,73'
          Dst:             ly_ctx_get_options
        - Src:             'src/plugins_types/leafref.c:83,11'
          Dst:             lyplg_type_resolve_leafref
        - Src:             'src/plugins_types/leafref.c:85,16'
          Dst:             lyd_path
        - Src:             'src/plugins_types/leafref.c:86,59'
          Dst:             strdup
        - Src:             'src/plugins_types/leafref.c:86,15'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/leafref.c:91,9'
          Dst:             ly_ctx_get_options
        - Src:             'src/plugins_types/leafref.c:93,19'
          Dst:             lyd_link_leafref_node
        - Src:             'src/plugins_types/leafref.c:99,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,11'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/leafref.c:52,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/leafref.c:54,13'
              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:    lyplg_type_validate_string
      functionSourceFile: '/src/libyang/src/plugins_types/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - type
        - UNUSED_ctx_node
        - UNUSED_tree
        - storage
        - err
      BBCount:         17
      ICount:          142
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - ly_log
        - ly_utf8len
        - lyd_value_get_canonical
        - lyplg_type_validate_patterns
        - lyplg_type_validate_range
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_types/string.c:123,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/string.c:123,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lyd_value_get_canonical
                - strlen
                - lyplg_type_validate_patterns
                - ly_utf8len
                - lyplg_type_validate_range
            - BranchSide:      'src/plugins_types/string.c:123,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/plugins_types/string.c:123,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/string.c:123,5'
              BranchSideFuncs:
                - ly_log
                - lyd_value_get_canonical
                - strlen
                - lyplg_type_validate_patterns
                - ly_utf8len
                - lyplg_type_validate_range
            - BranchSide:      'src/plugins_types/string.c:123,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/plugins_types/string.c:123,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/string.c:123,5'
              BranchSideFuncs:
                - lyd_value_get_canonical
                - strlen
                - lyplg_type_validate_patterns
                - ly_utf8len
                - lyplg_type_validate_range
            - BranchSide:      'src/plugins_types/string.c:124,37'
              BranchSideFuncs:
                - lyd_value_get_canonical
                - strlen
                - lyplg_type_validate_patterns
                - ly_utf8len
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/string.c:129,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/string.c:131,57'
              BranchSideFuncs:
                - ly_utf8len
                - lyplg_type_validate_range
                - lyplg_type_validate_patterns
            - BranchSide:      'src/plugins_types/string.c:136,40'
              BranchSideFuncs:
                - lyplg_type_validate_patterns
        - Branch String:   'src/plugins_types/string.c:132,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/string.c:132,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/string.c:133,5'
              BranchSideFuncs:
                - lyplg_type_validate_patterns
        - Branch String:   'src/plugins_types/string.c:137,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/string.c:137,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/string.c:139,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/string.c:123,5'
          Dst:             ly_log
        - Src:             'src/plugins_types/string.c:123,5'
          Dst:             ly_log
        - Src:             'src/plugins_types/string.c:123,5'
          Dst:             ly_log
        - Src:             'src/plugins_types/string.c:124,13'
          Dst:             lyd_value_get_canonical
        - Src:             'src/plugins_types/string.c:125,17'
          Dst:             strlen
        - Src:             'src/plugins_types/string.c:131,75'
          Dst:             ly_utf8len
        - Src:             'src/plugins_types/string.c:131,15'
          Dst:             lyplg_type_validate_range
        - Src:             'src/plugins_types/string.c:136,11'
          Dst:             lyplg_type_validate_patterns
    - functionName:    string_check_chars
      functionSourceFile: '/src/libyang/src/plugins_types/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 60
      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:52,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/string.c:53,26'
              BranchSideFuncs:
                - ly_checkutf8
                - ly_err_new
            - BranchSide:      'src/plugins_types/string.c:59,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/string.c:53,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/string.c:54,31'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types/string.c:56,19'
              BranchSideFuncs:
                - ly_checkutf8
                - ly_err_new
      Callsites:
        - Src:             'src/plugins_types/string.c:53,13'
          Dst:             ly_checkutf8
        - Src:             'src/plugins_types/string.c:54,20'
          Dst:             ly_err_new
    - functionName:    lyplg_type_store_string
      functionSourceFile: '/src/libyang/src/plugins_types/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 108
      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:         32
      ICount:          217
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - lydict_insert
        - lydict_insert_zc
        - lyplg_type_check_hints
        - lyplg_type_free_simple
        - lyplg_type_validate_string
        - string_check_chars
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_types/string.c:74,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/string.c:76,34'
              BranchSideFuncs:
                - lyplg_type_check_hints
                - lydict_insert
                - lyplg_type_validate_string
                - lyplg_type_free_simple
                - free
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/string.c:81,34'
              BranchSideFuncs:
                - lyplg_type_check_hints
                - lydict_insert
                - lyplg_type_validate_string
                - lyplg_type_free_simple
                - free
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/string.c:77,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/string.c:77,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/string.c:78,5'
              BranchSideFuncs:
                - lyplg_type_check_hints
                - lydict_insert
                - lyplg_type_validate_string
                - lyplg_type_free_simple
                - free
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/string.c:82,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/string.c:82,5'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/string.c:85,9'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_validate_string
                - lyplg_type_free_simple
                - free
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/string.c:85,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/string.c:86,32'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_validate_string
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/string.c:90,29'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_validate_string
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/string.c:88,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/string.c:88,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/string.c:89,5'
              BranchSideFuncs:
                - lyplg_type_validate_string
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/string.c:90,34'
          Branch Sides:
            - BranchSide:      'src/plugins_types/string.c:90,46'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_validate_string
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/string.c:90,58'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_validate_string
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/string.c:91,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/string.c:0,0'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/string.c:91,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/string.c:94,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/string.c:94,42'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/string.c:96,42'
              BranchSideFuncs:
                - lyplg_type_validate_string
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/string.c:97,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/string.c:97,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/string.c:98,5'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/string.c:101,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/string.c:102,22'
              BranchSideFuncs:
                - free
                - lyplg_type_free_simple
            - BranchSide:      'src/plugins_types/string.c:105,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
        - Branch String:   'src/plugins_types/string.c:105,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/string.c:105,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
            - BranchSide:      'src/plugins_types/string.c:106,32'
              BranchSideFuncs:
                - lyplg_type_free_simple
      Callsites:
        - Src:             'src/plugins_types/string.c:76,15'
          Dst:             string_check_chars
        - Src:             'src/plugins_types/string.c:81,11'
          Dst:             lyplg_type_check_hints
        - Src:             'src/plugins_types/string.c:86,15'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/string.c:90,15'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/string.c:96,15'
          Dst:             lyplg_type_validate_string
        - Src:             'src/plugins_types/string.c:106,9'
          Dst:             lyplg_type_free_simple
    - 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: 619
      functionLinenumberEnd: 657
      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:628,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:628,5'
              BranchSideFuncs:
                - lyplg_type_free_union
            - BranchSide:      'src/plugins_types/union.c:630,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:631,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:631,5'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyplg_type_free_union
                - lyplg_type_prefix_data_dup
                - calloc
                - ly_log
            - BranchSide:      'src/plugins_types/union.c:632,21'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyplg_type_free_union
                - lyplg_type_prefix_data_dup
                - calloc
                - ly_log
        - Branch String:   'src/plugins_types/union.c:635,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:635,5'
              BranchSideFuncs:
                - lyplg_type_free_union
            - BranchSide:      'src/plugins_types/union.c:637,9'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyplg_type_free_union
                - lyplg_type_prefix_data_dup
                - calloc
                - ly_log
        - Branch String:   'src/plugins_types/union.c:637,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:638,39'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyplg_type_free_union
                - lyplg_type_prefix_data_dup
            - BranchSide:      'src/plugins_types/union.c:642,29'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyplg_type_free_union
                - lyplg_type_prefix_data_dup
        - Branch String:   'src/plugins_types/union.c:639,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:639,9'
              BranchSideFuncs:
                - lyplg_type_prefix_data_dup
                - lyplg_type_free_union
            - BranchSide:      'src/plugins_types/union.c:640,16'
              BranchSideFuncs:
                - lyplg_type_prefix_data_dup
                - lyplg_type_free_union
        - Branch String:   'src/plugins_types/union.c:643,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:643,9'
              BranchSideFuncs:
                - ly_log
                - lyplg_type_free_union
        - Branch String:   'src/plugins_types/union.c:651,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:651,5'
              BranchSideFuncs:
                - lyplg_type_free_union
            - BranchSide:      'src/plugins_types/union.c:651,5'
              BranchSideFuncs:
                - lyplg_type_free_union
        - Branch String:   'src/plugins_types/union.c:654,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:654,9'
              BranchSideFuncs:
                - lyplg_type_free_union
            - BranchSide:      'src/plugins_types/union.c:655,31'
              BranchSideFuncs:
                - lyplg_type_free_union
      Callsites:
        - Src:             'src/plugins_types/union.c:627,11'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/union.c:630,15'
          Dst:             calloc
        - Src:             'src/plugins_types/union.c:631,5'
          Dst:             ly_log
        - Src:             'src/plugins_types/union.c:638,29'
          Dst:             calloc
        - Src:             'src/plugins_types/union.c:639,9'
          Dst:             ly_log
        - Src:             'src/plugins_types/union.c:642,29'
          Dst:             strdup
        - Src:             'src/plugins_types/union.c:643,9'
          Dst:             ly_log
        - Src:             'src/plugins_types/union.c:650,11'
          Dst:             lyplg_type_prefix_data_dup
        - Src:             'src/plugins_types/union.c:655,9'
          Dst:             lyplg_type_free_union
    - functionName:    lyplg_type_free_union
      functionSourceFile: '/src/libyang/src/plugins_types/union.c'
      linkageType:     InternalLinkage
      functionLinenumber: 662
      functionLinenumberEnd: 677
      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:668,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:668,9'
              BranchSideFuncs:
                - lyplg_type_prefix_data_free
                - free
                - free
            - BranchSide:      'src/plugins_types/union.c:669,13'
              BranchSideFuncs:
                - lyplg_type_prefix_data_free
                - free
                - free
        - Branch String:   'src/plugins_types/union.c:669,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:670,13'
              BranchSideFuncs:
                - lyplg_type_prefix_data_free
                - free
                - free
            - BranchSide:      'src/plugins_types/union.c:672,37'
              BranchSideFuncs:
                - lyplg_type_prefix_data_free
                - free
                - free
      Callsites:
        - Src:             'src/plugins_types/union.c:665,5'
          Dst:             lydict_remove
        - Src:             'src/plugins_types/union.c:672,9'
          Dst:             lyplg_type_prefix_data_free
    - functionName:    lyb_union_print
      functionSourceFile: '/src/libyang/src/plugins_types/union.c'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 579
      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:550,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:551,9'
              BranchSideFuncs:
                - union_find_type
                - ly_err_free
                - malloc
                - free
            - BranchSide:      'src/plugins_types/union.c:554,5'
              BranchSideFuncs:
                - union_find_type
                - ly_err_free
                - malloc
                - free
        - Branch String:   'src/plugins_types/union.c:551,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:551,9'
              BranchSideFuncs:
                - union_find_type
                - ly_err_free
                - malloc
                - free
            - BranchSide:      'src/plugins_types/union.c:552,15'
              BranchSideFuncs:
                - union_find_type
                - ly_err_free
                - malloc
                - free
        - Branch String:   'src/plugins_types/union.c:557,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:557,5'
              BranchSideFuncs:
                - malloc
                - free
            - BranchSide:      'src/plugins_types/union.c:560,20'
              BranchSideFuncs:
                - malloc
                - free
        - Branch String:   'src/plugins_types/union.c:557,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:557,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/union.c:560,20'
              BranchSideFuncs:
                - malloc
                - free
        - Branch String:   'src/plugins_types/union.c:562,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:562,5'
              BranchSideFuncs:
                - malloc
                - free
            - BranchSide:      'src/plugins_types/union.c:565,34'
              BranchSideFuncs:
                - malloc
                - free
        - Branch String:   'src/plugins_types/union.c:567,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:567,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/plugins_types/union.c:569,11'
              BranchSideFuncs:
                - free
        - Branch String:   'src/plugins_types/union.c:574,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:575,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/plugins_types/union.c:578,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/union.c:551,9'
          Dst:             __assert_fail
        - Src:             'src/plugins_types/union.c:555,9'
          Dst:             union_find_type
        - Src:             'src/plugins_types/union.c:556,5'
          Dst:             ly_err_free
    - functionName:    union_find_type
      functionSourceFile: '/src/libyang/src/plugins_types/union.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 327
      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:         58
      ICount:          415
      EdgeCount:       76
      CyclomaticComplexity: 20
      functionsReached:
        - asprintf
        - calloc
        - ly_err_free
        - ly_err_new
        - ly_realloc
        - ly_temp_log_options
        - sprintf
        - strlen
        - union_store_type
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/plugins_types/union.c:276,19'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:276,12'
              BranchSideFuncs:
                - calloc
                - ly_temp_log_options
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - asprintf
                - ly_err_new
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - asprintf
                - union_store_type
            - BranchSide:      'src/plugins_types/union.c:276,12'
              BranchSideFuncs:
                - calloc
                - ly_temp_log_options
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - asprintf
                - ly_err_new
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - asprintf
                - union_store_type
        - Branch String:   'src/plugins_types/union.c:277,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:277,5'
              BranchSideFuncs:
                - ly_temp_log_options
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - asprintf
                - ly_err_new
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - asprintf
                - union_store_type
            - BranchSide:      'src/plugins_types/union.c:280,15'
              BranchSideFuncs:
                - ly_temp_log_options
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - asprintf
                - ly_err_new
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - asprintf
                - union_store_type
        - Branch String:   'src/plugins_types/union.c:283,21'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:283,19'
              BranchSideFuncs:
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - asprintf
                - ly_err_new
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - asprintf
                - union_store_type
            - BranchSide:      'src/plugins_types/union.c:283,19'
              BranchSideFuncs:
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - asprintf
                - ly_err_new
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - asprintf
                - union_store_type
        - Branch String:   'src/plugins_types/union.c:283,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:284,32'
              BranchSideFuncs:
                - union_store_type
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - asprintf
                - ly_err_new
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - asprintf
            - BranchSide:      'src/plugins_types/union.c:292,9'
              BranchSideFuncs:
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - asprintf
                - ly_err_new
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - asprintf
        - Branch String:   'src/plugins_types/union.c:285,33'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:285,37'
              BranchSideFuncs:
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - asprintf
                - ly_err_new
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - asprintf
            - BranchSide:      'src/plugins_types/union.c:286,13'
              BranchSideFuncs:
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - asprintf
                - ly_err_new
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - asprintf
        - Branch String:   'src/plugins_types/union.c:285,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:286,13'
              BranchSideFuncs:
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - asprintf
                - ly_err_new
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - asprintf
            - BranchSide:      'src/plugins_types/union.c:289,19'
              BranchSideFuncs:
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - asprintf
                - ly_err_new
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - asprintf
                - union_store_type
        - Branch String:   'src/plugins_types/union.c:292,14'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:292,11'
              BranchSideFuncs:
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - asprintf
                - ly_err_new
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - asprintf
            - BranchSide:      'src/plugins_types/union.c:292,11'
              BranchSideFuncs:
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - asprintf
                - ly_err_new
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - asprintf
        - Branch String:   'src/plugins_types/union.c:292,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:294,13'
              BranchSideFuncs:
                - asprintf
                - ly_err_new
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - asprintf
            - BranchSide:      'src/plugins_types/union.c:315,16'
              BranchSideFuncs:
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
        - Branch String:   'src/plugins_types/union.c:294,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:295,23'
              BranchSideFuncs:
                - asprintf
                - ly_err_new
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - strlen
                - strlen
                - ly_realloc
                - sprintf
            - BranchSide:      'src/plugins_types/union.c:298,26'
              BranchSideFuncs:
                - asprintf
                - ly_err_new
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - strlen
                - strlen
                - ly_realloc
                - sprintf
        - Branch String:   'src/plugins_types/union.c:300,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:301,13'
              BranchSideFuncs:
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - ly_err_new
                - strlen
                - strlen
                - ly_realloc
                - sprintf
            - BranchSide:      'src/plugins_types/union.c:303,16'
              BranchSideFuncs:
                - ly_err_new
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - strlen
                - strlen
                - ly_realloc
                - sprintf
        - Branch String:   'src/plugins_types/union.c:301,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:301,13'
              BranchSideFuncs:
                - ly_err_new
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - strlen
                - strlen
                - ly_realloc
                - sprintf
            - BranchSide:      'src/plugins_types/union.c:302,9'
              BranchSideFuncs:
                - ly_err_new
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - strlen
                - strlen
                - ly_realloc
                - sprintf
        - Branch String:   'src/plugins_types/union.c:303,25'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:303,23'
              BranchSideFuncs:
                - ly_err_new
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - strlen
                - strlen
                - ly_realloc
                - sprintf
            - BranchSide:      'src/plugins_types/union.c:303,23'
              BranchSideFuncs:
                - ly_err_new
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - strlen
                - strlen
                - ly_realloc
                - sprintf
        - Branch String:   'src/plugins_types/union.c:303,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:304,18'
              BranchSideFuncs:
                - ly_err_new
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - strlen
                - strlen
                - ly_realloc
                - sprintf
            - BranchSide:      'src/plugins_types/union.c:314,26'
              BranchSideFuncs:
                - ly_err_new
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
        - Branch String:   'src/plugins_types/union.c:304,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:306,17'
              BranchSideFuncs:
                - strlen
                - strlen
                - ly_realloc
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - sprintf
                - ly_err_new
            - BranchSide:      'src/plugins_types/union.c:309,30'
              BranchSideFuncs:
                - strlen
                - strlen
                - ly_realloc
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - sprintf
                - ly_err_new
        - Branch String:   'src/plugins_types/union.c:310,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:310,13'
              BranchSideFuncs:
                - sprintf
                - ly_err_new
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - strlen
                - strlen
                - ly_realloc
            - BranchSide:      'src/plugins_types/union.c:311,32'
              BranchSideFuncs:
                - sprintf
                - ly_err_new
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - strlen
                - strlen
                - ly_realloc
        - Branch String:   'src/plugins_types/union.c:320,21'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:320,19'
              BranchSideFuncs:
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
            - BranchSide:      'src/plugins_types/union.c:320,19'
              BranchSideFuncs:
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
        - Branch String:   'src/plugins_types/union.c:320,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:321,21'
              BranchSideFuncs:
                - ly_err_free
                - free
                - free
                - ly_temp_log_options
            - BranchSide:      'src/plugins_types/union.c:323,10'
              BranchSideFuncs:
                - free
                - free
                - ly_temp_log_options
      Callsites:
        - Src:             'src/plugins_types/union.c:276,12'
          Dst:             calloc
        - Src:             'src/plugins_types/union.c:280,15'
          Dst:             ly_temp_log_options
        - Src:             'src/plugins_types/union.c:284,15'
          Dst:             union_store_type
        - Src:             'src/plugins_types/union.c:295,23'
          Dst:             asprintf
        - Src:             'src/plugins_types/union.c:297,23'
          Dst:             asprintf
        - Src:             'src/plugins_types/union.c:309,49'
          Dst:             strlen
        - Src:             'src/plugins_types/union.c:309,92'
          Dst:             strlen
        - Src:             'src/plugins_types/union.c:309,19'
          Dst:             ly_realloc
        - Src:             'src/plugins_types/union.c:311,24'
          Dst:             sprintf
        - Src:             'src/plugins_types/union.c:314,15'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/union.c:321,9'
          Dst:             ly_err_free
        - Src:             'src/plugins_types/union.c:325,5'
          Dst:             ly_temp_log_options
    - functionName:    union_store_type
      functionSourceFile: '/src/libyang/src/plugins_types/union.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 244
      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:         41
      ICount:          403
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - lyb_parse_union
        - strndup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/plugins_types/union.c:184,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:185,25'
              BranchSideFuncs:
                - lyb_parse_union
                - __assert_fail
                - strndup
            - BranchSide:      'src/plugins_types/union.c:213,17'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/union.c:186,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:188,18'
              BranchSideFuncs:
                - __assert_fail
                - strndup
            - BranchSide:      'src/plugins_types/union.c:209,22'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/union.c:190,36'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:190,40'
              BranchSideFuncs:
                - __assert_fail
                - strndup
            - BranchSide:      'src/plugins_types/union.c:196,13'
              BranchSideFuncs:
                - __assert_fail
                - strndup
        - Branch String:   'src/plugins_types/union.c:190,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:192,25'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/union.c:196,13'
              BranchSideFuncs:
                - __assert_fail
                - strndup
        - Branch String:   'src/plugins_types/union.c:196,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:196,13'
              BranchSideFuncs:
                - strndup
            - BranchSide:      'src/plugins_types/union.c:197,21'
              BranchSideFuncs:
                - strndup
        - Branch String:   'src/plugins_types/union.c:200,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:201,33'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/union.c:204,13'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/union.c:219,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:220,14'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/union.c:222,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/union.c:222,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:223,14'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/union.c:226,10'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/union.c:228,28'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:228,32'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/union.c:234,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/union.c:228,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:230,17'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/union.c:234,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/union.c:234,18'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:234,22'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/union.c:243,12'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/union.c:234,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:236,14'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/union.c:243,12'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/union.c:237,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:239,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/union.c:241,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/union.c:185,9'
          Dst:             lyb_parse_union
        - Src:             'src/plugins_types/union.c:196,13'
          Dst:             __assert_fail
        - Src:             'src/plugins_types/union.c:201,25'
          Dst:             strndup
    - 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: 584
      functionLinenumberEnd: 615
      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:590,34'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:590,38'
              BranchSideFuncs:
                - __assert_fail
                - lydict_insert
                - lyb_union_print
            - BranchSide:      'src/plugins_types/union.c:597,17'
              BranchSideFuncs:
                - __assert_fail
                - lydict_insert
                - lyb_union_print
        - Branch String:   'src/plugins_types/union.c:590,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:592,10'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/union.c:597,17'
              BranchSideFuncs:
                - __assert_fail
                - lydict_insert
                - lyb_union_print
        - Branch String:   'src/plugins_types/union.c:593,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:594,26'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/union.c:596,16'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/union.c:601,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:602,26'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/union.c:604,16'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/union.c:607,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:607,5'
              BranchSideFuncs:
                - lydict_insert
            - BranchSide:      'src/plugins_types/union.c:608,19'
              BranchSideFuncs:
                - lydict_insert
        - Branch String:   'src/plugins_types/union.c:609,28'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:609,32'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/union.c:614,12'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/union.c:609,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:611,23'
              BranchSideFuncs:
                - lydict_insert
            - BranchSide:      'src/plugins_types/union.c:614,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/union.c:600,15'
          Dst:             lyb_union_print
        - Src:             'src/plugins_types/union.c:607,5'
          Dst:             __assert_fail
        - Src:             'src/plugins_types/union.c:611,9'
          Dst:             lydict_insert
    - functionName:    lyplg_type_sort_union
      functionSourceFile: '/src/libyang/src/plugins_types/union.c'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 519
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - val1
        - val2
      BBCount:         23
      ICount:          161
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/union.c:500,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:501,16'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/union.c:505,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/plugins_types/union.c:507,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:507,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/plugins_types/union.c:507,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/plugins_types/union.c:507,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:508,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/plugins_types/union.c:516,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/plugins_types/union.c:508,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:509,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/plugins_types/union.c:511,20'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/plugins_types/union.c:516,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:516,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/union.c:518,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/union.c:516,5'
          Dst:             __assert_fail
    - functionName:    lyplg_type_compare_union
      functionSourceFile: '/src/libyang/src/plugins_types/union.c'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 491
      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:487,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:488,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/union.c:490,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyplg_type_validate_union
      functionSourceFile: '/src/libyang/src/plugins_types/union.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 482
      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:449,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:449,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/union.c:450,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:452,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:454,25'
              BranchSideFuncs:
                - lyb_parse_union
                - union_store_type
                - union_find_type
                - lydict_remove
                - lydict_insert
                - ly_err_free
            - BranchSide:      'src/plugins_types/union.c:465,10'
              BranchSideFuncs:
                - union_find_type
                - lydict_remove
                - lydict_insert
        - Branch String:   'src/plugins_types/union.c:456,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:458,26'
              BranchSideFuncs:
                - ly_err_free
                - union_find_type
                - lydict_remove
                - lydict_insert
            - BranchSide:      'src/plugins_types/union.c:461,23'
              BranchSideFuncs:
                - union_find_type
                - lydict_remove
                - lydict_insert
        - Branch String:   'src/plugins_types/union.c:465,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:467,30'
              BranchSideFuncs:
                - lydict_remove
                - lydict_insert
            - BranchSide:      'src/plugins_types/union.c:476,19'
              BranchSideFuncs:
                - lydict_remove
                - lydict_insert
        - Branch String:   'src/plugins_types/union.c:468,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:470,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/union.c:473,5'
              BranchSideFuncs:
                - lydict_remove
                - lydict_insert
        - Branch String:   'src/plugins_types/union.c:477,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:477,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/union.c:480,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/union.c:454,9'
          Dst:             lyb_parse_union
        - Src:             'src/plugins_types/union.c:456,13'
          Dst:             union_store_type
        - Src:             'src/plugins_types/union.c:458,13'
          Dst:             ly_err_free
        - Src:             'src/plugins_types/union.c:467,14'
          Dst:             union_find_type
        - Src:             'src/plugins_types/union.c:476,5'
          Dst:             lydict_remove
        - Src:             'src/plugins_types/union.c:477,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: 347
      functionLinenumberEnd: 379
      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:354,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:354,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/union.c:357,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:358,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:358,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/union.c:361,37'
              BranchSideFuncs:
                - union_subvalue_assignment
                - union_store_type
                - lyplg_type_prefix_data_new
                - __assert_fail
        - Branch String:   'src/plugins_types/union.c:362,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:362,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/union.c:364,9'
              BranchSideFuncs:
                - union_store_type
                - lyplg_type_prefix_data_new
                - __assert_fail
        - Branch String:   'src/plugins_types/union.c:364,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:366,42'
              BranchSideFuncs:
                - lyplg_type_prefix_data_new
                - __assert_fail
                - union_store_type
            - BranchSide:      'src/plugins_types/union.c:372,9'
              BranchSideFuncs:
                - union_store_type
        - Branch String:   'src/plugins_types/union.c:368,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:368,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/union.c:369,9'
              BranchSideFuncs:
                - __assert_fail
                - union_store_type
        - Branch String:   'src/plugins_types/union.c:369,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:369,9'
              BranchSideFuncs:
                - union_store_type
            - BranchSide:      'src/plugins_types/union.c:370,5'
              BranchSideFuncs:
                - union_store_type
      Callsites:
        - Src:             'src/plugins_types/union.c:353,11'
          Dst:             lyb_union_validate
        - Src:             'src/plugins_types/union.c:357,5'
          Dst:             lyb_parse_union
        - Src:             'src/plugins_types/union.c:361,11'
          Dst:             union_subvalue_assignment
        - Src:             'src/plugins_types/union.c:366,15'
          Dst:             lyplg_type_prefix_data_new
        - Src:             'src/plugins_types/union.c:369,9'
          Dst:             __assert_fail
        - Src:             'src/plugins_types/union.c:376,11'
          Dst:             union_store_type
    - functionName:    lyplg_type_store_union
      functionSourceFile: '/src/libyang/src/plugins_types/union.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 430
      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:          249
      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:395,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:395,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:396,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:400,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:401,33'
              BranchSideFuncs:
                - lyb_fill_subvalue
                - lydict_insert
                - lyplg_type_free_union
                - free
            - BranchSide:      'src/plugins_types/union.c:405,41'
              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:402,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:402,9'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_union
                - free
            - BranchSide:      'src/plugins_types/union.c:403,5'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_union
                - free
        - Branch String:   'src/plugins_types/union.c:402,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:402,9'
              BranchSideFuncs:
                - lyplg_type_free_union
                - free
            - BranchSide:      'src/plugins_types/union.c:403,5'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_union
                - free
        - Branch String:   'src/plugins_types/union.c:406,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:406,9'
              BranchSideFuncs:
                - lyplg_type_free_union
                - free
            - BranchSide:      'src/plugins_types/union.c:409,42'
              BranchSideFuncs:
                - lyplg_type_prefix_data_new
                - union_find_type
                - lydict_insert
                - lyplg_type_free_union
                - free
        - Branch String:   'src/plugins_types/union.c:411,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:411,9'
              BranchSideFuncs:
                - lyplg_type_free_union
                - free
            - BranchSide:      'src/plugins_types/union.c:414,31'
              BranchSideFuncs:
                - union_find_type
                - lydict_insert
                - lyplg_type_free_union
                - free
        - Branch String:   'src/plugins_types/union.c:420,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:420,5'
              BranchSideFuncs:
                - lyplg_type_free_union
                - free
            - BranchSide:      'src/plugins_types/union.c:420,5'
              BranchSideFuncs:
                - lyplg_type_free_union
                - free
        - Branch String:   'src/plugins_types/union.c:423,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:424,22'
              BranchSideFuncs:
                - free
                - lyplg_type_free_union
            - BranchSide:      'src/plugins_types/union.c:427,10'
              BranchSideFuncs:
                - lyplg_type_free_union
        - Branch String:   'src/plugins_types/union.c:427,29'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:427,33'
              BranchSideFuncs:
                - lyplg_type_free_union
            - BranchSide:      'src/plugins_types/union.c:427,29'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/union.c:427,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:427,9'
              BranchSideFuncs:
                - lyplg_type_free_union
            - BranchSide:      'src/plugins_types/union.c:428,31'
              BranchSideFuncs:
                - lyplg_type_free_union
      Callsites:
        - Src:             'src/plugins_types/union.c:394,5'
          Dst:             calloc
        - Src:             'src/plugins_types/union.c:401,15'
          Dst:             lyb_fill_subvalue
        - Src:             'src/plugins_types/union.c:405,15'
          Dst:             union_subvalue_assignment
        - Src:             'src/plugins_types/union.c:409,15'
          Dst:             lyplg_type_prefix_data_new
        - Src:             'src/plugins_types/union.c:414,15'
          Dst:             union_find_type
        - Src:             'src/plugins_types/union.c:419,9'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/union.c:428,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: 368
      functionLinenumberEnd: 378
      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:374,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:374,9'
              BranchSideFuncs:
                - lydict_remove
            - BranchSide:      'src/plugins_types/ipv4_address.c:375,23'
              BranchSideFuncs:
                - lydict_remove
      Callsites:
        - Src:             'src/plugins_types/ipv4_address.c:371,5'
          Dst:             lydict_remove
        - Src:             'src/plugins_types/ipv4_address.c:375,9'
          Dst:             lydict_remove
    - functionName:    lyplg_type_dup_ipv4_address
      functionSourceFile: '/src/libyang/src/plugins_types/ipv4_address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 361
      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:344,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:344,5'
              BranchSideFuncs:
                - lyplg_type_free_ipv4_address
            - BranchSide:      'src/plugins_types/ipv4_address.c:346,5'
              BranchSideFuncs:
                - lyplg_type_free_ipv4_address
                - lydict_insert
        - Branch String:   'src/plugins_types/ipv4_address.c:347,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:347,5'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv4_address
            - BranchSide:      'src/plugins_types/ipv4_address.c:349,5'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv4_address
        - Branch String:   'src/plugins_types/ipv4_address.c:353,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:353,5'
              BranchSideFuncs:
                - lyplg_type_free_ipv4_address
            - BranchSide:      'src/plugins_types/ipv4_address.c:355,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/ipv4_address.c:343,11'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/ipv4_address.c:352,11'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/ipv4_address.c:359,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: 264
      functionLinenumberEnd: 330
      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
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/ipv4_address.c:271,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:272,14'
              BranchSideFuncs:
                - strlen
                - malloc
            - BranchSide:      'src/plugins_types/ipv4_address.c:297,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:272,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:274,14'
              BranchSideFuncs:
                - strlen
                - malloc
            - BranchSide:      'src/plugins_types/ipv4_address.c:282,27'
              BranchSideFuncs:
                - strlen
                - malloc
        - Branch String:   'src/plugins_types/ipv4_address.c:275,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:276,18'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv4_address.c:278,21'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/ipv4_address.c:284,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:284,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv4_address.c:286,16'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/ipv4_address.c:290,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:291,45'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv4_address.c:293,16'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/ipv4_address.c:297,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:299,20'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/ipv4_address.c:323,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/ipv4_address.c:299,20'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:299,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:299,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:301,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:301,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:304,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:304,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:305,18'
              BranchSideFuncs:
                - lydict_insert_zc
                - strlen
                - ly_log
                - strlen
                - sprintf
            - BranchSide:      'src/plugins_types/ipv4_address.c:311,13'
              BranchSideFuncs:
                - lydict_insert_zc
                - strlen
                - ly_log
                - strlen
                - sprintf
        - Branch String:   'src/plugins_types/ipv4_address.c:311,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:312,21'
              BranchSideFuncs:
                - strlen
                - sprintf
                - lydict_insert_zc
                - strlen
                - ly_log
            - BranchSide:      'src/plugins_types/ipv4_address.c:316,30'
              BranchSideFuncs:
                - lydict_insert_zc
                - strlen
                - ly_log
        - Branch String:   'src/plugins_types/ipv4_address.c:316,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:317,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/plugins_types/ipv4_address.c:320,5'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/ipv4_address.c:323,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:324,10'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/ipv4_address.c:326,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/ipv4_address.c:326,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:327,29'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/ipv4_address.c:329,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/ipv4_address.c:282,20'
          Dst:             strlen
        - Src:             'src/plugins_types/ipv4_address.c:299,32'
          Dst:             strlen
        - Src:             'src/plugins_types/ipv4_address.c:304,14'
          Dst:             inet_ntop
        - Src:             'src/plugins_types/ipv4_address.c:306,13'
          Dst:             __errno_location
        - Src:             'src/plugins_types/ipv4_address.c:306,13'
          Dst:             strerror
        - Src:             'src/plugins_types/ipv4_address.c:306,13'
          Dst:             ly_log
        - Src:             'src/plugins_types/ipv4_address.c:312,27'
          Dst:             strlen
        - Src:             'src/plugins_types/ipv4_address.c:312,13'
          Dst:             sprintf
        - Src:             'src/plugins_types/ipv4_address.c:316,13'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/ipv4_address.c:317,13'
          Dst:             ly_log
        - Src:             'src/plugins_types/ipv4_address.c:327,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: 235
      functionLinenumberEnd: 256
      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:243,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:244,16'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv4_address.c:247,10'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/plugins_types/ipv4_address.c:247,19'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:247,22'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/plugins_types/ipv4_address.c:249,16'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/plugins_types/ipv4_address.c:247,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:248,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv4_address.c:249,16'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/plugins_types/ipv4_address.c:249,25'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:249,29'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/plugins_types/ipv4_address.c:251,16'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/plugins_types/ipv4_address.c:249,16'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:250,9'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/plugins_types/ipv4_address.c:251,16'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'src/plugins_types/ipv4_address.c:242,11'
          Dst:             memcmp
        - Src:             'src/plugins_types/ipv4_address.c:252,16'
          Dst:             strcmp
    - functionName:    lyplg_type_compare_ipv4_address
      functionSourceFile: '/src/libyang/src/plugins_types/ipv4_address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 227
      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:223,55'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:223,59'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv4_address.c:224,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/ipv4_address.c:223,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:224,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv4_address.c:226,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/ipv4_address.c:223,9'
          Dst:             memcmp
    - functionName:    lyplg_type_store_ipv4_address
      functionSourceFile: '/src/libyang/src/plugins_types/ipv4_address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 207
      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:         48
      ICount:          351
      EdgeCount:       66
      CyclomaticComplexity: 20
      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:175,9'
              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:175,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:177,57'
              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:182,40'
              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:178,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:178,9'
              BranchSideFuncs:
                - lyplg_type_free_ipv4_address
                - free
            - BranchSide:      'src/plugins_types/ipv4_address.c:179,5'
              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:183,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:183,5'
              BranchSideFuncs:
                - lyplg_type_free_ipv4_address
                - free
            - BranchSide:      'src/plugins_types/ipv4_address.c:186,30'
              BranchSideFuncs:
                - ipv4address_str2ip
                - lydict_insert
                - lyplg_type_free_ipv4_address
                - free
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/ipv4_address.c:187,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:187,5'
              BranchSideFuncs:
                - lyplg_type_free_ipv4_address
                - free
            - BranchSide:      'src/plugins_types/ipv4_address.c:190,9'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv4_address
                - free
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/ipv4_address.c:190,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:191,32'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_free_ipv4_address
                - free
            - BranchSide:      'src/plugins_types/ipv4_address.c:195,29'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv4_address
                - free
        - Branch String:   'src/plugins_types/ipv4_address.c:193,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:193,9'
              BranchSideFuncs:
                - lyplg_type_free_ipv4_address
                - free
            - BranchSide:      'src/plugins_types/ipv4_address.c:194,5'
              BranchSideFuncs:
                - lyplg_type_free_ipv4_address
                - free
        - Branch String:   'src/plugins_types/ipv4_address.c:195,34'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:195,46'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv4_address
                - free
            - BranchSide:      'src/plugins_types/ipv4_address.c:195,58'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv4_address
                - free
        - Branch String:   'src/plugins_types/ipv4_address.c:196,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:196,9'
              BranchSideFuncs:
                - lyplg_type_free_ipv4_address
                - free
        - Branch String:   'src/plugins_types/ipv4_address.c:200,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:201,22'
              BranchSideFuncs:
                - free
                - lyplg_type_free_ipv4_address
            - BranchSide:      'src/plugins_types/ipv4_address.c:204,9'
              BranchSideFuncs:
                - lyplg_type_free_ipv4_address
        - Branch String:   'src/plugins_types/ipv4_address.c:204,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:204,9'
              BranchSideFuncs:
                - lyplg_type_free_ipv4_address
            - BranchSide:      'src/plugins_types/ipv4_address.c:205,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:177,75'
          Dst:             ly_utf8len
        - Src:             'src/plugins_types/ipv4_address.c:177,15'
          Dst:             lyplg_type_validate_range
        - Src:             'src/plugins_types/ipv4_address.c:182,11'
          Dst:             lyplg_type_validate_patterns
        - Src:             'src/plugins_types/ipv4_address.c:186,11'
          Dst:             ipv4address_str2ip
        - Src:             'src/plugins_types/ipv4_address.c:191,15'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/ipv4_address.c:195,15'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/ipv4_address.c:205,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: 168
      functionLinenumberEnd: 209
      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
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/ipv4_address_no_zone.c:174,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:175,10'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:183,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:176,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:177,14'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:179,17'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/ipv4_address_no_zone.c:183,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:184,15'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:202,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/ipv4_address_no_zone.c:185,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:185,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:188,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:188,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:189,18'
              BranchSideFuncs:
                - lydict_insert_zc
                - strlen
                - ly_log
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:195,30'
              BranchSideFuncs:
                - lydict_insert_zc
                - strlen
                - ly_log
        - Branch String:   'src/plugins_types/ipv4_address_no_zone.c:195,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:196,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:199,5'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/ipv4_address_no_zone.c:202,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:203,10'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:205,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/ipv4_address_no_zone.c:205,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:206,29'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:208,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/ipv4_address_no_zone.c:188,14'
          Dst:             inet_ntop
        - Src:             'src/plugins_types/ipv4_address_no_zone.c:190,13'
          Dst:             __errno_location
        - Src:             'src/plugins_types/ipv4_address_no_zone.c:190,13'
          Dst:             strerror
        - Src:             'src/plugins_types/ipv4_address_no_zone.c:190,13'
          Dst:             ly_log
        - Src:             'src/plugins_types/ipv4_address_no_zone.c:195,13'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/ipv4_address_no_zone.c:196,13'
          Dst:             ly_log
        - Src:             'src/plugins_types/ipv4_address_no_zone.c:206,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: 153
      functionLinenumberEnd: 159
      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:159,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: 135
      functionLinenumberEnd: 145
      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:141,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:142,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:144,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/ipv4_address_no_zone.c:141,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: 126
      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:         34
      ICount:          260
      EdgeCount:       47
      CyclomaticComplexity: 15
      functionsReached:
        - inet_pton
        - ly_err_new
        - ly_utf8len
        - lydict_insert_zc
        - lyplg_type_check_hints
        - lyplg_type_free_simple
        - lyplg_type_validate_patterns
        - lyplg_type_validate_range
        - strndup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/ipv4_address_no_zone.c:66,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:66,5'
              BranchSideFuncs:
                - lyplg_type_check_hints
                - lyplg_type_validate_patterns
                - strndup
                - lyplg_type_free_simple
                - free
                - inet_pton
                - ly_err_new
                - lydict_insert_zc
                - ly_utf8len
                - lyplg_type_validate_range
                - ly_err_new
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:67,25'
              BranchSideFuncs:
                - lyplg_type_check_hints
                - lyplg_type_validate_patterns
                - strndup
                - lyplg_type_free_simple
                - free
                - inet_pton
                - ly_err_new
                - lydict_insert_zc
                - ly_utf8len
                - lyplg_type_validate_range
                - ly_err_new
        - Branch String:   'src/plugins_types/ipv4_address_no_zone.c:69,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:71,13'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
                - ly_err_new
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:85,34'
              BranchSideFuncs:
                - lyplg_type_check_hints
                - lyplg_type_validate_patterns
                - strndup
                - lyplg_type_free_simple
                - free
                - inet_pton
                - ly_err_new
                - lydict_insert_zc
                - ly_utf8len
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/ipv4_address_no_zone.c:71,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:72,30'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:78,17'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/ipv4_address_no_zone.c:86,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:86,5'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:89,9'
              BranchSideFuncs:
                - lyplg_type_validate_patterns
                - strndup
                - lyplg_type_free_simple
                - free
                - inet_pton
                - ly_err_new
                - lydict_insert_zc
                - ly_utf8len
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/ipv4_address_no_zone.c:89,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:91,57'
              BranchSideFuncs:
                - ly_utf8len
                - lyplg_type_validate_range
                - lyplg_type_validate_patterns
                - strndup
                - lyplg_type_free_simple
                - free
                - inet_pton
                - ly_err_new
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:96,40'
              BranchSideFuncs:
                - lyplg_type_validate_patterns
                - strndup
                - lyplg_type_free_simple
                - free
                - inet_pton
                - ly_err_new
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/ipv4_address_no_zone.c:92,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:92,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:93,5'
              BranchSideFuncs:
                - lyplg_type_validate_patterns
                - strndup
                - lyplg_type_free_simple
                - free
                - inet_pton
                - ly_err_new
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/ipv4_address_no_zone.c:97,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:97,5'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:100,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:100,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:101,25'
              BranchSideFuncs:
                - inet_pton
                - ly_err_new
                - lyplg_type_free_simple
                - free
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:108,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:102,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:102,9'
              BranchSideFuncs:
                - inet_pton
                - ly_err_new
                - lyplg_type_free_simple
                - free
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:104,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:108,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:109,26'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:114,28'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/ipv4_address_no_zone.c:116,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:116,5'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:116,5'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/ipv4_address_no_zone.c:119,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:120,22'
              BranchSideFuncs:
                - free
                - lyplg_type_free_simple
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:123,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
        - Branch String:   'src/plugins_types/ipv4_address_no_zone.c:123,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:123,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:124,32'
              BranchSideFuncs:
                - lyplg_type_free_simple
      Callsites:
        - Src:             'src/plugins_types/ipv4_address_no_zone.c:72,19'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/ipv4_address_no_zone.c:85,11'
          Dst:             lyplg_type_check_hints
        - Src:             'src/plugins_types/ipv4_address_no_zone.c:91,75'
          Dst:             ly_utf8len
        - Src:             'src/plugins_types/ipv4_address_no_zone.c:91,15'
          Dst:             lyplg_type_validate_range
        - Src:             'src/plugins_types/ipv4_address_no_zone.c:96,11'
          Dst:             lyplg_type_validate_patterns
        - Src:             'src/plugins_types/ipv4_address_no_zone.c:101,17'
          Dst:             strndup
        - Src:             'src/plugins_types/ipv4_address_no_zone.c:108,10'
          Dst:             inet_pton
        - Src:             'src/plugins_types/ipv4_address_no_zone.c:109,15'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/ipv4_address_no_zone.c:114,11'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/ipv4_address_no_zone.c:124,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: 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/ipv6_address.c:376,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:376,9'
              BranchSideFuncs:
                - lydict_remove
            - BranchSide:      'src/plugins_types/ipv6_address.c:377,23'
              BranchSideFuncs:
                - lydict_remove
      Callsites:
        - Src:             'src/plugins_types/ipv6_address.c:373,5'
          Dst:             lydict_remove
        - Src:             'src/plugins_types/ipv6_address.c:377,9'
          Dst:             lydict_remove
    - functionName:    lyplg_type_dup_ipv6_address
      functionSourceFile: '/src/libyang/src/plugins_types/ipv6_address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      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_ipv6_address
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/ipv6_address.c:347,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:347,5'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address
            - BranchSide:      'src/plugins_types/ipv6_address.c:349,5'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address
                - lydict_insert
        - Branch String:   'src/plugins_types/ipv6_address.c:350,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:350,5'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv6_address
            - BranchSide:      'src/plugins_types/ipv6_address.c:352,5'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv6_address
        - Branch String:   'src/plugins_types/ipv6_address.c:355,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:355,5'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address
            - BranchSide:      'src/plugins_types/ipv6_address.c:357,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/ipv6_address.c:346,11'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/ipv6_address.c:354,11'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/ipv6_address.c:361,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: 267
      functionLinenumberEnd: 333
      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
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/ipv6_address.c:274,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:275,14'
              BranchSideFuncs:
                - strlen
                - malloc
            - BranchSide:      'src/plugins_types/ipv6_address.c:300,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:275,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:277,14'
              BranchSideFuncs:
                - strlen
                - malloc
            - BranchSide:      'src/plugins_types/ipv6_address.c:285,27'
              BranchSideFuncs:
                - strlen
                - malloc
        - Branch String:   'src/plugins_types/ipv6_address.c:278,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:279,18'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv6_address.c:281,21'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/ipv6_address.c:287,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:287,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv6_address.c:289,16'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/ipv6_address.c:293,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:294,45'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv6_address.c:296,16'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/ipv6_address.c:300,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:302,20'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/ipv6_address.c:326,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/ipv6_address.c:302,20'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:302,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:302,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:304,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:304,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:307,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:307,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:308,18'
              BranchSideFuncs:
                - lydict_insert_zc
                - strlen
                - ly_log
                - strlen
                - sprintf
            - BranchSide:      'src/plugins_types/ipv6_address.c:314,13'
              BranchSideFuncs:
                - lydict_insert_zc
                - strlen
                - ly_log
                - strlen
                - sprintf
        - Branch String:   'src/plugins_types/ipv6_address.c:314,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:315,21'
              BranchSideFuncs:
                - strlen
                - sprintf
                - lydict_insert_zc
                - strlen
                - ly_log
            - BranchSide:      'src/plugins_types/ipv6_address.c:319,30'
              BranchSideFuncs:
                - lydict_insert_zc
                - strlen
                - ly_log
        - Branch String:   'src/plugins_types/ipv6_address.c:319,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:320,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/plugins_types/ipv6_address.c:323,5'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/ipv6_address.c:326,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:327,10'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/ipv6_address.c:329,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/ipv6_address.c:329,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:330,29'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/ipv6_address.c:332,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/ipv6_address.c:285,20'
          Dst:             strlen
        - Src:             'src/plugins_types/ipv6_address.c:302,32'
          Dst:             strlen
        - Src:             'src/plugins_types/ipv6_address.c:307,14'
          Dst:             inet_ntop
        - Src:             'src/plugins_types/ipv6_address.c:309,13'
          Dst:             __errno_location
        - Src:             'src/plugins_types/ipv6_address.c:309,13'
          Dst:             strerror
        - Src:             'src/plugins_types/ipv6_address.c:309,13'
          Dst:             ly_log
        - Src:             'src/plugins_types/ipv6_address.c:315,27'
          Dst:             strlen
        - Src:             'src/plugins_types/ipv6_address.c:315,13'
          Dst:             sprintf
        - Src:             'src/plugins_types/ipv6_address.c:319,13'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/ipv6_address.c:320,13'
          Dst:             ly_log
        - Src:             'src/plugins_types/ipv6_address.c:330,22'
          Dst:             strlen
    - functionName:    lyplg_type_sort_ipv6_address
      functionSourceFile: '/src/libyang/src/plugins_types/ipv6_address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 259
      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:246,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:247,16'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv6_address.c:250,10'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/plugins_types/ipv6_address.c:250,19'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:250,22'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/plugins_types/ipv6_address.c:252,16'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/plugins_types/ipv6_address.c:250,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:251,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv6_address.c:252,16'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/plugins_types/ipv6_address.c:252,25'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:252,29'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/plugins_types/ipv6_address.c:254,16'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/plugins_types/ipv6_address.c:252,16'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:253,9'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/plugins_types/ipv6_address.c:254,16'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'src/plugins_types/ipv6_address.c:245,11'
          Dst:             memcmp
        - Src:             'src/plugins_types/ipv6_address.c:255,16'
          Dst:             strcmp
    - functionName:    lyplg_type_compare_ipv6_address
      functionSourceFile: '/src/libyang/src/plugins_types/ipv6_address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 230
      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:226,55'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:226,59'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv6_address.c:227,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/ipv6_address.c:226,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:227,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv6_address.c:229,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/ipv6_address.c:226,9'
          Dst:             memcmp
    - functionName:    lyplg_type_store_ipv6_address
      functionSourceFile: '/src/libyang/src/plugins_types/ipv6_address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 210
      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:          360
      EdgeCount:       70
      CyclomaticComplexity: 21
      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:176,9'
              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:176,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:178,57'
              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:183,40'
              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:179,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:179,9'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address
                - free
            - BranchSide:      'src/plugins_types/ipv6_address.c:180,5'
              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:184,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:184,5'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address
                - free
            - BranchSide:      'src/plugins_types/ipv6_address.c:187,30'
              BranchSideFuncs:
                - ipv6address_str2ip
                - lyplg_type_free_ipv6_address
                - free
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/ipv6_address.c:188,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:188,5'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address
                - free
            - BranchSide:      'src/plugins_types/ipv6_address.c:190,9'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address
                - free
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/ipv6_address.c:190,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:190,19'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv6_address
                - free
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/ipv6_address.c:192,13'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv6_address
                - free
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/ipv6_address.c:192,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:193,36'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_free_ipv6_address
                - free
            - BranchSide:      'src/plugins_types/ipv6_address.c:197,33'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv6_address
                - free
        - Branch String:   'src/plugins_types/ipv6_address.c:195,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:195,13'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address
                - free
            - BranchSide:      'src/plugins_types/ipv6_address.c:196,9'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address
                - free
        - Branch String:   'src/plugins_types/ipv6_address.c:197,38'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:197,50'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv6_address
                - free
            - BranchSide:      'src/plugins_types/ipv6_address.c:197,62'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv6_address
                - free
        - Branch String:   'src/plugins_types/ipv6_address.c:198,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:198,13'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address
                - free
        - Branch String:   'src/plugins_types/ipv6_address.c:203,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:204,22'
              BranchSideFuncs:
                - free
                - lyplg_type_free_ipv6_address
            - BranchSide:      'src/plugins_types/ipv6_address.c:207,9'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address
        - Branch String:   'src/plugins_types/ipv6_address.c:207,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:207,9'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address
            - BranchSide:      'src/plugins_types/ipv6_address.c:208,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:178,75'
          Dst:             ly_utf8len
        - Src:             'src/plugins_types/ipv6_address.c:178,15'
          Dst:             lyplg_type_validate_range
        - Src:             'src/plugins_types/ipv6_address.c:183,11'
          Dst:             lyplg_type_validate_patterns
        - Src:             'src/plugins_types/ipv6_address.c:187,11'
          Dst:             ipv6address_str2ip
        - Src:             'src/plugins_types/ipv6_address.c:193,19'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/ipv6_address.c:197,19'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/ipv6_address.c:208,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: 293
      functionLinenumberEnd: 300
      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:296,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: 265
      functionLinenumberEnd: 286
      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:272,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:272,5'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address_no_zone
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:274,5'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address_no_zone
        - Branch String:   'src/plugins_types/ipv6_address_no_zone.c:275,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:275,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:277,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/ipv6_address_no_zone.c:271,11'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/ipv6_address_no_zone.c:284,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: 216
      functionLinenumberEnd: 258
      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
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/ipv6_address_no_zone.c:222,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:223,10'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:231,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:224,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:225,14'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:227,17'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/ipv6_address_no_zone.c:231,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:233,15'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:251,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/ipv6_address_no_zone.c:234,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:234,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:237,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:237,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:238,18'
              BranchSideFuncs:
                - lydict_insert_zc
                - strlen
                - ly_log
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:244,30'
              BranchSideFuncs:
                - lydict_insert_zc
                - strlen
                - ly_log
        - Branch String:   'src/plugins_types/ipv6_address_no_zone.c:244,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:245,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:248,5'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/ipv6_address_no_zone.c:251,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:252,10'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:254,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/ipv6_address_no_zone.c:254,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:255,29'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:257,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/ipv6_address_no_zone.c:237,14'
          Dst:             inet_ntop
        - Src:             'src/plugins_types/ipv6_address_no_zone.c:239,13'
          Dst:             __errno_location
        - Src:             'src/plugins_types/ipv6_address_no_zone.c:239,13'
          Dst:             strerror
        - Src:             'src/plugins_types/ipv6_address_no_zone.c:239,13'
          Dst:             ly_log
        - Src:             'src/plugins_types/ipv6_address_no_zone.c:244,13'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/ipv6_address_no_zone.c:245,13'
          Dst:             ly_log
        - Src:             'src/plugins_types/ipv6_address_no_zone.c:255,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: 201
      functionLinenumberEnd: 207
      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:207,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: 183
      functionLinenumberEnd: 193
      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:189,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:190,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:192,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/ipv6_address_no_zone.c:189,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: 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:         48
      ICount:          319
      EdgeCount:       66
      CyclomaticComplexity: 20
      functionsReached:
        - ipv6addressnozone_str2ip
        - ly_err_new
        - ly_utf8len
        - lydict_insert
        - lydict_insert_zc
        - lyplg_type_check_hints
        - lyplg_type_free_ipv6_address_no_zone
        - lyplg_type_validate_patterns
        - lyplg_type_validate_range
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/ipv6_address_no_zone.c:106,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:108,13'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address_no_zone
                - free
                - ly_err_new
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:132,5'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address_no_zone
                - free
                - lyplg_type_check_hints
                - lyplg_type_validate_patterns
                - ipv6addressnozone_str2ip
                - lydict_insert
                - lydict_insert_zc
                - ly_utf8len
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/ipv6_address_no_zone.c:108,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:109,30'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_free_ipv6_address_no_zone
                - free
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:114,14'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address_no_zone
                - free
        - Branch String:   'src/plugins_types/ipv6_address_no_zone.c:114,50'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:114,13'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address_no_zone
                - free
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:120,13'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address_no_zone
                - free
        - Branch String:   'src/plugins_types/ipv6_address_no_zone.c:114,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:116,40'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address_no_zone
                - free
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:120,13'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address_no_zone
                - free
        - Branch String:   'src/plugins_types/ipv6_address_no_zone.c:121,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:121,13'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address_no_zone
                - free
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:124,21'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address_no_zone
                - free
        - Branch String:   'src/plugins_types/ipv6_address_no_zone.c:133,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:133,5'
              BranchSideFuncs:
                - lyplg_type_check_hints
                - lyplg_type_validate_patterns
                - ipv6addressnozone_str2ip
                - lyplg_type_free_ipv6_address_no_zone
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_utf8len
                - lyplg_type_validate_range
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:136,34'
              BranchSideFuncs:
                - lyplg_type_check_hints
                - lyplg_type_validate_patterns
                - ipv6addressnozone_str2ip
                - lyplg_type_free_ipv6_address_no_zone
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_utf8len
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/ipv6_address_no_zone.c:137,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:137,5'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address_no_zone
                - free
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:140,9'
              BranchSideFuncs:
                - lyplg_type_validate_patterns
                - ipv6addressnozone_str2ip
                - lyplg_type_free_ipv6_address_no_zone
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_utf8len
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/ipv6_address_no_zone.c:140,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:142,57'
              BranchSideFuncs:
                - ly_utf8len
                - lyplg_type_validate_range
                - lyplg_type_validate_patterns
                - ipv6addressnozone_str2ip
                - lyplg_type_free_ipv6_address_no_zone
                - free
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:147,40'
              BranchSideFuncs:
                - lyplg_type_validate_patterns
                - 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:143,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:143,9'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address_no_zone
                - free
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:144,5'
              BranchSideFuncs:
                - lyplg_type_validate_patterns
                - 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:148,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:148,5'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address_no_zone
                - free
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:151,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:152,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:152,5'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address_no_zone
                - free
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:154,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:154,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:154,19'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv6_address_no_zone
                - free
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:156,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:156,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:157,36'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_free_ipv6_address_no_zone
                - free
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:161,33'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv6_address_no_zone
                - free
        - Branch String:   'src/plugins_types/ipv6_address_no_zone.c:159,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:159,13'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address_no_zone
                - free
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:160,9'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address_no_zone
                - free
        - Branch String:   'src/plugins_types/ipv6_address_no_zone.c:161,38'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:161,50'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv6_address_no_zone
                - free
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:161,62'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv6_address_no_zone
                - free
        - Branch String:   'src/plugins_types/ipv6_address_no_zone.c:162,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:162,13'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address_no_zone
                - free
        - Branch String:   'src/plugins_types/ipv6_address_no_zone.c:167,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:168,22'
              BranchSideFuncs:
                - free
                - lyplg_type_free_ipv6_address_no_zone
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:171,9'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address_no_zone
        - Branch String:   'src/plugins_types/ipv6_address_no_zone.c:171,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:171,9'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address_no_zone
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:172,46'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address_no_zone
      Callsites:
        - Src:             'src/plugins_types/ipv6_address_no_zone.c:109,19'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/ipv6_address_no_zone.c:136,11'
          Dst:             lyplg_type_check_hints
        - Src:             'src/plugins_types/ipv6_address_no_zone.c:142,75'
          Dst:             ly_utf8len
        - Src:             'src/plugins_types/ipv6_address_no_zone.c:142,15'
          Dst:             lyplg_type_validate_range
        - Src:             'src/plugins_types/ipv6_address_no_zone.c:147,11'
          Dst:             lyplg_type_validate_patterns
        - Src:             'src/plugins_types/ipv6_address_no_zone.c:151,11'
          Dst:             ipv6addressnozone_str2ip
        - Src:             'src/plugins_types/ipv6_address_no_zone.c:157,19'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/ipv6_address_no_zone.c:161,19'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/ipv6_address_no_zone.c:172,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: 318
      functionLinenumberEnd: 325
      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:321,5'
          Dst:             lydict_remove
    - functionName:    lyplg_type_dup_ipv4_prefix
      functionSourceFile: '/src/libyang/src/plugins_types/ipv4_prefix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 311
      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:297,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:297,5'
              BranchSideFuncs:
                - lyplg_type_free_ipv4_prefix
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:299,5'
              BranchSideFuncs:
                - lyplg_type_free_ipv4_prefix
        - Branch String:   'src/plugins_types/ipv4_prefix.c:300,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:300,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:302,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/ipv4_prefix.c:296,11'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/ipv4_prefix.c:309,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: 239
      functionLinenumberEnd: 283
      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
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/ipv4_prefix.c:245,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:246,10'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:254,10'
              BranchSideFuncs:
                - malloc
                - inet_ntop
                - free
                - strlen
                - sprintf
                - lydict_insert_zc
                - strlen
                - ly_log
        - Branch String:   'src/plugins_types/ipv4_prefix.c:247,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:248,14'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:250,16'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/ipv4_prefix.c:254,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:256,15'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:276,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/ipv4_prefix.c:257,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:257,9'
              BranchSideFuncs:
                - inet_ntop
                - free
                - strlen
                - sprintf
                - lydict_insert_zc
                - strlen
                - ly_log
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:260,34'
              BranchSideFuncs:
                - inet_ntop
                - free
                - strlen
                - sprintf
                - lydict_insert_zc
                - strlen
                - ly_log
        - Branch String:   'src/plugins_types/ipv4_prefix.c:260,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:261,18'
              BranchSideFuncs:
                - strlen
                - sprintf
                - lydict_insert_zc
                - strlen
                - ly_log
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:266,17'
              BranchSideFuncs:
                - strlen
                - sprintf
                - lydict_insert_zc
                - strlen
                - ly_log
        - Branch String:   'src/plugins_types/ipv4_prefix.c:269,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:270,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:273,5'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/ipv4_prefix.c:276,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:277,10'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:279,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/ipv4_prefix.c:279,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:280,29'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:282,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/ipv4_prefix.c:260,14'
          Dst:             inet_ntop
        - Src:             'src/plugins_types/ipv4_prefix.c:266,23'
          Dst:             strlen
        - Src:             'src/plugins_types/ipv4_prefix.c:266,9'
          Dst:             sprintf
        - Src:             'src/plugins_types/ipv4_prefix.c:269,13'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/ipv4_prefix.c:270,13'
          Dst:             ly_log
        - Src:             'src/plugins_types/ipv4_prefix.c:280,22'
          Dst:             strlen
    - functionName:    lyplg_type_sort_ipv4_prefix
      functionSourceFile: '/src/libyang/src/plugins_types/ipv4_prefix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 230
      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:230,12'
          Dst:             memcmp
    - functionName:    lyplg_type_compare_ipv4_prefix
      functionSourceFile: '/src/libyang/src/plugins_types/ipv4_prefix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 216
      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:212,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:213,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:215,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/ipv4_prefix.c:212,9'
          Dst:             memcmp
    - functionName:    lyplg_type_store_ipv4_prefix
      functionSourceFile: '/src/libyang/src/plugins_types/ipv4_prefix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 197
      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:         42
      ICount:          311
      EdgeCount:       58
      CyclomaticComplexity: 18
      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:160,9'
              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:160,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:162,57'
              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:167,40'
              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:163,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:163,9'
              BranchSideFuncs:
                - lyplg_type_free_ipv4_prefix
                - free
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:164,5'
              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:168,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:168,5'
              BranchSideFuncs:
                - lyplg_type_free_ipv4_prefix
                - free
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:171,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:172,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:172,5'
              BranchSideFuncs:
                - lyplg_type_free_ipv4_prefix
                - free
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:175,27'
              BranchSideFuncs:
                - ipv4prefix_zero_host
                - lyplg_type_free_ipv4_prefix
                - free
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/ipv4_prefix.c:177,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:177,19'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv4_prefix
                - free
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:179,13'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv4_prefix
                - free
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/ipv4_prefix.c:179,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:180,36'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_free_ipv4_prefix
                - free
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:184,33'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv4_prefix
                - free
        - Branch String:   'src/plugins_types/ipv4_prefix.c:182,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:182,13'
              BranchSideFuncs:
                - lyplg_type_free_ipv4_prefix
                - free
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:183,9'
              BranchSideFuncs:
                - lyplg_type_free_ipv4_prefix
                - free
        - Branch String:   'src/plugins_types/ipv4_prefix.c:184,38'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:184,50'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv4_prefix
                - free
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:184,62'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv4_prefix
                - free
        - Branch String:   'src/plugins_types/ipv4_prefix.c:185,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:185,13'
              BranchSideFuncs:
                - lyplg_type_free_ipv4_prefix
                - free
        - Branch String:   'src/plugins_types/ipv4_prefix.c:190,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:191,22'
              BranchSideFuncs:
                - free
                - lyplg_type_free_ipv4_prefix
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:194,9'
              BranchSideFuncs:
                - lyplg_type_free_ipv4_prefix
        - Branch String:   'src/plugins_types/ipv4_prefix.c:194,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:194,9'
              BranchSideFuncs:
                - lyplg_type_free_ipv4_prefix
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:195,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:162,75'
          Dst:             ly_utf8len
        - Src:             'src/plugins_types/ipv4_prefix.c:162,15'
          Dst:             lyplg_type_validate_range
        - Src:             'src/plugins_types/ipv4_prefix.c:167,11'
          Dst:             lyplg_type_validate_patterns
        - Src:             'src/plugins_types/ipv4_prefix.c:171,11'
          Dst:             ipv4prefix_str2ip
        - Src:             'src/plugins_types/ipv4_prefix.c:175,5'
          Dst:             ipv4prefix_zero_host
        - Src:             'src/plugins_types/ipv4_prefix.c:180,19'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/ipv4_prefix.c:184,19'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/ipv4_prefix.c:195,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: 332
      functionLinenumberEnd: 339
      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:335,5'
          Dst:             lydict_remove
    - functionName:    lyplg_type_dup_ipv6_prefix
      functionSourceFile: '/src/libyang/src/plugins_types/ipv6_prefix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 325
      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:311,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:311,5'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_prefix
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:313,5'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_prefix
        - Branch String:   'src/plugins_types/ipv6_prefix.c:314,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:314,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:316,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/ipv6_prefix.c:310,11'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/ipv6_prefix.c:323,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: 253
      functionLinenumberEnd: 297
      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
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/ipv6_prefix.c:259,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:260,10'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:268,10'
              BranchSideFuncs:
                - malloc
                - inet_ntop
                - free
                - strlen
                - sprintf
                - lydict_insert_zc
                - strlen
                - ly_log
        - Branch String:   'src/plugins_types/ipv6_prefix.c:261,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:262,14'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:264,16'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/ipv6_prefix.c:268,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:270,15'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:290,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/ipv6_prefix.c:271,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:271,9'
              BranchSideFuncs:
                - inet_ntop
                - free
                - strlen
                - sprintf
                - lydict_insert_zc
                - strlen
                - ly_log
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:274,35'
              BranchSideFuncs:
                - inet_ntop
                - free
                - strlen
                - sprintf
                - lydict_insert_zc
                - strlen
                - ly_log
        - Branch String:   'src/plugins_types/ipv6_prefix.c:274,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:275,18'
              BranchSideFuncs:
                - strlen
                - sprintf
                - lydict_insert_zc
                - strlen
                - ly_log
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:280,17'
              BranchSideFuncs:
                - strlen
                - sprintf
                - lydict_insert_zc
                - strlen
                - ly_log
        - Branch String:   'src/plugins_types/ipv6_prefix.c:283,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:284,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:287,5'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/ipv6_prefix.c:290,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:291,10'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:293,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/ipv6_prefix.c:293,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:294,29'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:296,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/ipv6_prefix.c:274,14'
          Dst:             inet_ntop
        - Src:             'src/plugins_types/ipv6_prefix.c:280,23'
          Dst:             strlen
        - Src:             'src/plugins_types/ipv6_prefix.c:280,9'
          Dst:             sprintf
        - Src:             'src/plugins_types/ipv6_prefix.c:283,13'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/ipv6_prefix.c:284,13'
          Dst:             ly_log
        - Src:             'src/plugins_types/ipv6_prefix.c:294,22'
          Dst:             strlen
    - functionName:    lyplg_type_sort_ipv6_prefix
      functionSourceFile: '/src/libyang/src/plugins_types/ipv6_prefix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 244
      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:244,12'
          Dst:             memcmp
    - functionName:    lyplg_type_compare_ipv6_prefix
      functionSourceFile: '/src/libyang/src/plugins_types/ipv6_prefix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 230
      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:226,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:227,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:229,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/ipv6_prefix.c:226,9'
          Dst:             memcmp
    - functionName:    lyplg_type_store_ipv6_prefix
      functionSourceFile: '/src/libyang/src/plugins_types/ipv6_prefix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 211
      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:         50
      ICount:          354
      EdgeCount:       69
      CyclomaticComplexity: 21
      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:174,9'
              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:174,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:176,57'
              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:181,40'
              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:177,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:177,9'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_prefix
                - free
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:178,5'
              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:182,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:182,5'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_prefix
                - free
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:185,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:186,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:186,5'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_prefix
                - free
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:189,27'
              BranchSideFuncs:
                - ipv6prefix_zero_host
                - lyplg_type_free_ipv6_prefix
                - free
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/ipv6_prefix.c:191,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:191,19'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv6_prefix
                - free
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:193,13'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv6_prefix
                - free
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/ipv6_prefix.c:193,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:194,36'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_free_ipv6_prefix
                - free
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:198,33'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv6_prefix
                - free
        - Branch String:   'src/plugins_types/ipv6_prefix.c:196,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:196,13'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_prefix
                - free
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:197,9'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_prefix
                - free
        - Branch String:   'src/plugins_types/ipv6_prefix.c:198,38'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:198,50'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv6_prefix
                - free
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:198,62'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv6_prefix
                - free
        - Branch String:   'src/plugins_types/ipv6_prefix.c:199,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:199,13'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_prefix
                - free
        - Branch String:   'src/plugins_types/ipv6_prefix.c:204,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:205,22'
              BranchSideFuncs:
                - free
                - lyplg_type_free_ipv6_prefix
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:208,9'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_prefix
        - Branch String:   'src/plugins_types/ipv6_prefix.c:208,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:208,9'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_prefix
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:209,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:176,75'
          Dst:             ly_utf8len
        - Src:             'src/plugins_types/ipv6_prefix.c:176,15'
          Dst:             lyplg_type_validate_range
        - Src:             'src/plugins_types/ipv6_prefix.c:181,11'
          Dst:             lyplg_type_validate_patterns
        - Src:             'src/plugins_types/ipv6_prefix.c:185,11'
          Dst:             ipv6prefix_str2ip
        - Src:             'src/plugins_types/ipv6_prefix.c:189,5'
          Dst:             ipv6prefix_zero_host
        - Src:             'src/plugins_types/ipv6_prefix.c:194,19'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/ipv6_prefix.c:198,19'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/ipv6_prefix.c:209,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: 184
      functionLinenumberEnd: 198
      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:187,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:188,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/date_and_time.c:191,17'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/date_and_time.c:191,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:192,14'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/date_and_time.c:197,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/date_and_time.c:192,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:193,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/date_and_time.c:195,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyplg_type_sort_by_fractions
      functionSourceFile: '/src/libyang/src/plugins_types/date_and_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 236
      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:218,20'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:218,24'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
            - BranchSide:      'src/plugins_types/date_and_time.c:220,17'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
        - Branch String:   'src/plugins_types/date_and_time.c:218,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:219,9'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
            - BranchSide:      'src/plugins_types/date_and_time.c:220,17'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
        - Branch String:   'src/plugins_types/date_and_time.c:220,28'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:220,31'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
            - BranchSide:      'src/plugins_types/date_and_time.c:222,16'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
        - Branch String:   'src/plugins_types/date_and_time.c:220,16'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:221,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/date_and_time.c:222,16'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
        - Branch String:   'src/plugins_types/date_and_time.c:227,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:227,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/plugins_types/date_and_time.c:227,5'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
        - Branch String:   'src/plugins_types/date_and_time.c:227,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:227,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/plugins_types/date_and_time.c:227,5'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
        - Branch String:   'src/plugins_types/date_and_time.c:227,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:227,5'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
            - BranchSide:      'src/plugins_types/date_and_time.c:227,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/plugins_types/date_and_time.c:227,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:227,5'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/plugins_types/date_and_time.c:228,17'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/plugins_types/date_and_time.c:229,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:230,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/date_and_time.c:231,16'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/date_and_time.c:231,16'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:232,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/date_and_time.c:234,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/date_and_time.c:215,18'
          Dst:             lyplg_type_fractions_is_zero
        - Src:             'src/plugins_types/date_and_time.c:216,18'
          Dst:             lyplg_type_fractions_is_zero
        - Src:             'src/plugins_types/date_and_time.c:227,5'
          Dst:             __assert_fail
        - Src:             'src/plugins_types/date_and_time.c:228,10'
          Dst:             strcmp
    - functionName:    lyplg_type_free_date_and_time
      functionSourceFile: '/src/libyang/src/plugins_types/date_and_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 386
      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:382,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:382,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/plugins_types/date_and_time.c:383,14'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/plugins_types/date_and_time.c:379,5'
          Dst:             lydict_remove
    - functionName:    lyplg_type_dup_date_and_time
      functionSourceFile: '/src/libyang/src/plugins_types/date_and_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 369
      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:345,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:345,5'
              BranchSideFuncs:
                - lyplg_type_free_date_and_time
            - BranchSide:      'src/plugins_types/date_and_time.c:348,5'
              BranchSideFuncs:
                - lyplg_type_free_date_and_time
                - strdup
        - Branch String:   'src/plugins_types/date_and_time.c:349,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:349,5'
              BranchSideFuncs:
                - strdup
                - lyplg_type_free_date_and_time
            - BranchSide:      'src/plugins_types/date_and_time.c:351,5'
              BranchSideFuncs:
                - strdup
                - lyplg_type_free_date_and_time
        - Branch String:   'src/plugins_types/date_and_time.c:358,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:359,39'
              BranchSideFuncs:
                - strdup
                - lyplg_type_free_date_and_time
            - BranchSide:      'src/plugins_types/date_and_time.c:363,21'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/date_and_time.c:360,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:360,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/date_and_time.c:361,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/date_and_time.c:344,11'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/date_and_time.c:359,32'
          Dst:             strdup
        - Src:             'src/plugins_types/date_and_time.c:367,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: 266
      functionLinenumberEnd: 330
      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:273,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:274,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - strlen
                - strlen
                - strlen
            - BranchSide:      'src/plugins_types/date_and_time.c:298,10'
              BranchSideFuncs:
                - ly_time_time2str
                - lydict_insert_zc
                - strlen
                - ly_log
                - gmtime_r
                - asprintf
        - Branch String:   'src/plugins_types/date_and_time.c:274,29'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:274,32'
              BranchSideFuncs:
                - malloc
                - ly_log
                - strlen
                - strlen
                - strlen
            - BranchSide:      'src/plugins_types/date_and_time.c:275,35'
              BranchSideFuncs:
                - malloc
                - ly_log
                - strlen
                - strlen
                - strlen
        - Branch String:   'src/plugins_types/date_and_time.c:274,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:275,35'
              BranchSideFuncs:
                - malloc
                - ly_log
                - strlen
                - strlen
                - strlen
            - BranchSide:      'src/plugins_types/date_and_time.c:288,14'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/date_and_time.c:275,35'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:275,61'
              BranchSideFuncs:
                - strlen
                - malloc
                - ly_log
                - strlen
                - strlen
            - BranchSide:      'src/plugins_types/date_and_time.c:275,32'
              BranchSideFuncs:
                - malloc
                - ly_log
                - strlen
                - strlen
        - Branch String:   'src/plugins_types/date_and_time.c:276,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:276,13'
              BranchSideFuncs:
                - strlen
                - strlen
            - BranchSide:      'src/plugins_types/date_and_time.c:278,14'
              BranchSideFuncs:
                - strlen
                - strlen
        - Branch String:   'src/plugins_types/date_and_time.c:279,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:280,39'
              BranchSideFuncs:
                - strlen
                - strlen
            - BranchSide:      'src/plugins_types/date_and_time.c:282,20'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/date_and_time.c:280,39'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:280,65'
              BranchSideFuncs:
                - strlen
                - strlen
            - BranchSide:      'src/plugins_types/date_and_time.c:280,36'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/date_and_time.c:284,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:285,24'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/date_and_time.c:287,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/date_and_time.c:289,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:290,18'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/date_and_time.c:292,28'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/date_and_time.c:298,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:299,13'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/date_and_time.c:323,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/date_and_time.c:299,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:301,28'
              BranchSideFuncs:
                - gmtime_r
                - asprintf
                - lydict_insert_zc
                - strlen
                - ly_log
            - BranchSide:      'src/plugins_types/date_and_time.c:310,34'
              BranchSideFuncs:
                - ly_time_time2str
                - lydict_insert_zc
                - strlen
                - ly_log
        - Branch String:   'src/plugins_types/date_and_time.c:301,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:302,17'
              BranchSideFuncs:
                - asprintf
                - lydict_insert_zc
                - strlen
                - ly_log
            - BranchSide:      'src/plugins_types/date_and_time.c:305,24'
              BranchSideFuncs:
                - asprintf
                - lydict_insert_zc
                - strlen
                - ly_log
        - Branch String:   'src/plugins_types/date_and_time.c:306,50'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:304,17'
              BranchSideFuncs:
                - asprintf
                - lydict_insert_zc
                - strlen
                - ly_log
            - BranchSide:      'src/plugins_types/date_and_time.c:306,69'
              BranchSideFuncs:
                - asprintf
                - lydict_insert_zc
                - strlen
                - ly_log
        - Branch String:   'src/plugins_types/date_and_time.c:304,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:307,17'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/date_and_time.c:309,9'
              BranchSideFuncs:
                - lydict_insert_zc
                - strlen
                - ly_log
        - Branch String:   'src/plugins_types/date_and_time.c:310,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/date_and_time.c:311,17'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/date_and_time.c:316,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:317,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/plugins_types/date_and_time.c:320,5'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/date_and_time.c:323,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:324,10'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/date_and_time.c:326,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/date_and_time.c:326,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:327,29'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/date_and_time.c:329,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/date_and_time.c:275,54'
          Dst:             strlen
        - Src:             'src/plugins_types/date_and_time.c:276,13'
          Dst:             ly_log
        - Src:             'src/plugins_types/date_and_time.c:280,58'
          Dst:             strlen
        - Src:             'src/plugins_types/date_and_time.c:285,51'
          Dst:             strlen
        - Src:             'src/plugins_types/date_and_time.c:301,18'
          Dst:             gmtime_r
        - Src:             'src/plugins_types/date_and_time.c:304,17'
          Dst:             asprintf
        - Src:             'src/plugins_types/date_and_time.c:310,17'
          Dst:             ly_time_time2str
        - Src:             'src/plugins_types/date_and_time.c:316,13'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/date_and_time.c:317,13'
          Dst:             ly_log
        - Src:             'src/plugins_types/date_and_time.c:327,22'
          Dst:             strlen
    - functionName:    lyplg_type_sort_date_and_time
      functionSourceFile: '/src/libyang/src/plugins_types/date_and_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 258
      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:252,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:253,16'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/date_and_time.c:257,41'
              BranchSideFuncs:
                - lyplg_type_sort_by_fractions
      Callsites:
        - Src:             'src/plugins_types/date_and_time.c:251,10'
          Dst:             difftime
        - Src:             'src/plugins_types/date_and_time.c:257,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: 156
      functionLinenumberEnd: 173
      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:163,32'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:163,36'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/date_and_time.c:164,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/date_and_time.c:163,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:164,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/date_and_time.c:168,11'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/plugins_types/date_and_time.c:168,27'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:168,31'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/plugins_types/date_and_time.c:169,14'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/plugins_types/date_and_time.c:168,48'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:169,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/plugins_types/date_and_time.c:170,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/date_and_time.c:169,30'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:169,33'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/plugins_types/date_and_time.c:172,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/date_and_time.c:169,49'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:169,60'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/plugins_types/date_and_time.c:172,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/date_and_time.c:168,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:170,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/date_and_time.c:172,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/date_and_time.c:169,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: 147
      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:          386
      EdgeCount:       74
      CyclomaticComplexity: 22
      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
        - lyplg_type_validate_patterns
        - lyplg_type_validate_range
        - strncmp
        - strndup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/date_and_time.c:64,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:64,5'
              BranchSideFuncs:
                - lyplg_type_check_hints
                - lyplg_type_validate_patterns
                - ly_time_str2time
                - strncmp
                - lyplg_type_free_date_and_time
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_last_logmsg
                - ly_err_new
                - lyplg_type_validate_range
                - strndup
                - __ctype_b_loc
                - ly_err_new
                - ly_err_new
            - BranchSide:      'src/plugins_types/date_and_time.c:65,25'
              BranchSideFuncs:
                - lyplg_type_check_hints
                - lyplg_type_validate_patterns
                - ly_time_str2time
                - strncmp
                - lyplg_type_free_date_and_time
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_last_logmsg
                - ly_err_new
                - lyplg_type_validate_range
                - strndup
                - __ctype_b_loc
                - ly_err_new
                - ly_err_new
        - Branch String:   'src/plugins_types/date_and_time.c:67,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:69,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:102,34'
              BranchSideFuncs:
                - lyplg_type_check_hints
                - lyplg_type_validate_patterns
                - ly_time_str2time
                - strncmp
                - lyplg_type_free_date_and_time
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_last_logmsg
                - ly_err_new
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/date_and_time.c:69,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:70,30'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_free_date_and_time
                - free
            - BranchSide:      'src/plugins_types/date_and_time.c:74,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:74,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:75,26'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_err_new
                - lyplg_type_free_date_and_time
                - free
                - strndup
            - BranchSide:      'src/plugins_types/date_and_time.c:84,17'
              BranchSideFuncs:
                - lyplg_type_free_date_and_time
                - free
                - strndup
        - Branch String:   'src/plugins_types/date_and_time.c:76,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:77,34'
              BranchSideFuncs:
                - lyplg_type_free_date_and_time
                - free
                - strndup
                - __ctype_b_loc
                - ly_err_new
            - BranchSide:      'src/plugins_types/date_and_time.c:81,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:87,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:88,49'
              BranchSideFuncs:
                - strndup
                - lyplg_type_free_date_and_time
                - free
            - BranchSide:      'src/plugins_types/date_and_time.c:93,13'
              BranchSideFuncs:
                - lyplg_type_free_date_and_time
                - free
        - Branch String:   'src/plugins_types/date_and_time.c:89,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:89,13'
              BranchSideFuncs:
                - lyplg_type_free_date_and_time
                - free
            - BranchSide:      'src/plugins_types/date_and_time.c:90,9'
              BranchSideFuncs:
                - lyplg_type_free_date_and_time
                - free
        - Branch String:   'src/plugins_types/date_and_time.c:93,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:94,44'
              BranchSideFuncs:
                - lyplg_type_free_date_and_time
                - free
            - BranchSide:      'src/plugins_types/date_and_time.c:98,9'
              BranchSideFuncs:
                - lyplg_type_free_date_and_time
                - free
        - Branch String:   'src/plugins_types/date_and_time.c:103,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:103,5'
              BranchSideFuncs:
                - lyplg_type_free_date_and_time
                - free
            - BranchSide:      'src/plugins_types/date_and_time.c:106,9'
              BranchSideFuncs:
                - lyplg_type_validate_patterns
                - ly_time_str2time
                - strncmp
                - lyplg_type_free_date_and_time
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_last_logmsg
                - ly_err_new
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/date_and_time.c:106,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:107,57'
              BranchSideFuncs:
                - lyplg_type_validate_range
                - lyplg_type_validate_patterns
                - ly_time_str2time
                - strncmp
                - lyplg_type_free_date_and_time
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_last_logmsg
                - ly_err_new
            - BranchSide:      'src/plugins_types/date_and_time.c:112,40'
              BranchSideFuncs:
                - lyplg_type_validate_patterns
                - 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:108,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:108,9'
              BranchSideFuncs:
                - lyplg_type_free_date_and_time
                - free
            - BranchSide:      'src/plugins_types/date_and_time.c:109,5'
              BranchSideFuncs:
                - lyplg_type_validate_patterns
                - 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:113,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:113,5'
              BranchSideFuncs:
                - lyplg_type_free_date_and_time
                - free
            - BranchSide:      'src/plugins_types/date_and_time.c:116,28'
              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:117,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:118,26'
              BranchSideFuncs:
                - ly_last_logmsg
                - ly_err_new
                - lyplg_type_free_date_and_time
                - free
            - BranchSide:      'src/plugins_types/date_and_time.c:122,27'
              BranchSideFuncs:
                - strncmp
                - lyplg_type_free_date_and_time
                - free
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/date_and_time.c:122,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:124,9'
              BranchSideFuncs:
                - lyplg_type_free_date_and_time
                - free
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/date_and_time.c:127,9'
              BranchSideFuncs:
                - lyplg_type_free_date_and_time
                - free
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/date_and_time.c:127,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:127,19'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_date_and_time
                - free
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/date_and_time.c:129,13'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_date_and_time
                - free
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/date_and_time.c:129,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:130,36'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_free_date_and_time
                - free
            - BranchSide:      'src/plugins_types/date_and_time.c:134,33'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_date_and_time
                - free
        - Branch String:   'src/plugins_types/date_and_time.c:132,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:132,13'
              BranchSideFuncs:
                - lyplg_type_free_date_and_time
                - free
            - BranchSide:      'src/plugins_types/date_and_time.c:133,9'
              BranchSideFuncs:
                - lyplg_type_free_date_and_time
                - free
        - Branch String:   'src/plugins_types/date_and_time.c:135,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:135,13'
              BranchSideFuncs:
                - lyplg_type_free_date_and_time
                - free
        - Branch String:   'src/plugins_types/date_and_time.c:140,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:141,22'
              BranchSideFuncs:
                - free
                - lyplg_type_free_date_and_time
            - BranchSide:      'src/plugins_types/date_and_time.c:144,9'
              BranchSideFuncs:
                - lyplg_type_free_date_and_time
        - Branch String:   'src/plugins_types/date_and_time.c:144,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:144,9'
              BranchSideFuncs:
                - lyplg_type_free_date_and_time
            - BranchSide:      'src/plugins_types/date_and_time.c:145,39'
              BranchSideFuncs:
                - lyplg_type_free_date_and_time
      Callsites:
        - Src:             'src/plugins_types/date_and_time.c:70,19'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/date_and_time.c:76,18'
          Dst:             __ctype_b_loc
        - Src:             'src/plugins_types/date_and_time.c:77,23'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/date_and_time.c:88,32'
          Dst:             strndup
        - Src:             'src/plugins_types/date_and_time.c:102,11'
          Dst:             lyplg_type_check_hints
        - Src:             'src/plugins_types/date_and_time.c:107,15'
          Dst:             lyplg_type_validate_range
        - Src:             'src/plugins_types/date_and_time.c:112,11'
          Dst:             lyplg_type_validate_patterns
        - Src:             'src/plugins_types/date_and_time.c:116,11'
          Dst:             ly_time_str2time
        - Src:             'src/plugins_types/date_and_time.c:118,57'
          Dst:             ly_last_logmsg
        - Src:             'src/plugins_types/date_and_time.c:118,15'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/date_and_time.c:122,10'
          Dst:             strncmp
        - Src:             'src/plugins_types/date_and_time.c:130,19'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/date_and_time.c:134,19'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/date_and_time.c:145,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: 100
      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:         40
      ICount:          282
      EdgeCount:       54
      CyclomaticComplexity: 16
      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,9'
              BranchSideFuncs:
                - lyplg_type_validate_patterns
                - lydict_insert
                - lyplg_type_free_simple
                - free
                - lydict_insert_zc
                - tolower
                - strndup
                - ly_utf8len
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/hex_string.c:59,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/hex_string.c:61,57'
              BranchSideFuncs:
                - ly_utf8len
                - lyplg_type_validate_range
                - lyplg_type_validate_patterns
                - lydict_insert
                - lyplg_type_free_simple
                - free
                - lydict_insert_zc
                - tolower
                - strndup
            - BranchSide:      'src/plugins_types/hex_string.c:66,40'
              BranchSideFuncs:
                - lyplg_type_validate_patterns
                - lydict_insert
                - lyplg_type_free_simple
                - free
                - lydict_insert_zc
                - tolower
                - strndup
        - Branch String:   'src/plugins_types/hex_string.c:62,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/hex_string.c:62,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/hex_string.c:63,5'
              BranchSideFuncs:
                - lyplg_type_validate_patterns
                - lydict_insert
                - lyplg_type_free_simple
                - free
                - lydict_insert_zc
                - tolower
                - strndup
        - Branch String:   'src/plugins_types/hex_string.c:67,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/hex_string.c:67,5'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/hex_string.c:70,10'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_simple
                - free
                - lydict_insert_zc
                - tolower
                - strndup
        - Branch String:   'src/plugins_types/hex_string.c:70,36'
          Branch Sides:
            - BranchSide:      'src/plugins_types/hex_string.c:70,41'
              BranchSideFuncs:
                - strndup
                - lyplg_type_free_simple
                - free
                - lydict_insert
                - lydict_insert_zc
                - tolower
            - BranchSide:      'src/plugins_types/hex_string.c:77,9'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_simple
                - free
                - lydict_insert_zc
                - tolower
        - Branch String:   'src/plugins_types/hex_string.c:70,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/hex_string.c:71,25'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_simple
                - free
                - lydict_insert_zc
                - tolower
            - BranchSide:      'src/plugins_types/hex_string.c:77,9'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_simple
                - free
                - lydict_insert_zc
                - tolower
        - Branch String:   'src/plugins_types/hex_string.c:72,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/hex_string.c:72,9'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_simple
                - free
                - lydict_insert_zc
                - tolower
            - BranchSide:      'src/plugins_types/hex_string.c:73,17'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_simple
                - free
                - lydict_insert_zc
                - tolower
        - Branch String:   'src/plugins_types/hex_string.c:77,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/hex_string.c:79,16'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - tolower
            - BranchSide:      'src/plugins_types/hex_string.c:88,29'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/hex_string.c:79,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/hex_string.c:80,51'
              BranchSideFuncs:
                - tolower
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/hex_string.c:83,32'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/hex_string.c:85,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/hex_string.c:85,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/hex_string.c:86,5'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/hex_string.c:88,34'
          Branch Sides:
            - BranchSide:      'src/plugins_types/hex_string.c:88,46'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/hex_string.c:88,58'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/hex_string.c:89,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:89,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/hex_string.c:93,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/hex_string.c:94,22'
              BranchSideFuncs:
                - free
                - lyplg_type_free_simple
            - BranchSide:      'src/plugins_types/hex_string.c:97,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
        - Branch String:   'src/plugins_types/hex_string.c:97,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/hex_string.c:97,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
            - BranchSide:      'src/plugins_types/hex_string.c:98,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:61,75'
          Dst:             ly_utf8len
        - Src:             'src/plugins_types/hex_string.c:61,15'
          Dst:             lyplg_type_validate_range
        - Src:             'src/plugins_types/hex_string.c:66,11'
          Dst:             lyplg_type_validate_patterns
        - Src:             'src/plugins_types/hex_string.c:71,17'
          Dst:             strndup
        - Src:             'src/plugins_types/hex_string.c:80,34'
          Dst:             tolower
        - Src:             'src/plugins_types/hex_string.c:83,15'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/hex_string.c:88,15'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/hex_string.c:98,9'
          Dst:             lyplg_type_free_simple
    - functionName:    xpath10_add_ns
      functionSourceFile: '/src/libyang/src/plugins_types/xpath1.0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 373
      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:349,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:350,12'
              BranchSideFuncs:
                - strdup
                - strdup
                - free
                - free
                - free
                - ly_set_add
            - BranchSide:      'src/plugins_types/xpath1.0.c:353,25'
              BranchSideFuncs:
                - strdup
                - strdup
                - free
                - free
                - free
                - ly_set_add
        - Branch String:   'src/plugins_types/xpath1.0.c:355,21'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:355,25'
              BranchSideFuncs:
                - free
                - free
                - free
                - ly_set_add
            - BranchSide:      'src/plugins_types/xpath1.0.c:356,12'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'src/plugins_types/xpath1.0.c:355,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:356,12'
              BranchSideFuncs:
                - ly_set_add
                - free
                - free
                - free
            - BranchSide:      'src/plugins_types/xpath1.0.c:359,5'
              BranchSideFuncs:
                - ly_set_add
                - free
                - free
                - free
        - Branch String:   'src/plugins_types/xpath1.0.c:362,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:363,9'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'src/plugins_types/xpath1.0.c:365,8'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'src/plugins_types/xpath1.0.c:368,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:368,9'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'src/plugins_types/xpath1.0.c:369,14'
              BranchSideFuncs:
                - free
                - free
                - free
      Callsites:
        - Src:             'src/plugins_types/xpath1.0.c:348,10'
          Dst:             calloc
        - Src:             'src/plugins_types/xpath1.0.c:353,18'
          Dst:             strdup
        - Src:             'src/plugins_types/xpath1.0.c:354,15'
          Dst:             strdup
        - Src:             'src/plugins_types/xpath1.0.c:362,15'
          Dst:             ly_set_add
    - functionName:    lyd_get_value
      functionSourceFile: '/src/libyang/build/libyang/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1172
      functionLinenumberEnd: 1186
      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:1173,9'
          Branch Sides:
            - BranchSide:      'libyang/tree_data.h:1174,9'
              BranchSideFuncs:
                - lyd_value_get_canonical
            - BranchSide:      'libyang/tree_data.h:1177,10'
              BranchSideFuncs:
                - lyd_value_get_canonical
        - Branch String:   'libyang/tree_data.h:1177,9'
          Branch Sides:
            - BranchSide:      'libyang/tree_data.h:1178,47'
              BranchSideFuncs:
                - lyd_value_get_canonical
            - BranchSide:      'libyang/tree_data.h:1179,16'
              BranchSideFuncs:
                - lyd_value_get_canonical
        - Branch String:   'libyang/tree_data.h:1182,16'
          Branch Sides:
            - BranchSide:      'libyang/tree_data.h:1182,36'
              BranchSideFuncs: []
            - BranchSide:      'libyang/tree_data.h:1182,80'
              BranchSideFuncs:
                - lyd_value_get_canonical
        - Branch String:   'libyang/tree_data.h:1182,80'
          Branch Sides:
            - BranchSide:      'libyang/tree_data.h:1182,95'
              BranchSideFuncs:
                - lyd_value_get_canonical
            - BranchSide:      'libyang/tree_data.h:1182,95'
              BranchSideFuncs:
                - lyd_value_get_canonical
      Callsites:
        - Src:             'libyang/tree_data.h:1182,56'
          Dst:             lyd_value_get_canonical
    - functionName:    lyd_child
      functionSourceFile: '/src/libyang/build/libyang/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1060
      functionLinenumberEnd: 1075
      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:1061,9'
          Branch Sides:
            - BranchSide:      'libyang/tree_data.h:1062,9'
              BranchSideFuncs: []
            - BranchSide:      'libyang/tree_data.h:1065,10'
              BranchSideFuncs: []
        - Branch String:   'libyang/tree_data.h:1065,9'
          Branch Sides:
            - BranchSide:      'libyang/tree_data.h:1067,47'
              BranchSideFuncs: []
            - BranchSide:      'libyang/tree_data.h:1070,9'
              BranchSideFuncs: []
        - Branch String:   'libyang/tree_data.h:1070,9'
          Branch Sides:
            - BranchSide:      'libyang/tree_data.h:1071,48'
              BranchSideFuncs: []
            - BranchSide:      'libyang/tree_data.h:1074,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyplg_type_validate_xpath10
      functionSourceFile: '/src/libyang/src/plugins_types/xpath1.0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 437
      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
        - strcmp
        - xpath10_add_ns
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/xpath1.0.c:394,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:396,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/xpath1.0.c:400,5'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
                - strcmp
                - lyd_find_xpath
                - ly_set_free
                - ly_err_last
                - ly_err_new
                - ly_err_new
                - lyd_child.5967
                - lyd_child.5967
                - strcmp
                - lyd_child.5967
                - lyd_get_value.5966
                - lyd_child.5967
                - lyd_child.5967
                - lyd_child.5967
                - strcmp
                - lyd_child.5967
                - lyd_get_value.5966
                - xpath10_add_ns
                - __assert_fail
                - lyd_child.5967
                - __assert_fail
                - lyd_child.5967
                - __assert_fail
        - Branch String:   'src/plugins_types/xpath1.0.c:400,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:400,5'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - lyd_find_xpath
                - ly_set_free
                - ly_err_last
                - ly_err_new
                - ly_err_new
                - lyd_child.5967
                - lyd_child.5967
                - strcmp
                - lyd_child.5967
                - lyd_get_value.5966
                - lyd_child.5967
                - lyd_child.5967
                - lyd_child.5967
                - strcmp
                - lyd_child.5967
                - lyd_get_value.5966
                - xpath10_add_ns
                - __assert_fail
                - lyd_child.5967
                - __assert_fail
                - lyd_child.5967
                - __assert_fail
            - BranchSide:      'src/plugins_types/xpath1.0.c:403,5'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - lyd_find_xpath
                - ly_set_free
                - ly_err_last
                - ly_err_new
                - ly_err_new
                - lyd_child.5967
                - lyd_child.5967
                - strcmp
                - lyd_child.5967
                - lyd_get_value.5966
                - lyd_child.5967
                - lyd_child.5967
                - lyd_child.5967
                - strcmp
                - lyd_child.5967
                - lyd_get_value.5966
                - xpath10_add_ns
                - __assert_fail
                - lyd_child.5967
                - __assert_fail
                - lyd_child.5967
                - __assert_fail
        - Branch String:   'src/plugins_types/xpath1.0.c:403,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:403,5'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - lyd_find_xpath
                - ly_set_free
                - ly_err_last
                - ly_err_new
                - ly_err_new
                - lyd_child.5967
                - lyd_child.5967
                - strcmp
                - lyd_child.5967
                - lyd_get_value.5966
                - lyd_child.5967
                - lyd_child.5967
                - lyd_child.5967
                - strcmp
                - lyd_child.5967
                - lyd_get_value.5966
                - xpath10_add_ns
                - __assert_fail
                - lyd_child.5967
                - __assert_fail
                - lyd_child.5967
                - __assert_fail
            - BranchSide:      'src/plugins_types/xpath1.0.c:403,5'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - lyd_find_xpath
                - ly_set_free
                - ly_err_last
                - ly_err_new
                - ly_err_new
                - lyd_child.5967
                - lyd_child.5967
                - strcmp
                - lyd_child.5967
                - lyd_get_value.5966
                - lyd_child.5967
                - lyd_child.5967
                - lyd_child.5967
                - strcmp
                - lyd_child.5967
                - lyd_get_value.5966
                - xpath10_add_ns
                - __assert_fail
                - lyd_child.5967
                - __assert_fail
                - lyd_child.5967
                - __assert_fail
        - Branch String:   'src/plugins_types/xpath1.0.c:403,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:403,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/plugins_types/xpath1.0.c:403,5'
              BranchSideFuncs:
                - strcmp
                - lyd_find_xpath
                - ly_set_free
                - ly_err_last
                - ly_err_new
                - ly_err_new
                - lyd_child.5967
                - lyd_child.5967
                - strcmp
                - lyd_child.5967
                - lyd_get_value.5966
                - lyd_child.5967
                - lyd_child.5967
                - lyd_child.5967
                - strcmp
                - lyd_child.5967
                - lyd_get_value.5966
                - xpath10_add_ns
                - __assert_fail
                - lyd_child.5967
                - __assert_fail
                - lyd_child.5967
                - __assert_fail
        - Branch String:   'src/plugins_types/xpath1.0.c:403,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:403,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/plugins_types/xpath1.0.c:407,31'
              BranchSideFuncs:
                - lyd_find_xpath
                - ly_set_free
                - ly_err_last
                - ly_err_new
                - ly_err_new
                - lyd_child.5967
                - lyd_child.5967
                - strcmp
                - lyd_child.5967
                - lyd_get_value.5966
                - lyd_child.5967
                - lyd_child.5967
                - lyd_child.5967
                - strcmp
                - lyd_child.5967
                - lyd_get_value.5966
                - xpath10_add_ns
                - __assert_fail
                - lyd_child.5967
                - __assert_fail
                - lyd_child.5967
        - Branch String:   'src/plugins_types/xpath1.0.c:407,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:408,9'
              BranchSideFuncs:
                - ly_set_free
                - ly_err_last
                - ly_err_new
                - ly_err_new
            - BranchSide:      'src/plugins_types/xpath1.0.c:411,12'
              BranchSideFuncs:
                - ly_set_free
                - ly_err_last
                - ly_err_new
                - ly_err_new
                - lyd_child.5967
                - lyd_child.5967
                - strcmp
                - lyd_child.5967
                - lyd_get_value.5966
                - lyd_child.5967
                - lyd_child.5967
                - lyd_child.5967
                - strcmp
                - lyd_child.5967
                - lyd_get_value.5966
                - xpath10_add_ns
                - __assert_fail
                - lyd_child.5967
                - __assert_fail
                - lyd_child.5967
        - Branch String:   'src/plugins_types/xpath1.0.c:411,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:412,9'
              BranchSideFuncs:
                - lyd_child.5967
                - lyd_child.5967
                - strcmp
                - lyd_child.5967
                - lyd_get_value.5966
                - lyd_child.5967
                - ly_set_free
                - ly_err_last
                - ly_err_new
                - ly_err_new
                - lyd_child.5967
                - lyd_child.5967
                - strcmp
                - lyd_child.5967
                - lyd_get_value.5966
                - xpath10_add_ns
                - __assert_fail
                - lyd_child.5967
                - __assert_fail
                - lyd_child.5967
            - BranchSide:      'src/plugins_types/xpath1.0.c:426,5'
              BranchSideFuncs:
                - ly_set_free
                - ly_err_last
                - ly_err_new
                - ly_err_new
        - Branch String:   'src/plugins_types/xpath1.0.c:412,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:412,9'
              BranchSideFuncs:
                - lyd_child.5967
                - strcmp
                - lyd_child.5967
                - lyd_get_value.5966
                - lyd_child.5967
                - ly_set_free
                - ly_err_last
                - ly_err_new
                - ly_err_new
                - lyd_child.5967
                - lyd_child.5967
                - lyd_child.5967
                - lyd_child.5967
                - strcmp
                - lyd_child.5967
                - lyd_get_value.5966
                - xpath10_add_ns
                - __assert_fail
                - lyd_child.5967
                - __assert_fail
            - BranchSide:      'src/plugins_types/xpath1.0.c:412,9'
              BranchSideFuncs:
                - lyd_child.5967
                - strcmp
                - lyd_child.5967
                - lyd_get_value.5966
                - lyd_child.5967
                - ly_set_free
                - ly_err_last
                - ly_err_new
                - ly_err_new
                - lyd_child.5967
                - lyd_child.5967
                - lyd_child.5967
                - lyd_child.5967
                - strcmp
                - lyd_child.5967
                - lyd_get_value.5966
                - xpath10_add_ns
                - __assert_fail
                - lyd_child.5967
                - __assert_fail
        - Branch String:   'src/plugins_types/xpath1.0.c:412,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:412,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/plugins_types/xpath1.0.c:413,40'
              BranchSideFuncs:
                - lyd_child.5967
                - lyd_get_value.5966
                - lyd_child.5967
                - ly_set_free
                - ly_err_last
                - ly_err_new
                - ly_err_new
                - lyd_child.5967
                - lyd_child.5967
                - strcmp
                - __assert_fail
                - lyd_child.5967
                - lyd_child.5967
                - lyd_child.5967
                - strcmp
                - lyd_child.5967
                - lyd_get_value.5966
                - xpath10_add_ns
                - __assert_fail
                - lyd_child.5967
        - Branch String:   'src/plugins_types/xpath1.0.c:415,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:417,13'
              BranchSideFuncs:
                - lyd_child.5967
                - lyd_child.5967
                - strcmp
                - lyd_child.5967
                - lyd_get_value.5966
                - xpath10_add_ns
                - ly_set_free
                - ly_err_last
                - ly_err_new
                - ly_err_new
                - lyd_child.5967
                - lyd_child.5967
                - strcmp
                - lyd_child.5967
                - lyd_get_value.5966
                - lyd_child.5967
                - __assert_fail
                - lyd_child.5967
                - __assert_fail
                - lyd_child.5967
            - BranchSide:      'src/plugins_types/xpath1.0.c:419,9'
              BranchSideFuncs:
                - lyd_child.5967
                - lyd_child.5967
                - strcmp
                - lyd_child.5967
                - lyd_get_value.5966
                - xpath10_add_ns
                - ly_set_free
                - ly_err_last
                - ly_err_new
                - ly_err_new
                - lyd_child.5967
                - lyd_child.5967
                - strcmp
                - lyd_child.5967
                - lyd_get_value.5966
                - lyd_child.5967
                - __assert_fail
                - lyd_child.5967
                - __assert_fail
                - lyd_child.5967
        - Branch String:   'src/plugins_types/xpath1.0.c:419,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:419,9'
              BranchSideFuncs:
                - lyd_child.5967
                - strcmp
                - lyd_child.5967
                - lyd_get_value.5966
                - xpath10_add_ns
                - ly_set_free
                - ly_err_last
                - ly_err_new
                - ly_err_new
                - lyd_child.5967
                - lyd_child.5967
                - strcmp
                - lyd_child.5967
                - lyd_get_value.5966
                - lyd_child.5967
                - lyd_child.5967
                - lyd_child.5967
                - __assert_fail
                - lyd_child.5967
                - __assert_fail
            - BranchSide:      'src/plugins_types/xpath1.0.c:419,9'
              BranchSideFuncs:
                - lyd_child.5967
                - strcmp
                - lyd_child.5967
                - lyd_get_value.5966
                - xpath10_add_ns
                - ly_set_free
                - ly_err_last
                - ly_err_new
                - ly_err_new
                - lyd_child.5967
                - lyd_child.5967
                - strcmp
                - lyd_child.5967
                - lyd_get_value.5966
                - lyd_child.5967
                - lyd_child.5967
                - lyd_child.5967
                - __assert_fail
                - lyd_child.5967
                - __assert_fail
        - Branch String:   'src/plugins_types/xpath1.0.c:419,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:419,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/plugins_types/xpath1.0.c:420,39'
              BranchSideFuncs:
                - lyd_child.5967
                - lyd_get_value.5966
                - xpath10_add_ns
                - ly_set_free
                - ly_err_last
                - ly_err_new
                - ly_err_new
                - lyd_child.5967
                - lyd_child.5967
                - strcmp
                - lyd_child.5967
                - lyd_get_value.5966
                - lyd_child.5967
                - lyd_child.5967
                - lyd_child.5967
                - strcmp
                - __assert_fail
                - lyd_child.5967
                - __assert_fail
                - lyd_child.5967
        - Branch String:   'src/plugins_types/xpath1.0.c:423,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:424,13'
              BranchSideFuncs:
                - ly_set_free
                - ly_err_last
                - ly_err_new
                - ly_err_new
            - BranchSide:      'src/plugins_types/xpath1.0.c:426,5'
              BranchSideFuncs:
                - ly_set_free
                - ly_err_last
                - ly_err_new
                - ly_err_new
                - lyd_child.5967
                - lyd_child.5967
                - strcmp
                - lyd_child.5967
                - lyd_get_value.5966
                - lyd_child.5967
                - lyd_child.5967
                - lyd_child.5967
                - strcmp
                - lyd_child.5967
                - lyd_get_value.5966
                - xpath10_add_ns
                - __assert_fail
                - lyd_child.5967
                - __assert_fail
                - lyd_child.5967
        - Branch String:   'src/plugins_types/xpath1.0.c:430,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:431,20'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types/xpath1.0.c:432,16'
              BranchSideFuncs:
                - ly_err_last
                - ly_err_new
        - Branch String:   'src/plugins_types/xpath1.0.c:433,29'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:433,17'
              BranchSideFuncs:
                - ly_err_last
                - ly_err_new
            - BranchSide:      'src/plugins_types/xpath1.0.c:433,17'
              BranchSideFuncs:
                - ly_err_last
                - ly_err_new
      Callsites:
        - Src:             'src/plugins_types/xpath1.0.c:400,5'
          Dst:             __assert_fail
        - Src:             'src/plugins_types/xpath1.0.c:403,5'
          Dst:             strcmp
        - Src:             'src/plugins_types/xpath1.0.c:403,5'
          Dst:             strcmp
        - Src:             'src/plugins_types/xpath1.0.c:403,5'
          Dst:             __assert_fail
        - Src:             'src/plugins_types/xpath1.0.c:407,16'
          Dst:             lyd_find_xpath
        - Src:             'src/plugins_types/xpath1.0.c:412,9'
          Dst:             lyd_child
        - Src:             'src/plugins_types/xpath1.0.c:412,9'
          Dst:             lyd_child
        - Src:             'src/plugins_types/xpath1.0.c:412,9'
          Dst:             lyd_child
        - Src:             'src/plugins_types/xpath1.0.c:412,9'
          Dst:             strcmp
        - Src:             'src/plugins_types/xpath1.0.c:412,9'
          Dst:             __assert_fail
        - Src:             'src/plugins_types/xpath1.0.c:413,30'
          Dst:             lyd_child
        - Src:             'src/plugins_types/xpath1.0.c:413,16'
          Dst:             lyd_get_value
        - Src:             'src/plugins_types/xpath1.0.c:415,14'
          Dst:             lyd_child
        - Src:             'src/plugins_types/xpath1.0.c:419,9'
          Dst:             lyd_child
        - Src:             'src/plugins_types/xpath1.0.c:419,9'
          Dst:             lyd_child
        - Src:             'src/plugins_types/xpath1.0.c:419,9'
          Dst:             lyd_child
        - Src:             'src/plugins_types/xpath1.0.c:419,9'
          Dst:             strcmp
        - Src:             'src/plugins_types/xpath1.0.c:419,9'
          Dst:             __assert_fail
        - Src:             'src/plugins_types/xpath1.0.c:420,29'
          Dst:             lyd_child
        - Src:             'src/plugins_types/xpath1.0.c:420,15'
          Dst:             lyd_get_value
        - Src:             'src/plugins_types/xpath1.0.c:423,20'
          Dst:             xpath10_add_ns
        - Src:             'src/plugins_types/xpath1.0.c:429,5'
          Dst:             ly_set_free
        - Src:             'src/plugins_types/xpath1.0.c:431,9'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/xpath1.0.c:433,17'
          Dst:             ly_err_last
        - Src:             'src/plugins_types/xpath1.0.c:434,9'
          Dst:             ly_err_new
    - functionName:    lyplg_type_dup_xpath10
      functionSourceFile: '/src/libyang/src/plugins_types/xpath1.0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 507
      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:489,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:489,5'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
            - BranchSide:      'src/plugins_types/xpath1.0.c:491,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:492,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:492,5'
              BranchSideFuncs:
                - lyxp_expr_dup
                - lyplg_type_prefix_data_dup
                - lyplg_type_free_xpath10
            - BranchSide:      'src/plugins_types/xpath1.0.c:493,20'
              BranchSideFuncs:
                - lyxp_expr_dup
                - lyplg_type_prefix_data_dup
                - lyplg_type_free_xpath10
        - Branch String:   'src/plugins_types/xpath1.0.c:497,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:497,5'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
            - BranchSide:      'src/plugins_types/xpath1.0.c:499,38'
              BranchSideFuncs:
                - lyplg_type_prefix_data_dup
                - lyplg_type_free_xpath10
        - Branch String:   'src/plugins_types/xpath1.0.c:500,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:500,5'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
            - BranchSide:      'src/plugins_types/xpath1.0.c:501,23'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
        - Branch String:   'src/plugins_types/xpath1.0.c:504,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:504,9'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
            - BranchSide:      'src/plugins_types/xpath1.0.c:505,33'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
      Callsites:
        - Src:             'src/plugins_types/xpath1.0.c:488,11'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/xpath1.0.c:491,5'
          Dst:             calloc
        - Src:             'src/plugins_types/xpath1.0.c:492,5'
          Dst:             ly_log
        - Src:             'src/plugins_types/xpath1.0.c:496,11'
          Dst:             lyxp_expr_dup
        - Src:             'src/plugins_types/xpath1.0.c:499,11'
          Dst:             lyplg_type_prefix_data_dup
        - Src:             'src/plugins_types/xpath1.0.c:505,9'
          Dst:             lyplg_type_free_xpath10
    - functionName:    lyplg_type_free_xpath10
      functionSourceFile: '/src/libyang/src/plugins_types/xpath1.0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 512
      functionLinenumberEnd: 524
      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:518,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:518,9'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyplg_type_prefix_data_free
                - free
            - BranchSide:      'src/plugins_types/xpath1.0.c:519,24'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyplg_type_prefix_data_free
                - free
      Callsites:
        - Src:             'src/plugins_types/xpath1.0.c:515,5'
          Dst:             lydict_remove
        - Src:             'src/plugins_types/xpath1.0.c:519,9'
          Dst:             lyxp_expr_free
        - Src:             'src/plugins_types/xpath1.0.c:520,9'
          Dst:             lyplg_type_prefix_data_free
    - functionName:    lyplg_type_print_xpath10
      functionSourceFile: '/src/libyang/src/plugins_types/xpath1.0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 476
      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:450,42'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:450,46'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/xpath1.0.c:453,13'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/xpath1.0.c:450,72'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:450,76'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/xpath1.0.c:453,13'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/xpath1.0.c:450,101'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:451,14'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/xpath1.0.c:453,13'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/xpath1.0.c:450,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:453,13'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/xpath1.0.c:463,40'
              BranchSideFuncs:
                - lyplg_type_print_xpath10_value
                - strlen
                - ly_err_print
                - ly_err_free
        - Branch String:   'src/plugins_types/xpath1.0.c:453,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:454,14'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/xpath1.0.c:456,13'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/xpath1.0.c:456,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:457,33'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/xpath1.0.c:459,16'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/xpath1.0.c:463,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:464,13'
              BranchSideFuncs:
                - ly_err_print
                - ly_err_free
            - BranchSide:      'src/plugins_types/xpath1.0.c:471,6'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/xpath1.0.c:464,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:465,26'
              BranchSideFuncs:
                - ly_err_print
                - ly_err_free
            - BranchSide:      'src/plugins_types/xpath1.0.c:468,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/xpath1.0.c:472,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:473,29'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/xpath1.0.c:475,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/xpath1.0.c:457,26'
          Dst:             strlen
        - Src:             'src/plugins_types/xpath1.0.c:463,9'
          Dst:             lyplg_type_print_xpath10_value
        - Src:             'src/plugins_types/xpath1.0.c:465,13'
          Dst:             ly_err_print
        - Src:             'src/plugins_types/xpath1.0.c:466,13'
          Dst:             ly_err_free
        - Src:             'src/plugins_types/xpath1.0.c:473,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: 331
      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:         66
      ICount:          421
      EdgeCount:       86
      CyclomaticComplexity: 22
      functionsReached:
        - calloc
        - ly_set_new
        - ly_utf8len
        - lydict_insert
        - lydict_insert_zc
        - lyplg_type_check_hints
        - lyplg_type_free_xpath10
        - lyplg_type_prefix_data_new
        - lyplg_type_print_xpath10_value
        - lyplg_type_validate_patterns
        - lyplg_type_validate_range
        - lyxp_expr_parse
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/xpath1.0.c:258,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:258,5'
              BranchSideFuncs:
                - lyplg_type_check_hints
                - lyplg_type_validate_patterns
                - 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
                - ly_utf8len
                - lyplg_type_validate_range
            - BranchSide:      'src/plugins_types/xpath1.0.c:259,25'
              BranchSideFuncs:
                - lyplg_type_check_hints
                - lyplg_type_validate_patterns
                - 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
                - ly_utf8len
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/xpath1.0.c:263,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:263,5'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
                - free
            - BranchSide:      'src/plugins_types/xpath1.0.c:266,9'
              BranchSideFuncs:
                - lyplg_type_validate_patterns
                - 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
                - ly_utf8len
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/xpath1.0.c:266,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:268,57'
              BranchSideFuncs:
                - ly_utf8len
                - lyplg_type_validate_range
                - lyplg_type_validate_patterns
                - 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:273,40'
              BranchSideFuncs:
                - lyplg_type_validate_patterns
                - 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:269,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:269,9'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
                - free
            - BranchSide:      'src/plugins_types/xpath1.0.c:270,5'
              BranchSideFuncs:
                - lyplg_type_validate_patterns
                - 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:274,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:274,5'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
                - free
            - BranchSide:      'src/plugins_types/xpath1.0.c:277,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:277,32'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:277,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:277,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:278,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:278,5'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
                - free
            - BranchSide:      'src/plugins_types/xpath1.0.c:279,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:281,18'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:281,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:288,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:281,65'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:281,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:288,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:281,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:283,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:288,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:285,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:285,9'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
                - free
            - BranchSide:      'src/plugins_types/xpath1.0.c:286,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:289,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:289,9'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
                - free
        - Branch String:   'src/plugins_types/xpath1.0.c:292,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:298,13'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_xpath10
                - free
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/xpath1.0.c:298,13'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_xpath10
                - free
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/xpath1.0.c:298,13'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_xpath10
                - free
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/xpath1.0.c:298,13'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_xpath10
                - free
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/xpath1.0.c:311,46'
              BranchSideFuncs:
                - lyplg_type_print_xpath10_value
                - lydict_insert_zc
                - lyplg_type_free_xpath10
                - free
            - BranchSide:      'src/plugins_types/xpath1.0.c:311,46'
              BranchSideFuncs:
                - lyplg_type_print_xpath10_value
                - lydict_insert_zc
                - lyplg_type_free_xpath10
                - free
            - BranchSide:      'src/plugins_types/xpath1.0.c:311,46'
              BranchSideFuncs:
                - lyplg_type_print_xpath10_value
                - lydict_insert_zc
                - lyplg_type_free_xpath10
                - free
            - BranchSide:      'src/plugins_types/xpath1.0.c:317,5'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
                - free
        - Branch String:   'src/plugins_types/xpath1.0.c:298,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:299,36'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_free_xpath10
                - free
            - BranchSide:      'src/plugins_types/xpath1.0.c:303,33'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_xpath10
                - free
        - Branch String:   'src/plugins_types/xpath1.0.c:301,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:301,13'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
                - free
            - BranchSide:      'src/plugins_types/xpath1.0.c:302,9'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
                - free
        - Branch String:   'src/plugins_types/xpath1.0.c:303,38'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:303,50'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_xpath10
                - free
            - BranchSide:      'src/plugins_types/xpath1.0.c:303,62'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_xpath10
                - free
        - Branch String:   'src/plugins_types/xpath1.0.c:304,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:304,13'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
                - free
        - Branch String:   'src/plugins_types/xpath1.0.c:312,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:312,9'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
                - free
            - BranchSide:      'src/plugins_types/xpath1.0.c:314,32'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_free_xpath10
                - free
        - Branch String:   'src/plugins_types/xpath1.0.c:315,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:315,9'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
                - free
            - BranchSide:      'src/plugins_types/xpath1.0.c:316,9'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
                - free
        - Branch String:   'src/plugins_types/xpath1.0.c:320,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:321,22'
              BranchSideFuncs:
                - free
                - lyplg_type_free_xpath10
            - BranchSide:      'src/plugins_types/xpath1.0.c:324,9'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
        - Branch String:   'src/plugins_types/xpath1.0.c:324,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:325,33'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
            - BranchSide:      'src/plugins_types/xpath1.0.c:326,16'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/xpath1.0.c:326,16'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/xpath1.0.c:328,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/xpath1.0.c:257,5'
          Dst:             calloc
        - Src:             'src/plugins_types/xpath1.0.c:262,11'
          Dst:             lyplg_type_check_hints
        - Src:             'src/plugins_types/xpath1.0.c:268,75'
          Dst:             ly_utf8len
        - Src:             'src/plugins_types/xpath1.0.c:268,15'
          Dst:             lyplg_type_validate_range
        - Src:             'src/plugins_types/xpath1.0.c:273,11'
          Dst:             lyplg_type_validate_patterns
        - Src:             'src/plugins_types/xpath1.0.c:277,11'
          Dst:             lyxp_expr_parse
        - Src:             'src/plugins_types/xpath1.0.c:281,22'
          Dst:             strcmp
        - Src:             'src/plugins_types/xpath1.0.c:281,69'
          Dst:             strcmp
        - Src:             'src/plugins_types/xpath1.0.c:284,15'
          Dst:             ly_set_new
        - Src:             'src/plugins_types/xpath1.0.c:288,15'
          Dst:             lyplg_type_prefix_data_new
        - Src:             'src/plugins_types/xpath1.0.c:299,19'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/xpath1.0.c:303,19'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/xpath1.0.c:311,15'
          Dst:             lyplg_type_print_xpath10_value
        - Src:             'src/plugins_types/xpath1.0.c:314,15'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/xpath1.0.c:325,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_print_node_instanceid
      functionSourceFile: '/src/libyang/src/plugins_types/node_instanceid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 297
      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:278,36'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:278,40'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/node_instanceid.c:279,13'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/node_instanceid.c:278,65'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:278,69'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/node_instanceid.c:279,13'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/node_instanceid.c:278,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:279,13'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/node_instanceid.c:289,34'
              BranchSideFuncs:
                - node_instanceid_path2str
                - strlen
        - Branch String:   'src/plugins_types/node_instanceid.c:279,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:280,14'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/node_instanceid.c:282,13'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/node_instanceid.c:282,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:283,33'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/node_instanceid.c:285,16'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/node_instanceid.c:289,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:290,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/node_instanceid.c:292,6'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/node_instanceid.c:293,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:294,29'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/node_instanceid.c:296,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/node_instanceid.c:283,26'
          Dst:             strlen
        - Src:             'src/plugins_types/node_instanceid.c:289,9'
          Dst:             node_instanceid_path2str
        - Src:             'src/plugins_types/node_instanceid.c:294,22'
          Dst:             strlen
    - functionName:    lyplg_type_store_node_instanceid
      functionSourceFile: '/src/libyang/src/plugins_types/node_instanceid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 266
      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:          377
      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:196,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,9'
              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:196,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:196,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:200,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:200,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:200,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:206,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:206,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:206,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:206,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:211,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:212,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:213,26'
              BranchSideFuncs:
                - ly_err_new
                - lyxp_expr_free
                - lyplg_type_free_instanceid
                - free
            - BranchSide:      'src/plugins_types/node_instanceid.c:218,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:218,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:220,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:225,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:220,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:220,9'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyplg_type_free_instanceid
                - free
            - BranchSide:      'src/plugins_types/node_instanceid.c:221,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:225,69'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:225,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:225,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:226,79'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:227,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:227,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:228,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:228,9'
              BranchSideFuncs:
                - ly_err_new
                - lyxp_expr_free
                - lyplg_type_free_instanceid
                - free
            - BranchSide:      'src/plugins_types/node_instanceid.c:229,26'
              BranchSideFuncs:
                - ly_err_new
                - lyxp_expr_free
                - lyplg_type_free_instanceid
                - free
        - Branch String:   'src/plugins_types/node_instanceid.c:239,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:240,13'
              BranchSideFuncs:
                - lydict_insert
                - lyxp_expr_free
                - lyplg_type_free_instanceid
                - free
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/node_instanceid.c:250,40'
              BranchSideFuncs:
                - node_instanceid_path2str
                - lydict_insert_zc
                - lyxp_expr_free
                - lyplg_type_free_instanceid
                - free
        - Branch String:   'src/plugins_types/node_instanceid.c:240,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:241,36'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyxp_expr_free
                - lyplg_type_free_instanceid
                - free
            - BranchSide:      'src/plugins_types/node_instanceid.c:245,33'
              BranchSideFuncs:
                - lydict_insert
                - lyxp_expr_free
                - lyplg_type_free_instanceid
                - free
        - Branch String:   'src/plugins_types/node_instanceid.c:243,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:243,13'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyplg_type_free_instanceid
                - free
            - BranchSide:      'src/plugins_types/node_instanceid.c:244,9'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyplg_type_free_instanceid
                - free
        - Branch String:   'src/plugins_types/node_instanceid.c:246,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:246,13'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyplg_type_free_instanceid
                - free
        - Branch String:   'src/plugins_types/node_instanceid.c:251,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:251,9'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyplg_type_free_instanceid
                - free
            - BranchSide:      'src/plugins_types/node_instanceid.c:253,32'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyxp_expr_free
                - lyplg_type_free_instanceid
                - free
        - Branch String:   'src/plugins_types/node_instanceid.c:254,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:254,9'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyplg_type_free_instanceid
                - free
        - Branch String:   'src/plugins_types/node_instanceid.c:259,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:260,22'
              BranchSideFuncs:
                - free
                - lyplg_type_free_instanceid
            - BranchSide:      'src/plugins_types/node_instanceid.c:263,9'
              BranchSideFuncs:
                - lyplg_type_free_instanceid
        - Branch String:   'src/plugins_types/node_instanceid.c:263,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:263,9'
              BranchSideFuncs:
                - lyplg_type_free_instanceid
            - BranchSide:      'src/plugins_types/node_instanceid.c:264,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:211,11'
          Dst:             ly_path_parse
        - Src:             'src/plugins_types/node_instanceid.c:213,15'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/node_instanceid.c:220,9'
          Dst:             lys_compile_expr_implement
        - Src:             'src/plugins_types/node_instanceid.c:225,11'
          Dst:             ly_path_compile
        - Src:             'src/plugins_types/node_instanceid.c:229,15'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/node_instanceid.c:241,19'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/node_instanceid.c:245,19'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/node_instanceid.c:250,15'
          Dst:             node_instanceid_path2str
        - Src:             'src/plugins_types/node_instanceid.c:253,15'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/node_instanceid.c:258,5'
          Dst:             lyxp_expr_free
        - Src:             'src/plugins_types/node_instanceid.c:264,9'
          Dst:             lyplg_type_free_instanceid
    - 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:    36
      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
        - 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:    10
      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_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:    38
      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:    lydict_insert_zc
      functionSourceFile: '/src/libyang/src/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 271
      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:    90
      BranchProfiles:
        - Branch String:   'src/dict.c:259,5'
          Branch Sides:
            - BranchSide:      'src/dict.c:259,5'
              BranchSideFuncs:
                - ly_log
                - pthread_mutex_lock
                - strlen
                - dict_insert
                - pthread_mutex_unlock
            - BranchSide:      'src/dict.c:259,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/dict.c:259,5'
          Branch Sides:
            - BranchSide:      'src/dict.c:259,5'
              BranchSideFuncs:
                - pthread_mutex_lock
                - strlen
                - dict_insert
                - pthread_mutex_unlock
            - BranchSide:      'src/dict.c:261,10'
              BranchSideFuncs:
                - pthread_mutex_lock
                - strlen
                - dict_insert
                - pthread_mutex_unlock
        - Branch String:   'src/dict.c:261,9'
          Branch Sides:
            - BranchSide:      'src/dict.c:262,10'
              BranchSideFuncs:
                - pthread_mutex_lock
                - strlen
                - dict_insert
                - pthread_mutex_unlock
            - BranchSide:      'src/dict.c:266,44'
              BranchSideFuncs:
                - pthread_mutex_lock
                - strlen
                - dict_insert
                - pthread_mutex_unlock
      Callsites:
        - Src:             'src/dict.c:259,5'
          Dst:             ly_log
        - Src:             'src/dict.c:259,5'
          Dst:             ly_log
        - Src:             'src/dict.c:266,5'
          Dst:             pthread_mutex_lock
        - Src:             'src/dict.c:267,38'
          Dst:             strlen
        - Src:             'src/dict.c:267,14'
          Dst:             dict_insert
        - Src:             'src/dict.c:268,5'
          Dst:             pthread_mutex_unlock
    - functionName:    dict_insert
      functionSourceFile: '/src/libyang/src/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 229
      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:         27
      ICount:          185
      EdgeCount:       35
      CyclomaticComplexity: 10
      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:197,9'
          Branch Sides:
            - BranchSide:      'src/dict.c:198,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/dict.c:203,16'
              BranchSideFuncs:
                - free
                - malloc
                - ly_log
        - Branch String:   'src/dict.c:199,13'
          Branch Sides:
            - BranchSide:      'src/dict.c:200,18'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/dict.c:202,13'
              BranchSideFuncs: []
        - Branch String:   'src/dict.c:203,16'
          Branch Sides:
            - BranchSide:      'src/dict.c:204,14'
              BranchSideFuncs:
                - malloc
                - ly_log
            - BranchSide:      'src/dict.c:218,13'
              BranchSideFuncs:
                - free
        - Branch String:   'src/dict.c:204,13'
          Branch Sides:
            - BranchSide:      'src/dict.c:209,59'
              BranchSideFuncs: []
            - BranchSide:      'src/dict.c:216,5'
              BranchSideFuncs: []
        - Branch String:   'src/dict.c:210,13'
          Branch Sides:
            - BranchSide:      'src/dict.c:210,13'
              BranchSideFuncs: []
            - BranchSide:      'src/dict.c:211,17'
              BranchSideFuncs: []
        - Branch String:   'src/dict.c:211,17'
          Branch Sides:
            - BranchSide:      'src/dict.c:212,24'
              BranchSideFuncs: []
            - BranchSide:      'src/dict.c:214,13'
              BranchSideFuncs: []
        - Branch String:   'src/dict.c:218,13'
          Branch Sides:
            - BranchSide:      'src/dict.c:219,18'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/dict.c:221,16'
              BranchSideFuncs: []
        - Branch String:   'src/dict.c:224,9'
          Branch Sides:
            - BranchSide:      'src/dict.c:225,18'
              BranchSideFuncs: []
            - BranchSide:      'src/dict.c:228,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/dict.c:187,5'
          Dst:             ly_log_dbg
        - Src:             'src/dict.c:189,12'
          Dst:             lyht_hash
        - Src:             'src/dict.c:191,5'
          Dst:             lyht_set_cb_data
        - Src:             'src/dict.c:196,11'
          Dst:             lyht_insert_with_resize_cb
        - Src:             'src/dict.c:196,11'
          Dst:             lydict_resize_val_eq
        - Src:             'src/dict.c:210,13'
          Dst:             ly_log
    - functionName:    lydict_resize_val_eq
      functionSourceFile: '/src/libyang/src/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 123
      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:         19
      ICount:          107
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - ly_log
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/dict.c:102,5'
          Branch Sides:
            - BranchSide:      'src/dict.c:102,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - 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:
                - ly_log
                - ly_log
                - strcmp
            - BranchSide:      'src/dict.c:104,35'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - strcmp
        - Branch String:   'src/dict.c:107,5'
          Branch Sides:
            - BranchSide:      'src/dict.c:107,5'
              BranchSideFuncs:
                - ly_log
                - strcmp
            - BranchSide:      'src/dict.c:108,5'
              BranchSideFuncs:
                - ly_log
                - strcmp
        - Branch String:   'src/dict.c:108,5'
          Branch Sides:
            - BranchSide:      'src/dict.c:108,5'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/dict.c:110,9'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/dict.c:110,9'
          Branch Sides:
            - BranchSide:      'src/dict.c:112,20'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/dict.c:117,13'
              BranchSideFuncs: []
        - Branch String:   'src/dict.c:112,13'
          Branch Sides:
            - BranchSide:      'src/dict.c:113,13'
              BranchSideFuncs: []
            - BranchSide:      'src/dict.c:115,5'
              BranchSideFuncs: []
        - Branch String:   'src/dict.c:117,13'
          Branch Sides:
            - BranchSide:      'src/dict.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/dict.c:118,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:107,5'
          Dst:             ly_log
        - Src:             'src/dict.c:108,5'
          Dst:             ly_log
        - Src:             'src/dict.c:112,13'
          Dst:             strcmp
    - functionName:    lydict_insert
      functionSourceFile: '/src/libyang/src/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 252
      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:    278
      BranchProfiles:
        - Branch String:   'src/dict.c:236,5'
          Branch Sides:
            - BranchSide:      'src/dict.c:236,5'
              BranchSideFuncs:
                - ly_log
                - strlen
                - pthread_mutex_lock
                - dict_insert
                - pthread_mutex_unlock
            - BranchSide:      'src/dict.c:236,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/dict.c:236,5'
          Branch Sides:
            - BranchSide:      'src/dict.c:236,5'
              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,10'
              BranchSideFuncs:
                - strlen
                - pthread_mutex_lock
                - dict_insert
                - pthread_mutex_unlock
            - BranchSide:      'src/dict.c:243,10'
              BranchSideFuncs:
                - strlen
                - pthread_mutex_lock
                - dict_insert
                - pthread_mutex_unlock
        - Branch String:   'src/dict.c:243,9'
          Branch Sides:
            - BranchSide:      'src/dict.c:244,22'
              BranchSideFuncs:
                - pthread_mutex_lock
                - dict_insert
                - pthread_mutex_unlock
            - BranchSide:      'src/dict.c:247,44'
              BranchSideFuncs:
                - pthread_mutex_lock
                - dict_insert
                - pthread_mutex_unlock
      Callsites:
        - Src:             'src/dict.c:236,5'
          Dst:             ly_log
        - Src:             'src/dict.c:236,5'
          Dst:             ly_log
        - Src:             'src/dict.c:244,15'
          Dst:             strlen
        - Src:             'src/dict.c:247,5'
          Dst:             pthread_mutex_lock
        - Src:             'src/dict.c:248,14'
          Dst:             dict_insert
        - Src:             'src/dict.c:249,5'
          Dst:             pthread_mutex_unlock
    - functionName:    lydict_remove
      functionSourceFile: '/src/libyang/src/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 178
      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:    206
      BranchProfiles:
        - Branch String:   'src/dict.c:134,14'
          Branch Sides:
            - BranchSide:      'src/dict.c:134,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:135,9'
              BranchSideFuncs: []
        - Branch String:   'src/dict.c:134,9'
          Branch Sides:
            - BranchSide:      'src/dict.c:135,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:138,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:153,9'
          Branch Sides:
            - BranchSide:      'src/dict.c:154,9'
              BranchSideFuncs:
                - ly_log
                - pthread_mutex_unlock
                - lyht_remove_with_resize_cb
                - free
                - ly_log
            - BranchSide:      'src/dict.c:169,16'
              BranchSideFuncs:
                - ly_log
                - pthread_mutex_unlock
                - ly_log
        - Branch String:   'src/dict.c:154,9'
          Branch Sides:
            - BranchSide:      'src/dict.c:154,9'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - lyht_remove_with_resize_cb
                - free
                - ly_log
            - BranchSide:      'src/dict.c:157,9'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - lyht_remove_with_resize_cb
                - free
                - ly_log
        - Branch String:   'src/dict.c:158,13'
          Branch Sides:
            - BranchSide:      'src/dict.c:164,21'
              BranchSideFuncs:
                - lyht_remove_with_resize_cb
                - free
                - pthread_mutex_unlock
                - ly_log
            - BranchSide:      'src/dict.c:169,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
        - Branch String:   'src/dict.c:167,13'
          Branch Sides:
            - BranchSide:      'src/dict.c:167,13'
              BranchSideFuncs:
                - ly_log
                - pthread_mutex_unlock
            - BranchSide:      'src/dict.c:168,9'
              BranchSideFuncs:
                - pthread_mutex_unlock
        - Branch String:   'src/dict.c:169,16'
          Branch Sides:
            - BranchSide:      'src/dict.c:170,9'
              BranchSideFuncs:
                - ly_log
                - pthread_mutex_unlock
            - BranchSide:      'src/dict.c:172,9'
              BranchSideFuncs:
                - ly_log
                - pthread_mutex_unlock
      Callsites:
        - Src:             'src/dict.c:138,5'
          Dst:             ly_log_dbg
        - Src:             'src/dict.c:140,11'
          Dst:             strlen
        - Src:             'src/dict.c:141,12'
          Dst:             lyht_hash
        - Src:             'src/dict.c:147,5'
          Dst:             pthread_mutex_lock
        - Src:             'src/dict.c:149,5'
          Dst:             lyht_set_cb_data
        - Src:             'src/dict.c:151,11'
          Dst:             lyht_find
        - Src:             'src/dict.c:154,9'
          Dst:             ly_log
        - Src:             'src/dict.c:165,19'
          Dst:             lyht_remove_with_resize_cb
        - Src:             'src/dict.c:165,19'
          Dst:             lydict_resize_val_eq
        - Src:             'src/dict.c:167,13'
          Dst:             ly_log
        - Src:             'src/dict.c:170,9'
          Dst:             ly_log
        - Src:             'src/dict.c:172,9'
          Dst:             ly_log
        - Src:             'src/dict.c:176,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.6197
                - ly_log
                - lyht_get_rec.6197
            - BranchSide:      'src/dict.c:78,5'
              BranchSideFuncs:
                - lyht_free
                - pthread_mutex_destroy
                - lyht_get_rec.6197
                - ly_log
                - lyht_get_rec.6197
        - Branch String:   'src/dict.c:78,5'
          Branch Sides:
            - BranchSide:      'src/dict.c:78,5'
              BranchSideFuncs:
                - lyht_get_rec.6197
                - lyht_free
                - pthread_mutex_destroy
                - ly_log
                - lyht_get_rec.6197
            - 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.6197
                - lyht_free
                - pthread_mutex_destroy
                - lyht_get_rec.6197
            - BranchSide:      'src/dict.c:90,5'
              BranchSideFuncs:
                - lyht_free
                - pthread_mutex_destroy
                - lyht_get_rec.6197
                - ly_log
                - lyht_get_rec.6197
      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: 1000
      functionLinenumberEnd: 1019
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - src
        - dst
      BBCount:         42
      ICount:          301
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - ly_log
        - ly_path_dup_predicates
        - realloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/path.c:1005,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1006,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - malloc
                - ly_log
                - ly_path_dup_predicates
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/path.c:1009,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - malloc
                - ly_log
                - ly_path_dup_predicates
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/path.c:1009,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1009,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - malloc
                - ly_log
                - ly_path_dup_predicates
                - realloc
                - ly_log
            - BranchSide:      'src/path.c:1009,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - malloc
                - ly_log
                - ly_path_dup_predicates
                - realloc
                - ly_log
        - Branch String:   'src/path.c:1009,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1009,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - malloc
                - ly_log
                - ly_path_dup_predicates
                - realloc
                - ly_log
            - BranchSide:      'src/path.c:1009,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - malloc
                - ly_log
                - ly_path_dup_predicates
                - realloc
                - ly_log
        - Branch String:   'src/path.c:1009,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1009,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_path_dup_predicates
                - realloc
                - ly_log
            - BranchSide:      'src/path.c:1009,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/path.c:1009,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1009,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - malloc
                - ly_log
                - ly_path_dup_predicates
                - realloc
                - ly_log
            - BranchSide:      'src/path.c:1009,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - malloc
                - ly_log
                - ly_path_dup_predicates
                - realloc
                - ly_log
        - Branch String:   'src/path.c:1009,5'
          Branch Sides:
            - BranchSide:      'src/path.c:0,0'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_path_dup_predicates
                - realloc
                - ly_log
            - BranchSide:      'src/path.c:1009,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/path.c:1009,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1009,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_path_dup_predicates
                - realloc
                - ly_log
            - BranchSide:      'src/path.c:1010,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_path_dup_predicates
                - realloc
                - ly_log
        - Branch String:   'src/path.c:1009,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1010,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_path_dup_predicates
                - realloc
                - ly_log
            - BranchSide:      'src/path.c:1010,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_path_dup_predicates
                - realloc
                - ly_log
        - Branch String:   'src/path.c:1010,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1010,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_path_dup_predicates
                - realloc
                - ly_log
            - BranchSide:      'src/path.c:1010,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_path_dup_predicates
                - realloc
                - ly_log
        - Branch String:   'src/path.c:1010,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1011,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_path_dup_predicates
                - realloc
                - ly_log
            - BranchSide:      'src/path.c:1015,5'
              BranchSideFuncs: []
        - Branch String:   'src/path.c:1011,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1011,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - ly_path_dup_predicates
                - malloc
                - ly_log
            - BranchSide:      'src/path.c:1011,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_path_dup_predicates
                - realloc
                - ly_log
        - Branch String:   'src/path.c:1011,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1011,9'
              BranchSideFuncs:
                - ly_path_dup_predicates
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/path.c:1011,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/path.c:1011,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1011,9'
              BranchSideFuncs:
                - ly_path_dup_predicates
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/path.c:1011,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/path.c:1014,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1014,9'
              BranchSideFuncs: []
            - BranchSide:      'src/path.c:1015,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_path_dup_predicates
                - realloc
                - ly_log
      Callsites:
        - Src:             'src/path.c:1009,5'
          Dst:             realloc
        - Src:             'src/path.c:1009,5'
          Dst:             ly_log
        - Src:             'src/path.c:1009,5'
          Dst:             calloc
        - Src:             'src/path.c:1009,5'
          Dst:             ly_log
        - Src:             'src/path.c:1011,9'
          Dst:             realloc
        - Src:             'src/path.c:1011,9'
          Dst:             ly_log
        - Src:             'src/path.c:1011,9'
          Dst:             ly_log
        - Src:             'src/path.c:1014,9'
          Dst:             ly_path_dup_predicates
    - functionName:    ly_path_dup_predicates
      functionSourceFile: '/src/libyang/src/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 955
      functionLinenumberEnd: 988
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - pred
        - dup
      BBCount:         39
      ICount:          313
      EdgeCount:       48
      CyclomaticComplexity: 11
      functionsReached:
        - ly_log
        - realloc
        - strdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/path.c:958,9'
          Branch Sides:
            - BranchSide:      'src/path.c:959,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - strdup
                - realloc
                - ly_log
            - BranchSide:      'src/path.c:962,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - strdup
                - realloc
                - ly_log
        - Branch String:   'src/path.c:962,5'
          Branch Sides:
            - BranchSide:      'src/path.c:962,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - strdup
            - BranchSide:      'src/path.c:962,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - strdup
        - Branch String:   'src/path.c:962,5'
          Branch Sides:
            - BranchSide:      'src/path.c:962,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - strdup
            - BranchSide:      'src/path.c:962,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - strdup
        - Branch String:   'src/path.c:962,5'
          Branch Sides:
            - BranchSide:      'src/path.c:962,5'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'src/path.c:962,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/path.c:962,5'
          Branch Sides:
            - BranchSide:      'src/path.c:962,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - strdup
            - BranchSide:      'src/path.c:962,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - strdup
        - Branch String:   'src/path.c:962,5'
          Branch Sides:
            - BranchSide:      'src/path.c:0,0'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'src/path.c:962,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/path.c:962,5'
          Branch Sides:
            - BranchSide:      'src/path.c:962,5'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'src/path.c:963,5'
              BranchSideFuncs:
                - strdup
        - Branch String:   'src/path.c:962,5'
          Branch Sides:
            - BranchSide:      'src/path.c:963,5'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'src/path.c:963,5'
              BranchSideFuncs:
                - strdup
        - Branch String:   'src/path.c:963,5'
          Branch Sides:
            - BranchSide:      'src/path.c:963,5'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'src/path.c:963,5'
              BranchSideFuncs:
                - strdup
        - Branch String:   'src/path.c:963,5'
          Branch Sides:
            - BranchSide:      'src/path.c:964,9'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'src/path.c:987,5'
              BranchSideFuncs: []
        - Branch String:   'src/path.c:967,9'
          Branch Sides:
            - BranchSide:      'src/path.c:970,34'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'src/path.c:975,29'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'src/path.c:975,29'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'src/path.c:981,29'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'src/path.c:985,5'
              BranchSideFuncs:
                - strdup
      Callsites:
        - Src:             'src/path.c:962,5'
          Dst:             realloc
        - Src:             'src/path.c:962,5'
          Dst:             ly_log
        - Src:             'src/path.c:962,5'
          Dst:             calloc
        - Src:             'src/path.c:962,5'
          Dst:             ly_log
        - Src:             'src/path.c:982,34'
          Dst:             strdup
    - functionName:    ly_path_compile_predicate_leafref
      functionSourceFile: '/src/libyang/src/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 943
      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:         82
      ICount:          552
      EdgeCount:       97
      CyclomaticComplexity: 17
      functionsReached:
        - __assert_fail
        - ly_path_compile_snode
        - ly_vlog
        - lys_nodetype2str
        - lysc_data_node
        - lyxp_next_token
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/path.c:840,9'
          Branch Sides:
            - BranchSide:      'src/path.c:842,9'
              BranchSideFuncs: []
            - BranchSide:      'src/path.c:845,9'
              BranchSideFuncs:
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - lysc_data_node
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_path_compile_snode
                - __assert_fail
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/path.c:845,9'
          Branch Sides:
            - BranchSide:      'src/path.c:846,9'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/path.c:850,16'
              BranchSideFuncs:
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - lysc_data_node
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_path_compile_snode
                - __assert_fail
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/path.c:861,9'
          Branch Sides:
            - BranchSide:      'src/path.c:861,9'
              BranchSideFuncs: []
            - BranchSide:      'src/path.c:862,14'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - 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
        - Branch String:   'src/path.c:862,41'
          Branch Sides:
            - BranchSide:      'src/path.c:862,46'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/path.c:863,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/path.c:862,13'
          Branch Sides:
            - BranchSide:      'src/path.c:863,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - 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
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/path.c:868,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - 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
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/path.c:874,9'
          Branch Sides:
            - BranchSide:      'src/path.c:874,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - 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
                - __assert_fail
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/path.c:875,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - 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
                - __assert_fail
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/path.c:878,9'
          Branch Sides:
            - BranchSide:      'src/path.c:878,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - 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
                - __assert_fail
                - __assert_fail
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/path.c:879,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - 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
                - __assert_fail
                - __assert_fail
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/path.c:885,9'
          Branch Sides:
            - BranchSide:      'src/path.c:885,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - 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
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/path.c:886,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - 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
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/path.c:889,9'
          Branch Sides:
            - BranchSide:      'src/path.c:889,9'
              BranchSideFuncs:
                - __assert_fail
                - ly_vlog
                - 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
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/path.c:890,13'
              BranchSideFuncs:
                - __assert_fail
                - ly_vlog
                - 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
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/path.c:894,13'
          Branch Sides:
            - BranchSide:      'src/path.c:894,13'
              BranchSideFuncs:
                - ly_vlog
                - 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
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/path.c:895,17'
              BranchSideFuncs:
                - ly_vlog
                - 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
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/path.c:898,17'
          Branch Sides:
            - BranchSide:      'src/path.c:899,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
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/path.c:903,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
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/path.c:903,20'
          Branch Sides:
            - BranchSide:      'src/path.c:903,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
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/path.c:903,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
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/path.c:906,13'
          Branch Sides:
            - BranchSide:      'src/path.c:906,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ly_path_compile_snode
                - __assert_fail
                - lyxp_next_token
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - lysc_data_node
                - __assert_fail
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/path.c:907,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ly_path_compile_snode
                - __assert_fail
                - lyxp_next_token
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - lysc_data_node
                - __assert_fail
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/path.c:908,9'
          Branch Sides:
            - BranchSide:      'src/path.c:894,13'
              BranchSideFuncs:
                - __assert_fail
                - ly_vlog
                - 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
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/path.c:910,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ly_path_compile_snode
                - __assert_fail
                - lyxp_next_token
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - lysc_data_node
                - __assert_fail
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/path.c:912,13'
          Branch Sides:
            - BranchSide:      'src/path.c:912,13'
              BranchSideFuncs:
                - __assert_fail
                - ly_path_compile_snode
                - __assert_fail
                - lyxp_next_token
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - lysc_data_node
                - __assert_fail
                - __assert_fail
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/path.c:913,17'
              BranchSideFuncs:
                - __assert_fail
                - ly_path_compile_snode
                - __assert_fail
                - lyxp_next_token
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - lysc_data_node
                - __assert_fail
                - __assert_fail
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/path.c:916,13'
          Branch Sides:
            - BranchSide:      'src/path.c:916,13'
              BranchSideFuncs:
                - ly_path_compile_snode
                - __assert_fail
                - lyxp_next_token
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - lysc_data_node
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/path.c:917,13'
              BranchSideFuncs:
                - ly_path_compile_snode
                - __assert_fail
                - lyxp_next_token
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - lysc_data_node
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/path.c:917,13'
          Branch Sides:
            - BranchSide:      'src/path.c:917,13'
              BranchSideFuncs: []
            - BranchSide:      'src/path.c:919,20'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_next_token
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - lysc_data_node
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/path.c:921,46'
          Branch Sides:
            - BranchSide:      'src/path.c:921,50'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_next_token
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - lysc_data_node
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/path.c:921,9'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_next_token
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - lysc_data_node
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/path.c:921,9'
          Branch Sides:
            - BranchSide:      'src/path.c:912,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ly_path_compile_snode
                - __assert_fail
                - lyxp_next_token
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - lysc_data_node
                - __assert_fail
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/path.c:924,13'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_next_token
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - lysc_data_node
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/path.c:924,13'
          Branch Sides:
            - BranchSide:      'src/path.c:925,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/path.c:932,15'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_next_token
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - lysc_data_node
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/path.c:935,9'
          Branch Sides:
            - BranchSide:      'src/path.c:935,9'
              BranchSideFuncs:
                - lyxp_next_token
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - lysc_data_node
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_path_compile_snode
                - __assert_fail
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/path.c:936,13'
              BranchSideFuncs:
                - lyxp_next_token
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - lysc_data_node
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_path_compile_snode
                - __assert_fail
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/path.c:939,5'
          Branch Sides:
            - BranchSide:      'src/path.c:859,37'
              BranchSideFuncs:
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - lysc_data_node
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_path_compile_snode
                - __assert_fail
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/path.c:942,13'
              BranchSideFuncs: []
        - Branch String:   'src/path.c:942,12'
          Branch Sides:
            - BranchSide:      'src/path.c:942,5'
              BranchSideFuncs: []
            - BranchSide:      'src/path.c:942,48'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/path.c:840,9'
          Dst:             lyxp_next_token
        - Src:             'src/path.c:846,9'
          Dst:             lys_nodetype2str
        - Src:             'src/path.c:846,9'
          Dst:             ly_vlog
        - Src:             'src/path.c:851,9'
          Dst:             lys_nodetype2str
        - Src:             'src/path.c:851,9'
          Dst:             ly_vlog
        - Src:             'src/path.c:859,15'
          Dst:             ly_path_compile_snode
        - Src:             'src/path.c:863,13'
          Dst:             lys_nodetype2str
        - Src:             'src/path.c:863,13'
          Dst:             ly_vlog
        - Src:             'src/path.c:874,9'
          Dst:             __assert_fail
        - Src:             'src/path.c:878,9'
          Dst:             __assert_fail
        - Src:             'src/path.c:885,9'
          Dst:             __assert_fail
        - Src:             'src/path.c:889,9'
          Dst:             __assert_fail
        - Src:             'src/path.c:894,13'
          Dst:             __assert_fail
        - Src:             'src/path.c:899,17'
          Dst:             ly_vlog
        - Src:             'src/path.c:903,20'
          Dst:             lysc_data_node
        - Src:             'src/path.c:906,13'
          Dst:             __assert_fail
        - Src:             'src/path.c:912,13'
          Dst:             __assert_fail
        - Src:             'src/path.c:916,13'
          Dst:             __assert_fail
        - Src:             'src/path.c:917,13'
          Dst:             ly_path_compile_snode
        - Src:             'src/path.c:925,13'
          Dst:             lys_nodetype2str
        - Src:             'src/path.c:925,13'
          Dst:             ly_vlog
        - Src:             'src/path.c:935,9'
          Dst:             __assert_fail
        - Src:             'src/path.c:939,15'
          Dst:             lyxp_next_token
    - functionName:    ly_path_compile_snode
      functionSourceFile: '/src/libyang/src/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionLinenumberEnd: 631
      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:         83
      ICount:          555
      EdgeCount:       105
      CyclomaticComplexity: 24
      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:528,5'
          Branch Sides:
            - BranchSide:      'src/path.c:528,5'
              BranchSideFuncs:
                - strnstr
                - ly_log
                - ly_log
                - lys_find_child
                - ly_vlog
                - ly_nested_ext_schema
                - lysc_ext_find_node
                - ly_log
                - ly_resolve_prefix
                - ly_format2str
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
                - ly_nested_ext_schema
                - ly_log_location
            - BranchSide:      'src/path.c:530,6'
              BranchSideFuncs:
                - strnstr
                - ly_log
                - ly_log
                - lys_find_child
                - ly_vlog
                - ly_nested_ext_schema
                - lysc_ext_find_node
                - ly_log
                - ly_resolve_prefix
                - ly_format2str
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
                - ly_nested_ext_schema
                - ly_log_location
        - Branch String:   'src/path.c:531,9'
          Branch Sides:
            - BranchSide:      'src/path.c:532,10'
              BranchSideFuncs:
                - strnstr
                - ly_log
                - ly_log
                - lys_find_child
                - ly_vlog
                - ly_nested_ext_schema
                - lysc_ext_find_node
                - ly_log
                - ly_resolve_prefix
                - ly_format2str
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
                - ly_nested_ext_schema
                - ly_log_location
            - BranchSide:      'src/path.c:536,25'
              BranchSideFuncs:
                - strnstr
                - ly_log
                - ly_log
                - lys_find_child
                - ly_vlog
                - ly_nested_ext_schema
                - lysc_ext_find_node
                - ly_log
                - ly_resolve_prefix
                - ly_format2str
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
                - ly_nested_ext_schema
                - ly_log_location
        - Branch String:   'src/path.c:536,9'
          Branch Sides:
            - BranchSide:      'src/path.c:537,15'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lys_find_child
                - ly_vlog
                - ly_nested_ext_schema
                - lysc_ext_find_node
                - ly_log
                - ly_resolve_prefix
                - ly_format2str
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
                - ly_nested_ext_schema
                - ly_log_location
            - BranchSide:      'src/path.c:540,13'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lys_find_child
                - ly_vlog
                - ly_nested_ext_schema
                - lysc_ext_find_node
                - ly_log
                - ly_resolve_prefix
                - ly_format2str
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
                - ly_nested_ext_schema
                - ly_log_location
        - Branch String:   'src/path.c:544,9'
          Branch Sides:
            - BranchSide:      'src/path.c:545,16'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lys_find_child
                - ly_vlog
                - ly_nested_ext_schema
                - lysc_ext_find_node
                - ly_log
                - ly_resolve_prefix
                - ly_format2str
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
                - ly_nested_ext_schema
                - ly_log_location
            - BranchSide:      'src/path.c:548,16'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lys_find_child
                - ly_vlog
                - ly_nested_ext_schema
                - lysc_ext_find_node
                - ly_log
                - ly_resolve_prefix
                - ly_format2str
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
                - ly_nested_ext_schema
                - ly_log_location
        - Branch String:   'src/path.c:553,9'
          Branch Sides:
            - BranchSide:      'src/path.c:554,13'
              BranchSideFuncs:
                - ly_resolve_prefix
                - ly_format2str
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
                - lys_find_child
                - ly_vlog
                - ly_nested_ext_schema
                - lysc_ext_find_node
                - ly_nested_ext_schema
                - ly_log_location
            - BranchSide:      'src/path.c:582,17'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lys_find_child
                - ly_vlog
                - ly_nested_ext_schema
                - lysc_ext_find_node
                - ly_log
        - Branch String:   'src/path.c:554,13'
          Branch Sides:
            - BranchSide:      'src/path.c:555,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_resolve_prefix
                - ly_format2str
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
                - lys_find_child
                - ly_vlog
                - ly_nested_ext_schema
                - lysc_ext_find_node
                - ly_nested_ext_schema
            - BranchSide:      'src/path.c:558,33'
              BranchSideFuncs:
                - ly_resolve_prefix
                - ly_format2str
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
                - lys_find_child
                - ly_vlog
                - ly_nested_ext_schema
                - lysc_ext_find_node
                - ly_nested_ext_schema
        - Branch String:   'src/path.c:558,33'
          Branch Sides:
            - BranchSide:      'src/path.c:558,49'
              BranchSideFuncs:
                - ly_resolve_prefix
                - ly_format2str
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
                - lys_find_child
                - ly_vlog
                - ly_nested_ext_schema
                - lysc_ext_find_node
                - ly_nested_ext_schema
            - BranchSide:      'src/path.c:558,78'
              BranchSideFuncs:
                - ly_resolve_prefix
                - ly_format2str
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
                - lys_find_child
                - ly_vlog
                - ly_nested_ext_schema
                - lysc_ext_find_node
                - ly_nested_ext_schema
        - Branch String:   'src/path.c:559,19'
          Branch Sides:
            - BranchSide:      'src/path.c:559,23'
              BranchSideFuncs:
                - ly_format2str
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
                - lys_find_child
                - ly_vlog
                - ly_nested_ext_schema
                - lysc_ext_find_node
                - ly_nested_ext_schema
            - BranchSide:      'src/path.c:559,44'
              BranchSideFuncs:
                - ly_format2str
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
                - lys_find_child
                - ly_vlog
                - ly_nested_ext_schema
                - lysc_ext_find_node
                - ly_nested_ext_schema
        - Branch String:   'src/path.c:559,41'
          Branch Sides:
            - BranchSide:      'src/path.c:559,44'
              BranchSideFuncs:
                - ly_format2str
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
                - lys_find_child
                - ly_vlog
                - ly_nested_ext_schema
                - lysc_ext_find_node
            - BranchSide:      'src/path.c:569,14'
              BranchSideFuncs:
                - ly_format2str
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
                - lys_find_child
                - ly_vlog
                - ly_nested_ext_schema
                - lysc_ext_find_node
        - Branch String:   'src/path.c:559,13'
          Branch Sides:
            - BranchSide:      'src/path.c:561,46'
              BranchSideFuncs:
                - ly_nested_ext_schema
                - ly_format2str
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
                - lys_find_child
                - ly_vlog
                - ly_nested_ext_schema
                - lysc_ext_find_node
            - BranchSide:      'src/path.c:569,14'
              BranchSideFuncs:
                - ly_format2str
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
                - lys_find_child
                - ly_vlog
                - ly_nested_ext_schema
                - lysc_ext_find_node
        - Branch String:   'src/path.c:562,17'
          Branch Sides:
            - BranchSide:      'src/path.c:563,17'
              BranchSideFuncs:
                - ly_format2str
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
                - lys_find_child
                - ly_vlog
                - ly_nested_ext_schema
                - lysc_ext_find_node
            - BranchSide:      'src/path.c:564,24'
              BranchSideFuncs:
                - ly_format2str
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
                - lys_find_child
                - ly_vlog
                - ly_nested_ext_schema
                - lysc_ext_find_node
        - Branch String:   'src/path.c:569,13'
          Branch Sides:
            - BranchSide:      'src/path.c:570,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location_revert
                - lys_find_child
                - ly_vlog
                - ly_nested_ext_schema
                - lysc_ext_find_node
            - BranchSide:      'src/path.c:574,21'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location_revert
                - lys_find_child
                - ly_vlog
                - ly_nested_ext_schema
                - lysc_ext_find_node
        - Branch String:   'src/path.c:582,9'
          Branch Sides:
            - BranchSide:      'src/path.c:585,18'
              BranchSideFuncs:
                - ly_log
                - lys_find_child
                - ly_vlog
                - ly_nested_ext_schema
                - lysc_ext_find_node
            - BranchSide:      'src/path.c:585,18'
              BranchSideFuncs:
                - ly_log
                - lys_find_child
                - ly_vlog
                - ly_nested_ext_schema
                - lysc_ext_find_node
            - BranchSide:      'src/path.c:593,18'
              BranchSideFuncs:
                - ly_log
                - lys_find_child
                - ly_vlog
                - ly_nested_ext_schema
                - lysc_ext_find_node
            - BranchSide:      'src/path.c:593,18'
              BranchSideFuncs:
                - ly_log
                - lys_find_child
                - ly_vlog
                - ly_nested_ext_schema
                - lysc_ext_find_node
            - BranchSide:      'src/path.c:603,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/path.c:603,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/path.c:603,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/path.c:585,17'
          Branch Sides:
            - BranchSide:      'src/path.c:586,17'
              BranchSideFuncs:
                - lys_find_child
                - ly_vlog
                - ly_nested_ext_schema
                - lysc_ext_find_node
            - BranchSide:      'src/path.c:589,19'
              BranchSideFuncs:
                - lys_find_child
                - ly_vlog
                - ly_nested_ext_schema
                - lysc_ext_find_node
        - Branch String:   'src/path.c:593,17'
          Branch Sides:
            - BranchSide:      'src/path.c:594,17'
              BranchSideFuncs:
                - lys_find_child
                - ly_vlog
                - ly_nested_ext_schema
                - lysc_ext_find_node
            - BranchSide:      'src/path.c:597,19'
              BranchSideFuncs:
                - lys_find_child
                - ly_vlog
                - ly_nested_ext_schema
                - lysc_ext_find_node
        - Branch String:   'src/path.c:608,24'
          Branch Sides:
            - BranchSide:      'src/path.c:608,27'
              BranchSideFuncs:
                - lys_find_child
                - ly_vlog
                - ly_nested_ext_schema
            - BranchSide:      'src/path.c:611,33'
              BranchSideFuncs:
                - lys_find_child
                - ly_vlog
                - ly_nested_ext_schema
        - Branch String:   'src/path.c:608,9'
          Branch Sides:
            - BranchSide:      'src/path.c:609,37'
              BranchSideFuncs:
                - lysc_ext_find_node
                - ly_vlog
            - BranchSide:      'src/path.c:611,33'
              BranchSideFuncs:
                - lys_find_child
                - ly_vlog
                - ly_nested_ext_schema
        - Branch String:   'src/path.c:614,13'
          Branch Sides:
            - BranchSide:      'src/path.c:614,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/path.c:615,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/path.c:614,13'
          Branch Sides:
            - BranchSide:      'src/path.c:614,13'
              BranchSideFuncs: []
            - BranchSide:      'src/path.c:615,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/path.c:617,9'
          Branch Sides:
            - BranchSide:      'src/path.c:617,17'
              BranchSideFuncs: []
            - BranchSide:      'src/path.c:618,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/path.c:623,9'
          Branch Sides:
            - BranchSide:      'src/path.c:624,16'
              BranchSideFuncs: []
            - BranchSide:      'src/path.c:626,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/path.c:528,5'
          Dst:             __assert_fail
        - Src:             'src/path.c:536,17'
          Dst:             strnstr
        - Src:             'src/path.c:555,13'
          Dst:             ly_log_location
        - Src:             'src/path.c:558,15'
          Dst:             ly_resolve_prefix
        - Src:             'src/path.c:561,19'
          Dst:             ly_nested_ext_schema
        - Src:             'src/path.c:570,13'
          Dst:             ly_format2str
        - Src:             'src/path.c:570,13'
          Dst:             ly_vlog
        - Src:             'src/path.c:575,13'
          Dst:             ly_vlog
        - Src:             'src/path.c:580,9'
          Dst:             ly_log_location_revert
        - Src:             'src/path.c:586,17'
          Dst:             ly_log
        - Src:             'src/path.c:594,17'
          Dst:             ly_log
        - Src:             'src/path.c:603,13'
          Dst:             ly_log
        - Src:             'src/path.c:609,18'
          Dst:             lysc_ext_find_node
        - Src:             'src/path.c:611,18'
          Dst:             lys_find_child
        - Src:             'src/path.c:613,19'
          Dst:             ly_nested_ext_schema
        - Src:             'src/path.c:618,9'
          Dst:             ly_vlog
        - Src:             'src/path.c:629,5'
          Dst:             ly_log_location_revert
    - functionName:    ly_path_compile_deref
      functionSourceFile: '/src/libyang/src/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1043
      functionLinenumberEnd: 1133
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - ctx_node
        - top_ext
        - expr
        - oper
        - target
        - format
        - prefix_data
        - tok_idx
        - path
      BBCount:         62
      ICount:          550
      EdgeCount:       76
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
        - ly_path_append
        - ly_path_compile_leafref
        - ly_path_free
        - ly_vlog
        - lyxp_check_token
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/path.c:1055,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1055,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/path.c:1056,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_vlog
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/path.c:1056,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1056,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/path.c:1057,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_vlog
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/path.c:1058,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1058,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/path.c:1059,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_vlog
                - __assert_fail
        - Branch String:   'src/path.c:1063,68'
          Branch Sides:
            - BranchSide:      'src/path.c:1063,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_vlog
                - __assert_fail
                - lyxp_check_token
            - BranchSide:      'src/path.c:1063,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_vlog
                - __assert_fail
                - lyxp_check_token
        - Branch String:   'src/path.c:1063,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1064,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_vlog
                - __assert_fail
            - BranchSide:      'src/path.c:1068,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_vlog
                - __assert_fail
        - Branch String:   'src/path.c:1068,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1068,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/path.c:1071,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_vlog
        - Branch String:   'src/path.c:1080,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1080,5'
              BranchSideFuncs:
                - ly_path_free
                - ly_path_free
            - BranchSide:      'src/path.c:1082,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_vlog
        - Branch String:   'src/path.c:1082,19'
          Branch Sides:
            - BranchSide:      'src/path.c:1082,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_vlog
            - BranchSide:      'src/path.c:1082,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_vlog
        - Branch String:   'src/path.c:1083,39'
          Branch Sides:
            - BranchSide:      'src/path.c:1083,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_vlog
            - BranchSide:      'src/path.c:1088,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
        - Branch String:   'src/path.c:1083,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1084,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_path_free
                - ly_path_free
            - BranchSide:      'src/path.c:1088,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
        - Branch String:   'src/path.c:1089,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1090,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_path_free
                - ly_path_free
            - BranchSide:      'src/path.c:1094,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:1095,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1095,5'
              BranchSideFuncs:
                - ly_path_free
                - ly_path_free
            - BranchSide:      'src/path.c:1096,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:1100,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1100,5'
              BranchSideFuncs:
                - ly_path_free
                - ly_path_free
            - BranchSide:      'src/path.c:1102,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:1102,19'
          Branch Sides:
            - BranchSide:      'src/path.c:1102,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:1102,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:1103,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1103,5'
              BranchSideFuncs:
                - ly_path_free
                - ly_path_free
            - BranchSide:      'src/path.c:1104,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:1108,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1108,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/path.c:1109,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:1110,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1110,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/path.c:1111,7'
              BranchSideFuncs:
                - ly_path_compile_leafref
                - ly_path_append
                - ly_path_free
                - ly_path_free
        - Branch String:   'src/path.c:1123,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1123,5'
              BranchSideFuncs:
                - ly_path_free
                - ly_path_free
            - BranchSide:      'src/path.c:1125,5'
              BranchSideFuncs:
                - ly_path_append
                - ly_path_free
                - ly_path_free
        - Branch String:   'src/path.c:1125,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1125,5'
              BranchSideFuncs:
                - ly_path_free
                - ly_path_free
            - BranchSide:      'src/path.c:1125,5'
              BranchSideFuncs:
                - ly_path_free
                - ly_path_free
        - Branch String:   'src/path.c:1129,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1129,9'
              BranchSideFuncs:
                - ly_path_free
            - BranchSide:      'src/path.c:1130,22'
              BranchSideFuncs:
                - ly_path_free
      Callsites:
        - Src:             'src/path.c:1055,5'
          Dst:             lyxp_check_token
        - Src:             'src/path.c:1055,5'
          Dst:             __assert_fail
        - Src:             'src/path.c:1056,5'
          Dst:             strncmp
        - Src:             'src/path.c:1056,5'
          Dst:             __assert_fail
        - Src:             'src/path.c:1058,5'
          Dst:             lyxp_check_token
        - Src:             'src/path.c:1058,5'
          Dst:             __assert_fail
        - Src:             'src/path.c:1063,12'
          Dst:             lyxp_check_token
        - Src:             'src/path.c:1068,5'
          Dst:             lyxp_check_token
        - Src:             'src/path.c:1068,5'
          Dst:             __assert_fail
        - Src:             'src/path.c:1080,5'
          Dst:             ly_path_compile_leafref
        - Src:             'src/path.c:1084,9'
          Dst:             ly_vlog
        - Src:             'src/path.c:1090,9'
          Dst:             ly_vlog
        - Src:             'src/path.c:1095,5'
          Dst:             ly_path_append
        - Src:             'src/path.c:1096,5'
          Dst:             ly_path_free
        - Src:             'src/path.c:1100,5'
          Dst:             ly_path_compile_leafref
        - Src:             'src/path.c:1103,5'
          Dst:             ly_path_append
        - Src:             'src/path.c:1104,5'
          Dst:             ly_path_free
        - Src:             'src/path.c:1108,5'
          Dst:             lyxp_check_token
        - Src:             'src/path.c:1108,5'
          Dst:             __assert_fail
        - Src:             'src/path.c:1110,5'
          Dst:             lyxp_check_token
        - Src:             'src/path.c:1110,5'
          Dst:             __assert_fail
        - Src:             'src/path.c:1123,5'
          Dst:             ly_path_compile_leafref
        - Src:             'src/path.c:1125,5'
          Dst:             ly_path_append
        - Src:             'src/path.c:1128,5'
          Dst:             ly_path_free
        - Src:             'src/path.c:1130,9'
          Dst:             ly_path_free
    - functionName:    ly_path_compile_leafref
      functionSourceFile: '/src/libyang/src/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1306
      functionLinenumberEnd: 1307
      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:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ly_path_compile
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/path.c:1307,12'
          Dst:             _ly_path_compile
    - functionName:    ly_path_free
      functionSourceFile: '/src/libyang/src/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1492
      functionLinenumberEnd: 1503
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - path
      BBCount:         15
      ICount:          76
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ly_path_predicates_free
      functionUses:    17
      BranchProfiles:
        - Branch String:   'src/path.c:1495,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1496,9'
              BranchSideFuncs:
                - free
                - ly_path_predicates_free
            - BranchSide:      'src/path.c:1499,5'
              BranchSideFuncs:
                - free
                - ly_path_predicates_free
        - Branch String:   'src/path.c:1499,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1499,5'
              BranchSideFuncs:
                - free
                - ly_path_predicates_free
            - BranchSide:      'src/path.c:1499,5'
              BranchSideFuncs:
                - free
                - ly_path_predicates_free
        - Branch String:   'src/path.c:1499,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1500,33'
              BranchSideFuncs:
                - ly_path_predicates_free
                - free
            - BranchSide:      'src/path.c:1502,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/path.c:1502,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1502,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/path.c:1502,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/path.c:1500,9'
          Dst:             ly_path_predicates_free
    - functionName:    ly_path_predicates_free
      functionSourceFile: '/src/libyang/src/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1462
      functionLinenumberEnd: 1488
      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:1466,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1467,9'
              BranchSideFuncs:
                - free
                - free
                - lysc_type_free
            - BranchSide:      'src/path.c:1470,5'
              BranchSideFuncs:
                - free
                - free
                - lysc_type_free
        - Branch String:   'src/path.c:1470,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1470,5'
              BranchSideFuncs:
                - free
                - free
                - lysc_type_free
            - BranchSide:      'src/path.c:1470,5'
              BranchSideFuncs:
                - free
                - free
                - lysc_type_free
        - Branch String:   'src/path.c:1470,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1471,17'
              BranchSideFuncs:
                - free
                - free
                - lysc_type_free
            - BranchSide:      'src/path.c:1487,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/path.c:1471,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1474,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_type_free
            - BranchSide:      'src/path.c:1477,17'
              BranchSideFuncs:
                - free
                - free
                - lysc_type_free
            - BranchSide:      'src/path.c:1477,17'
              BranchSideFuncs:
                - free
                - free
                - lysc_type_free
            - BranchSide:      'src/path.c:1483,18'
              BranchSideFuncs:
                - free
                - free
                - lysc_type_free
            - BranchSide:      'src/path.c:1486,5'
              BranchSideFuncs:
                - free
                - free
                - lysc_type_free
        - Branch String:   'src/path.c:1477,17'
          Branch Sides:
            - BranchSide:      'src/path.c:1478,17'
              BranchSideFuncs:
                - lysc_type_free
                - free
                - free
            - BranchSide:      'src/path.c:1481,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_type_free
        - Branch String:   'src/path.c:1487,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1487,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/path.c:1487,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/path.c:1479,17'
          Dst:             lysc_type_free
    - functionName:    _ly_path_compile
      functionSourceFile: '/src/libyang/src/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1162
      functionLinenumberEnd: 1290
      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:         128
      ICount:          803
      EdgeCount:       168
      CyclomaticComplexity: 42
      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:1169,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1169,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lysc_data_node
                - __assert_fail
                - ly_ctx_get_options
                - ly_path_compile_deref
                - ly_log_location
                - __assert_fail
            - BranchSide:      'src/path.c:1170,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lysc_data_node
                - __assert_fail
                - ly_ctx_get_options
                - ly_path_compile_deref
                - ly_log_location
                - __assert_fail
        - Branch String:   'src/path.c:1170,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1170,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lysc_data_node
                - __assert_fail
                - ly_ctx_get_options
                - ly_path_compile_deref
                - ly_log_location
            - BranchSide:      'src/path.c:1171,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lysc_data_node
                - __assert_fail
                - ly_ctx_get_options
                - ly_path_compile_deref
                - ly_log_location
        - Branch String:   'src/path.c:1170,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1170,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lysc_data_node
                - __assert_fail
                - ly_ctx_get_options
                - ly_path_compile_deref
                - ly_log_location
            - BranchSide:      'src/path.c:1171,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lysc_data_node
                - __assert_fail
                - ly_ctx_get_options
                - ly_path_compile_deref
                - ly_log_location
        - Branch String:   'src/path.c:1171,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1171,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lysc_data_node
                - __assert_fail
                - ly_ctx_get_options
                - ly_path_compile_deref
                - ly_log_location
            - BranchSide:      'src/path.c:1172,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lysc_data_node
                - __assert_fail
                - ly_ctx_get_options
                - ly_path_compile_deref
                - ly_log_location
        - Branch String:   'src/path.c:1171,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1171,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lysc_data_node
                - __assert_fail
                - ly_ctx_get_options
                - ly_path_compile_deref
                - ly_log_location
            - BranchSide:      'src/path.c:1172,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lysc_data_node
                - __assert_fail
                - ly_ctx_get_options
                - ly_path_compile_deref
                - ly_log_location
        - Branch String:   'src/path.c:1172,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1172,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lysc_data_node
                - __assert_fail
                - ly_ctx_get_options
                - ly_path_compile_deref
                - ly_log_location
            - BranchSide:      'src/path.c:1174,10'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lysc_data_node
                - __assert_fail
                - ly_ctx_get_options
                - ly_path_compile_deref
                - ly_log_location
        - Branch String:   'src/path.c:1172,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1172,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lysc_data_node
                - __assert_fail
                - ly_ctx_get_options
                - ly_path_compile_deref
                - ly_log_location
            - BranchSide:      'src/path.c:1174,10'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lysc_data_node
                - __assert_fail
                - ly_ctx_get_options
                - ly_path_compile_deref
                - ly_log_location
        - Branch String:   'src/path.c:1174,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1175,12'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lysc_data_node
                - __assert_fail
                - ly_ctx_get_options
                - ly_path_compile_deref
                - ly_log_location
            - BranchSide:      'src/path.c:1178,19'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lysc_data_node
                - __assert_fail
                - ly_ctx_get_options
                - ly_path_compile_deref
                - ly_log_location
        - Branch String:   'src/path.c:1178,32'
          Branch Sides:
            - BranchSide:      'src/path.c:1178,37'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lysc_data_node
                - __assert_fail
                - ly_ctx_get_options
                - ly_path_compile_deref
                - ly_log_location
            - BranchSide:      'src/path.c:1178,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lysc_data_node
                - __assert_fail
                - ly_ctx_get_options
                - ly_path_compile_deref
                - ly_log_location
        - Branch String:   'src/path.c:1178,9'
          Branch Sides:
            - BranchSide:      'src/path.c:0,0'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lysc_data_node
                - __assert_fail
                - ly_ctx_get_options
                - ly_path_compile_deref
                - ly_log_location
            - BranchSide:      'src/path.c:1178,107'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lysc_data_node
                - __assert_fail
                - ly_ctx_get_options
                - ly_path_compile_deref
                - ly_log_location
        - Branch String:   'src/path.c:1185,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1186,9'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lysc_data_node
                - __assert_fail
                - ly_ctx_get_options
                - ly_path_compile_deref
            - BranchSide:      'src/path.c:1189,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lysc_data_node
                - __assert_fail
                - ly_ctx_get_options
                - ly_path_compile_deref
        - Branch String:   'src/path.c:1189,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1190,22'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lysc_data_node
                - __assert_fail
                - ly_ctx_get_options
                - ly_path_compile_deref
            - BranchSide:      'src/path.c:1192,22'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lysc_data_node
                - __assert_fail
                - ly_ctx_get_options
                - ly_path_compile_deref
        - Branch String:   'src/path.c:1195,14'
          Branch Sides:
            - BranchSide:      'src/path.c:1195,37'
              BranchSideFuncs:
                - ly_ctx_get_options
                - ly_vlog
                - ly_log_location_revert
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lysc_data_node
                - __assert_fail
                - ly_path_compile_deref
            - BranchSide:      'src/path.c:1200,16'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lysc_data_node
                - __assert_fail
        - Branch String:   'src/path.c:1195,69'
          Branch Sides:
            - BranchSide:      'src/path.c:1196,14'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lysc_data_node
                - __assert_fail
                - ly_path_compile_deref
            - BranchSide:      'src/path.c:1200,16'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lysc_data_node
                - __assert_fail
        - Branch String:   'src/path.c:1195,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1198,37'
              BranchSideFuncs:
                - ly_path_compile_deref
                - ly_log_location_revert
                - ly_path_free
            - BranchSide:      'src/path.c:1200,16'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lysc_data_node
                - __assert_fail
        - Branch String:   'src/path.c:1200,16'
          Branch Sides:
            - BranchSide:      'src/path.c:1202,18'
              BranchSideFuncs:
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_log_location_revert
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/path.c:1207,14'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lysc_data_node
                - __assert_fail
        - Branch String:   'src/path.c:1207,13'
          Branch Sides:
            - BranchSide:      'src/path.c:1208,13'
              BranchSideFuncs:
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_log_location_revert
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lysc_data_node
                - __assert_fail
            - BranchSide:      'src/path.c:1214,9'
              BranchSideFuncs:
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_log_location_revert
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lysc_data_node
                - __assert_fail
        - Branch String:   'src/path.c:1214,21'
          Branch Sides:
            - BranchSide:      'src/path.c:1214,25'
              BranchSideFuncs:
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_log_location_revert
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lysc_data_node
                - __assert_fail
            - BranchSide:      'src/path.c:1214,9'
              BranchSideFuncs:
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_log_location_revert
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lysc_data_node
                - __assert_fail
        - Branch String:   'src/path.c:1214,9'
          Branch Sides:
            - BranchSide:      'src/path.c:0,0'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - ly_path_free
                - 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
                - lyxp_token2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/path.c:1215,18'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - ly_path_free
                - 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
                - lyxp_token2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/path.c:1215,17'
          Branch Sides:
            - BranchSide:      'src/path.c:1216,17'
              BranchSideFuncs:
                - lysc_data_node
                - __assert_fail
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_log_location_revert
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/path.c:1222,24'
              BranchSideFuncs:
                - lysc_data_node
                - __assert_fail
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_log_location_revert
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/path.c:1222,24'
          Branch Sides:
            - BranchSide:      'src/path.c:1222,24'
              BranchSideFuncs:
                - lysc_data_node
                - __assert_fail
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_log_location_revert
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/path.c:1222,24'
              BranchSideFuncs:
                - lysc_data_node
                - __assert_fail
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_log_location_revert
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/path.c:1226,13'
          Branch Sides:
            - BranchSide:      'src/path.c:1226,13'
              BranchSideFuncs:
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_log_location_revert
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lysc_data_node
                - __assert_fail
            - BranchSide:      'src/path.c:1227,13'
              BranchSideFuncs:
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_log_location_revert
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lysc_data_node
                - __assert_fail
        - Branch String:   'src/path.c:1233,15'
          Branch Sides:
            - BranchSide:      'src/path.c:1233,19'
              BranchSideFuncs:
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_log_location_revert
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/path.c:1241,9'
              BranchSideFuncs:
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_log_location_revert
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
        - Branch String:   'src/path.c:1233,24'
          Branch Sides:
            - BranchSide:      'src/path.c:1233,28'
              BranchSideFuncs:
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_log_location_revert
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
            - BranchSide:      'src/path.c:1241,9'
              BranchSideFuncs:
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_log_location_revert
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
        - Branch String:   'src/path.c:1233,61'
          Branch Sides:
            - BranchSide:      'src/path.c:1233,65'
              BranchSideFuncs:
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_log_location_revert
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/path.c:1241,9'
              BranchSideFuncs:
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_log_location_revert
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
        - Branch String:   'src/path.c:1233,96'
          Branch Sides:
            - BranchSide:      'src/path.c:1233,100'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
            - BranchSide:      'src/path.c:1241,9'
              BranchSideFuncs:
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_log_location_revert
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
        - Branch String:   'src/path.c:1233,13'
          Branch Sides:
            - BranchSide:      'src/path.c:1234,13'
              BranchSideFuncs:
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_log_location_revert
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
            - BranchSide:      'src/path.c:1241,9'
              BranchSideFuncs:
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_log_location_revert
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
        - Branch String:   'src/path.c:1241,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1241,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_path_free
            - BranchSide:      'src/path.c:1244,9'
              BranchSideFuncs:
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_log_location_revert
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - lyxp_check_token
                - lys_nodetype2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
        - Branch String:   'src/path.c:1244,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1244,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_path_free
            - BranchSide:      'src/path.c:1246,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_log_location_revert
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - lyxp_check_token
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
        - Branch String:   'src/path.c:1247,17'
          Branch Sides:
            - BranchSide:      'src/path.c:1247,21'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_log_location_revert
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - lyxp_check_token
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
            - BranchSide:      'src/path.c:1252,20'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_log_location_revert
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - lyxp_check_token
                - ly_path_compile_snode
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
        - Branch String:   'src/path.c:1247,75'
          Branch Sides:
            - BranchSide:      'src/path.c:1247,79'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_log_location_revert
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - lyxp_check_token
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
            - BranchSide:      'src/path.c:1252,20'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_log_location_revert
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - lyxp_check_token
                - ly_path_compile_snode
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
        - Branch String:   'src/path.c:1247,13'
          Branch Sides:
            - BranchSide:      'src/path.c:1248,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - ly_path_free
            - BranchSide:      'src/path.c:1252,20'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_log_location_revert
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - lyxp_check_token
                - ly_path_compile_snode
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
        - Branch String:   'src/path.c:1255,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1255,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - ly_log_location_revert
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
            - BranchSide:      'src/path.c:1255,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_log_location_revert
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - lyxp_check_token
                - ly_path_compile_snode
                - realloc
                - ly_log
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
        - Branch String:   'src/path.c:1255,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1255,9'
              BranchSideFuncs:
                - ly_path_compile_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_path_free
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
            - BranchSide:      'src/path.c:1255,9'
              BranchSideFuncs:
                - ly_log
                - ly_log_location_revert
                - ly_path_free
        - Branch String:   'src/path.c:1255,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1255,9'
              BranchSideFuncs:
                - ly_path_compile_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_path_free
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
            - BranchSide:      'src/path.c:1255,9'
              BranchSideFuncs:
                - ly_log
                - ly_log_location_revert
                - ly_path_free
        - Branch String:   'src/path.c:1260,13'
          Branch Sides:
            - BranchSide:      'src/path.c:1261,53'
              BranchSideFuncs:
                - ly_path_compile_predicate_leafref
                - lyxp_next_token
                - ly_log_location_revert
                - ly_path_free
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - realloc
                - ly_log
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/path.c:1263,45'
              BranchSideFuncs:
                - ly_path_compile_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_path_free
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/path.c:1266,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1266,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_path_free
            - BranchSide:      'src/path.c:1267,5'
              BranchSideFuncs:
                - lyxp_next_token
                - ly_log_location_revert
                - ly_path_free
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/path.c:1267,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1233,13'
              BranchSideFuncs:
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_log_location_revert
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/path.c:1270,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_path_free
                - lys_nodetype2str
                - ly_vlog
                - lyxp_token2str
                - ly_vlog
        - Branch String:   'src/path.c:1270,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1271,9'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_path_free
            - BranchSide:      'src/path.c:1277,10'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_path_free
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/path.c:1277,15'
          Branch Sides:
            - BranchSide:      'src/path.c:1277,110'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_path_free
            - BranchSide:      'src/path.c:1277,19'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_path_free
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/path.c:1277,52'
          Branch Sides:
            - BranchSide:      'src/path.c:1277,56'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_path_free
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/path.c:1277,110'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_path_free
        - Branch String:   'src/path.c:1277,103'
          Branch Sides:
            - BranchSide:      'src/path.c:1277,107'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_path_free
            - BranchSide:      'src/path.c:1277,110'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_path_free
        - Branch String:   'src/path.c:1277,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1277,110'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_path_free
            - BranchSide:      'src/path.c:1278,9'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_path_free
        - Branch String:   'src/path.c:1285,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1286,22'
              BranchSideFuncs:
                - ly_path_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:1289,5'
              BranchSideFuncs:
                - ly_log_location_revert
        - Branch String:   'src/path.c:1290,12'
          Branch Sides:
            - BranchSide:      'src/path.c:1290,12'
              BranchSideFuncs: []
            - BranchSide:      'src/path.c:1290,48'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/path.c:1169,5'
          Dst:             __assert_fail
        - Src:             'src/path.c:1170,5'
          Dst:             __assert_fail
        - Src:             'src/path.c:1171,5'
          Dst:             __assert_fail
        - Src:             'src/path.c:1172,5'
          Dst:             __assert_fail
        - Src:             'src/path.c:1186,9'
          Dst:             ly_log_location
        - Src:             'src/path.c:1195,18'
          Dst:             ly_ctx_get_options
        - Src:             'src/path.c:1198,15'
          Dst:             ly_path_compile_deref
        - Src:             'src/path.c:1208,13'
          Dst:             ly_vlog
        - Src:             'src/path.c:1216,17'
          Dst:             ly_vlog
        - Src:             'src/path.c:1222,24'
          Dst:             lysc_data_node
        - Src:             'src/path.c:1226,13'
          Dst:             __assert_fail
        - Src:             'src/path.c:1234,13'
          Dst:             lys_nodetype2str
        - Src:             'src/path.c:1234,13'
          Dst:             ly_vlog
        - Src:             'src/path.c:1241,9'
          Dst:             lyxp_check_token
        - Src:             'src/path.c:1244,9'
          Dst:             ly_path_compile_snode
        - Src:             'src/path.c:1248,13'
          Dst:             ly_vlog
        - Src:             'src/path.c:1255,9'
          Dst:             realloc
        - Src:             'src/path.c:1255,9'
          Dst:             ly_log
        - Src:             'src/path.c:1255,9'
          Dst:             ly_log
        - Src:             'src/path.c:1261,19'
          Dst:             ly_path_compile_predicate_leafref
        - Src:             'src/path.c:1263,19'
          Dst:             ly_path_compile_predicate
        - Src:             'src/path.c:1267,15'
          Dst:             lyxp_next_token
        - Src:             'src/path.c:1271,9'
          Dst:             lyxp_token2str
        - Src:             'src/path.c:1271,9'
          Dst:             ly_vlog
        - Src:             'src/path.c:1278,9'
          Dst:             lys_nodetype2str
        - Src:             'src/path.c:1278,9'
          Dst:             ly_vlog
        - Src:             'src/path.c:1286,9'
          Dst:             ly_path_free
        - Src:             'src/path.c:1289,5'
          Dst:             ly_log_location_revert
    - functionName:    ly_path_compile_predicate
      functionSourceFile: '/src/libyang/src/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionLinenumberEnd: 819
      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:         132
      ICount:          1175
      EdgeCount:       167
      CyclomaticComplexity: 37
      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:644,5'
          Branch Sides:
            - BranchSide:      'src/path.c:644,5'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_next_token
                - __assert_fail
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - malloc
                - ly_log
                - strtoull
                - __assert_fail
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - __assert_fail
                - __assert_fail
                - lyd_value_store
                - ly_log_location_revert
                - __assert_fail
                - ly_log_location
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - 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_path_predicates_free
                - strndup
                - ly_log
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location
            - BranchSide:      'src/path.c:644,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/path.c:644,5'
          Branch Sides:
            - BranchSide:      'src/path.c:644,5'
              BranchSideFuncs:
                - lyxp_next_token
                - __assert_fail
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - malloc
                - ly_log
                - strtoull
                - __assert_fail
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - __assert_fail
                - __assert_fail
                - lyd_value_store
                - ly_log_location_revert
                - __assert_fail
                - ly_log_location
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - 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_path_predicates_free
                - strndup
                - ly_log
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location
            - BranchSide:      'src/path.c:646,9'
              BranchSideFuncs:
                - lyxp_next_token
                - __assert_fail
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - malloc
                - ly_log
                - strtoull
                - __assert_fail
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - __assert_fail
                - __assert_fail
                - lyd_value_store
                - ly_log_location_revert
                - __assert_fail
                - ly_log_location
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - 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_path_predicates_free
                - strndup
                - ly_log
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location
        - Branch String:   'src/path.c:646,9'
          Branch Sides:
            - BranchSide:      'src/path.c:647,9'
              BranchSideFuncs:
                - ly_log_location
                - lyxp_next_token
                - __assert_fail
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - malloc
                - ly_log
                - strtoull
                - __assert_fail
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - __assert_fail
                - __assert_fail
                - lyd_value_store
                - ly_log_location_revert
                - __assert_fail
                - ly_log_location
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - 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_path_predicates_free
                - strndup
                - ly_log
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/path.c:650,6'
              BranchSideFuncs:
                - lyxp_next_token
                - __assert_fail
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - malloc
                - ly_log
                - strtoull
                - __assert_fail
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - __assert_fail
                - __assert_fail
                - lyd_value_store
                - ly_log_location_revert
                - __assert_fail
                - ly_log_location
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - 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_path_predicates_free
                - strndup
                - ly_log
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/path.c:652,9'
          Branch Sides:
            - BranchSide:      'src/path.c:654,9'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/path.c:657,9'
              BranchSideFuncs:
                - __assert_fail
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - malloc
                - ly_log
                - strtoull
                - __assert_fail
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - __assert_fail
                - __assert_fail
                - lyd_value_store
                - ly_log_location_revert
                - __assert_fail
                - ly_log_location
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - 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_path_predicates_free
                - strndup
                - ly_log
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/path.c:657,9'
          Branch Sides:
            - BranchSide:      'src/path.c:658,13'
              BranchSideFuncs:
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - 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_path_predicates_free
                - strndup
                - ly_log
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/path.c:745,16'
              BranchSideFuncs:
                - __assert_fail
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - malloc
                - ly_log
                - strtoull
                - __assert_fail
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - __assert_fail
                - __assert_fail
                - lyd_value_store
                - ly_log_location_revert
                - __assert_fail
                - ly_log_location
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/path.c:658,13'
          Branch Sides:
            - BranchSide:      'src/path.c:659,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/path.c:663,20'
              BranchSideFuncs:
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - 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_path_predicates_free
                - strndup
                - ly_log
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/path.c:672,13'
          Branch Sides:
            - BranchSide:      'src/path.c:672,13'
              BranchSideFuncs: []
            - BranchSide:      'src/path.c:674,18'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - 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_path_predicates_free
                - ly_path_compile_snode
                - strndup
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/path.c:674,45'
          Branch Sides:
            - BranchSide:      'src/path.c:674,50'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/path.c:675,17'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/path.c:674,17'
          Branch Sides:
            - BranchSide:      'src/path.c:675,17'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_log_location_revert
                - __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_path_predicates_free
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - strndup
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/path.c:680,17'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_log_location_revert
                - __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_path_predicates_free
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - strndup
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/path.c:683,13'
          Branch Sides:
            - BranchSide:      'src/path.c:683,13'
              BranchSideFuncs:
                - realloc
                - ly_log
                - ly_log_location_revert
                - __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_path_predicates_free
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - strndup
                - ly_log
            - BranchSide:      'src/path.c:683,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_log_location_revert
                - __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_path_predicates_free
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - realloc
                - ly_log
                - strndup
                - ly_log
        - Branch String:   'src/path.c:683,13'
          Branch Sides:
            - BranchSide:      'src/path.c:683,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_log_location_revert
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - realloc
                - ly_log
                - strndup
                - ly_log
            - BranchSide:      'src/path.c:683,13'
              BranchSideFuncs:
                - ly_log
                - ly_log_location_revert
        - Branch String:   'src/path.c:683,13'
          Branch Sides:
            - BranchSide:      'src/path.c:683,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_log_location_revert
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - realloc
                - ly_log
                - strndup
                - ly_log
            - BranchSide:      'src/path.c:683,13'
              BranchSideFuncs:
                - ly_log
                - ly_log_location_revert
        - Branch String:   'src/path.c:687,13'
          Branch Sides:
            - BranchSide:      'src/path.c:687,13'
              BranchSideFuncs:
                - __assert_fail
                - ly_log_location
                - lyd_value_store
                - ly_log_location_revert
                - __assert_fail
                - lyxp_next_token
                - lysc_node_child
                - ly_log_location_revert
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - __assert_fail
                - realloc
                - ly_log
                - strndup
                - ly_log
            - BranchSide:      'src/path.c:688,17'
              BranchSideFuncs:
                - __assert_fail
                - ly_log_location
                - lyd_value_store
                - ly_log_location_revert
                - __assert_fail
                - lyxp_next_token
                - lysc_node_child
                - ly_log_location_revert
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - __assert_fail
                - realloc
                - ly_log
                - strndup
                - ly_log
        - Branch String:   'src/path.c:691,17'
          Branch Sides:
            - BranchSide:      'src/path.c:693,39'
              BranchSideFuncs:
                - strndup
                - ly_log
                - ly_log_location_revert
                - __assert_fail
                - lyxp_next_token
                - lysc_node_child
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - __assert_fail
                - __assert_fail
                - ly_log_location
                - lyd_value_store
                - ly_log_location_revert
                - realloc
                - ly_log
            - BranchSide:      'src/path.c:699,21'
              BranchSideFuncs:
                - __assert_fail
                - ly_log_location
                - lyd_value_store
                - ly_log_location_revert
                - __assert_fail
                - lyxp_next_token
                - lysc_node_child
                - ly_log_location_revert
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - __assert_fail
                - strndup
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/path.c:694,17'
          Branch Sides:
            - BranchSide:      'src/path.c:694,17'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_next_token
                - lysc_node_child
                - ly_log_location_revert
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - 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:696,17'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_next_token
                - lysc_node_child
                - ly_log_location_revert
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - 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:699,21'
          Branch Sides:
            - BranchSide:      'src/path.c:701,27'
              BranchSideFuncs:
                - ly_log_location
                - lyd_value_store
                - ly_log_location_revert
                - __assert_fail
                - lyxp_next_token
                - lysc_node_child
                - ly_log_location_revert
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - __assert_fail
                - __assert_fail
                - strndup
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/path.c:704,21'
              BranchSideFuncs:
                - __assert_fail
                - ly_log_location
                - lyd_value_store
                - ly_log_location_revert
                - __assert_fail
                - lyxp_next_token
                - lysc_node_child
                - ly_log_location_revert
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - __assert_fail
                - strndup
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/path.c:704,21'
          Branch Sides:
            - BranchSide:      'src/path.c:704,21'
              BranchSideFuncs:
                - ly_log_location
                - lyd_value_store
                - ly_log_location_revert
                - __assert_fail
                - lyxp_next_token
                - lysc_node_child
                - ly_log_location_revert
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - __assert_fail
                - __assert_fail
                - strndup
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/path.c:705,27'
              BranchSideFuncs:
                - ly_log_location
                - lyd_value_store
                - ly_log_location_revert
                - __assert_fail
                - lyxp_next_token
                - lysc_node_child
                - ly_log_location_revert
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - __assert_fail
                - __assert_fail
                - strndup
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/path.c:714,17'
          Branch Sides:
            - BranchSide:      'src/path.c:714,17'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/path.c:717,17'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_next_token
                - lysc_node_child
                - ly_log_location_revert
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - 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:724,13'
          Branch Sides:
            - BranchSide:      'src/path.c:724,13'
              BranchSideFuncs:
                - lyxp_next_token
                - lysc_node_child
                - ly_log_location_revert
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - 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:725,17'
              BranchSideFuncs:
                - lyxp_next_token
                - lysc_node_child
                - ly_log_location_revert
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - 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:728,9'
          Branch Sides:
            - BranchSide:      'src/path.c:672,13'
              BranchSideFuncs:
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - 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_path_predicates_free
                - strndup
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/path.c:731,19'
              BranchSideFuncs:
                - lysc_node_child
                - ly_log_location_revert
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
        - Branch String:   'src/path.c:732,51'
          Branch Sides:
            - BranchSide:      'src/path.c:732,55'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
            - BranchSide:      'src/path.c:732,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
        - Branch String:   'src/path.c:732,9'
          Branch Sides:
            - BranchSide:      'src/path.c:733,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
            - BranchSide:      'src/path.c:735,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
        - Branch String:   'src/path.c:735,13'
          Branch Sides:
            - BranchSide:      'src/path.c:735,44'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
            - BranchSide:      'src/path.c:735,44'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
        - Branch String:   'src/path.c:735,13'
          Branch Sides:
            - BranchSide:      'src/path.c:737,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:745,5'
              BranchSideFuncs:
                - ly_log_location_revert
        - Branch String:   'src/path.c:745,16'
          Branch Sides:
            - BranchSide:      'src/path.c:746,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_log_location_revert
                - __assert_fail
                - __assert_fail
                - lyd_value_store
                - ly_log_location_revert
                - __assert_fail
                - ly_log_location
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/path.c:790,9'
              BranchSideFuncs:
                - __assert_fail
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - malloc
                - ly_log
                - strtoull
                - __assert_fail
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/path.c:746,13'
          Branch Sides:
            - BranchSide:      'src/path.c:747,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/path.c:752,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_log_location_revert
                - __assert_fail
                - __assert_fail
                - lyd_value_store
                - ly_log_location_revert
                - __assert_fail
                - ly_log_location
                - realloc
                - ly_log
        - Branch String:   'src/path.c:755,9'
          Branch Sides:
            - BranchSide:      'src/path.c:755,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - ly_log_location_revert
                - __assert_fail
                - __assert_fail
                - lyd_value_store
                - ly_log_location_revert
                - __assert_fail
                - ly_log_location
            - BranchSide:      'src/path.c:755,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_log_location_revert
                - __assert_fail
                - __assert_fail
                - lyd_value_store
                - ly_log_location_revert
                - __assert_fail
                - ly_log_location
        - Branch String:   'src/path.c:755,9'
          Branch Sides:
            - BranchSide:      'src/path.c:755,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - lyd_value_store
                - ly_log_location_revert
                - __assert_fail
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:755,9'
              BranchSideFuncs:
                - ly_log
                - ly_log_location_revert
        - Branch String:   'src/path.c:755,9'
          Branch Sides:
            - BranchSide:      'src/path.c:755,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - lyd_value_store
                - ly_log_location_revert
                - __assert_fail
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:755,9'
              BranchSideFuncs:
                - ly_log
                - ly_log_location_revert
        - Branch String:   'src/path.c:759,9'
          Branch Sides:
            - BranchSide:      'src/path.c:759,9'
              BranchSideFuncs:
                - __assert_fail
                - lyd_value_store
                - ly_log_location_revert
                - __assert_fail
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:760,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_value_store
                - ly_log_location_revert
                - __assert_fail
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:763,9'
          Branch Sides:
            - BranchSide:      'src/path.c:763,9'
              BranchSideFuncs:
                - lyd_value_store
                - ly_log_location_revert
                - __assert_fail
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:764,13'
              BranchSideFuncs:
                - lyd_value_store
                - ly_log_location_revert
                - __assert_fail
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:763,9'
          Branch Sides:
            - BranchSide:      'src/path.c:763,9'
              BranchSideFuncs:
                - lyd_value_store
                - ly_log_location_revert
                - __assert_fail
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:764,13'
              BranchSideFuncs:
                - lyd_value_store
                - ly_log_location_revert
                - __assert_fail
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:764,13'
          Branch Sides:
            - BranchSide:      'src/path.c:766,19'
              BranchSideFuncs:
                - lyd_value_store
                - ly_log_location_revert
                - __assert_fail
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:769,19'
              BranchSideFuncs:
                - lyd_value_store
                - ly_log_location_revert
                - __assert_fail
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:774,13'
          Branch Sides:
            - BranchSide:      'src/path.c:775,13'
              BranchSideFuncs:
                - ly_log_location
                - lyd_value_store
                - ly_log_location_revert
                - __assert_fail
                - ly_log_location_revert
            - BranchSide:      'src/path.c:777,31'
              BranchSideFuncs:
                - lyd_value_store
                - ly_log_location_revert
                - __assert_fail
                - ly_log_location_revert
        - Branch String:   'src/path.c:780,9'
          Branch Sides:
            - BranchSide:      'src/path.c:780,9'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/path.c:781,13'
              BranchSideFuncs:
                - __assert_fail
                - ly_log_location_revert
        - Branch String:   'src/path.c:787,9'
          Branch Sides:
            - BranchSide:      'src/path.c:787,9'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/path.c:788,13'
              BranchSideFuncs:
                - ly_log_location_revert
        - Branch String:   'src/path.c:790,9'
          Branch Sides:
            - BranchSide:      'src/path.c:790,9'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - malloc
                - ly_log
                - strtoull
                - __assert_fail
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/path.c:791,15'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - malloc
                - ly_log
                - strtoull
                - __assert_fail
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/path.c:791,13'
          Branch Sides:
            - BranchSide:      'src/path.c:792,17'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_log_location_revert
                - strtoull
                - __assert_fail
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/path.c:796,20'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_log_location_revert
                - strtoull
                - __assert_fail
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/path.c:804,9'
          Branch Sides:
            - BranchSide:      'src/path.c:804,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - ly_log_location_revert
                - strtoull
                - __assert_fail
            - BranchSide:      'src/path.c:804,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_log_location_revert
                - strtoull
                - __assert_fail
        - Branch String:   'src/path.c:804,9'
          Branch Sides:
            - BranchSide:      'src/path.c:804,9'
              BranchSideFuncs:
                - strtoull
                - __assert_fail
                - ly_log_location_revert
            - BranchSide:      'src/path.c:804,9'
              BranchSideFuncs:
                - ly_log
                - ly_log_location_revert
        - Branch String:   'src/path.c:804,9'
          Branch Sides:
            - BranchSide:      'src/path.c:804,9'
              BranchSideFuncs:
                - strtoull
                - __assert_fail
                - ly_log_location_revert
            - BranchSide:      'src/path.c:804,9'
              BranchSideFuncs:
                - ly_log
                - ly_log_location_revert
        - Branch String:   'src/path.c:812,9'
          Branch Sides:
            - BranchSide:      'src/path.c:812,9'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/path.c:813,13'
              BranchSideFuncs:
                - ly_log_location_revert
      Callsites:
        - Src:             'src/path.c:644,5'
          Dst:             __assert_fail
        - Src:             'src/path.c:647,9'
          Dst:             ly_log_location
        - Src:             'src/path.c:652,9'
          Dst:             lyxp_next_token
        - Src:             'src/path.c:659,13'
          Dst:             lys_nodetype2str
        - Src:             'src/path.c:659,13'
          Dst:             ly_vlog
        - Src:             'src/path.c:664,13'
          Dst:             lys_nodetype2str
        - Src:             'src/path.c:664,13'
          Dst:             ly_vlog
        - Src:             'src/path.c:672,13'
          Dst:             ly_path_compile_snode
        - Src:             'src/path.c:675,17'
          Dst:             lys_nodetype2str
        - Src:             'src/path.c:675,17'
          Dst:             ly_vlog
        - Src:             'src/path.c:683,13'
          Dst:             realloc
        - Src:             'src/path.c:683,13'
          Dst:             ly_log
        - Src:             'src/path.c:683,13'
          Dst:             ly_log
        - Src:             'src/path.c:687,13'
          Dst:             __assert_fail
        - Src:             'src/path.c:693,31'
          Dst:             strndup
        - Src:             'src/path.c:694,17'
          Dst:             ly_log
        - Src:             'src/path.c:704,21'
          Dst:             __assert_fail
        - Src:             'src/path.c:710,17'
          Dst:             ly_log_location
        - Src:             'src/path.c:711,23'
          Dst:             lyd_value_store
        - Src:             'src/path.c:713,17'
          Dst:             ly_log_location_revert
        - Src:             'src/path.c:724,13'
          Dst:             __assert_fail
        - Src:             'src/path.c:728,19'
          Dst:             lyxp_next_token
        - Src:             'src/path.c:732,20'
          Dst:             lysc_node_child
        - Src:             'src/path.c:737,13'
          Dst:             lys_nodetype2str
        - Src:             'src/path.c:737,13'
          Dst:             ly_vlog
        - Src:             'src/path.c:739,13'
          Dst:             ly_path_predicates_free
        - Src:             'src/path.c:747,13'
          Dst:             lys_nodetype2str
        - Src:             'src/path.c:747,13'
          Dst:             ly_vlog
        - Src:             'src/path.c:755,9'
          Dst:             realloc
        - Src:             'src/path.c:755,9'
          Dst:             ly_log
        - Src:             'src/path.c:755,9'
          Dst:             ly_log
        - Src:             'src/path.c:759,9'
          Dst:             __assert_fail
        - Src:             'src/path.c:763,9'
          Dst:             __assert_fail
        - Src:             'src/path.c:775,13'
          Dst:             ly_log_location
        - Src:             'src/path.c:777,15'
          Dst:             lyd_value_store
        - Src:             'src/path.c:779,9'
          Dst:             ly_log_location_revert
        - Src:             'src/path.c:787,9'
          Dst:             __assert_fail
        - Src:             'src/path.c:790,9'
          Dst:             __assert_fail
        - Src:             'src/path.c:793,13'
          Dst:             lys_nodetype2str
        - Src:             'src/path.c:793,13'
          Dst:             ly_vlog
        - Src:             'src/path.c:798,13'
          Dst:             lys_nodetype2str
        - Src:             'src/path.c:798,13'
          Dst:             ly_vlog
        - Src:             'src/path.c:804,9'
          Dst:             realloc
        - Src:             'src/path.c:804,9'
          Dst:             ly_log
        - Src:             'src/path.c:804,9'
          Dst:             ly_log
        - Src:             'src/path.c:808,23'
          Dst:             strtoull
        - Src:             'src/path.c:812,9'
          Dst:             __assert_fail
        - Src:             'src/path.c:817,5'
          Dst:             ly_log_location_revert
    - functionName:    ly_path_dup
      functionSourceFile: '/src/libyang/src/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1441
      functionLinenumberEnd: 1458
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - path
        - dup
      BBCount:         34
      ICount:          236
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - ly_log
        - ly_path_dup_predicates
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/path.c:1445,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1446,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_path_dup_predicates
                - realloc
                - ly_log
            - BranchSide:      'src/path.c:1449,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_path_dup_predicates
                - realloc
                - ly_log
        - Branch String:   'src/path.c:1449,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1449,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - ly_path_dup_predicates
            - BranchSide:      'src/path.c:1449,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_path_dup_predicates
        - Branch String:   'src/path.c:1449,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1449,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - ly_path_dup_predicates
            - BranchSide:      'src/path.c:1449,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - ly_path_dup_predicates
        - Branch String:   'src/path.c:1449,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1449,5'
              BranchSideFuncs:
                - ly_path_dup_predicates
            - BranchSide:      'src/path.c:1449,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/path.c:1449,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1449,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_path_dup_predicates
            - BranchSide:      'src/path.c:1449,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_path_dup_predicates
        - Branch String:   'src/path.c:1449,5'
          Branch Sides:
            - BranchSide:      'src/path.c:0,0'
              BranchSideFuncs:
                - ly_path_dup_predicates
            - BranchSide:      'src/path.c:1449,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/path.c:1449,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1449,5'
              BranchSideFuncs:
                - ly_path_dup_predicates
            - BranchSide:      'src/path.c:1450,5'
              BranchSideFuncs:
                - ly_path_dup_predicates
        - Branch String:   'src/path.c:1449,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1450,5'
              BranchSideFuncs:
                - ly_path_dup_predicates
            - BranchSide:      'src/path.c:1450,5'
              BranchSideFuncs:
                - ly_path_dup_predicates
        - Branch String:   'src/path.c:1450,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1450,5'
              BranchSideFuncs:
                - ly_path_dup_predicates
            - BranchSide:      'src/path.c:1450,5'
              BranchSideFuncs:
                - ly_path_dup_predicates
        - Branch String:   'src/path.c:1450,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1451,9'
              BranchSideFuncs:
                - ly_path_dup_predicates
            - BranchSide:      'src/path.c:1457,5'
              BranchSideFuncs: []
        - Branch String:   'src/path.c:1454,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1454,9'
              BranchSideFuncs: []
            - BranchSide:      'src/path.c:1455,5'
              BranchSideFuncs:
                - ly_path_dup_predicates
      Callsites:
        - Src:             'src/path.c:1449,5'
          Dst:             realloc
        - Src:             'src/path.c:1449,5'
          Dst:             ly_log
        - Src:             'src/path.c:1449,5'
          Dst:             calloc
        - Src:             'src/path.c:1449,5'
          Dst:             ly_log
        - Src:             'src/path.c:1454,9'
          Dst:             ly_path_dup_predicates
    - functionName:    ly_path_eval
      functionSourceFile: '/src/libyang/src/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1418
      functionLinenumberEnd: 1437
      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:1424,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1426,13'
              BranchSideFuncs: []
            - BranchSide:      'src/path.c:1433,9'
              BranchSideFuncs: []
        - Branch String:   'src/path.c:1426,13'
          Branch Sides:
            - BranchSide:      'src/path.c:1427,22'
              BranchSideFuncs: []
            - BranchSide:      'src/path.c:1429,9'
              BranchSideFuncs: []
        - Branch String:   'src/path.c:1433,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1434,10'
              BranchSideFuncs: []
            - BranchSide:      'src/path.c:1436,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/path.c:1422,11'
          Dst:             ly_path_eval_partial
    - functionName:    ly_path_eval_partial
      functionSourceFile: '/src/libyang/src/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1313
      functionLinenumberEnd: 1414
      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:1318,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1318,5'
              BranchSideFuncs:
                - __assert_fail
                - lysc_data_node
                - lyd_find_sibling_val
                - lyd_child.6312
                - 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.6313
                - lyd_child.6312
            - BranchSide:      'src/path.c:1318,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/path.c:1318,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1318,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyd_find_sibling_val
                - lyd_child.6312
                - 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.6313
                - lyd_child.6312
            - BranchSide:      'src/path.c:1320,9'
              BranchSideFuncs:
                - lysc_data_node
                - lyd_find_sibling_val
                - lyd_child.6312
                - 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.6313
                - lyd_child.6312
        - Branch String:   'src/path.c:1320,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1320,9'
              BranchSideFuncs:
                - lysc_data_node
                - lyd_find_sibling_val
                - lyd_child.6312
                - 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.6313
                - lyd_child.6312
            - BranchSide:      'src/path.c:1320,9'
              BranchSideFuncs:
                - lysc_data_node
                - lyd_find_sibling_val
                - lyd_child.6312
                - 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.6313
                - lyd_child.6312
        - Branch String:   'src/path.c:1320,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1322,27'
              BranchSideFuncs:
                - lyd_child.6312
                - lyd_find_sibling_val
                - lyd_child.6312
                - 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:1325,9'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_child.6312
                - 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.6313
        - Branch String:   'src/path.c:1325,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1326,32'
              BranchSideFuncs:
                - lyd_parent.6313
                - lyd_find_sibling_val
                - lyd_child.6312
                - 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:1328,9'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_child.6312
                - 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:1328,9'
          Branch Sides:
            - BranchSide:      'src/path.c:0,0'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_child.6312
                - 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:1329,21'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_child.6312
                - 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:1333,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1333,5'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_child.6312
                - 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:1333,5'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_child.6312
                - 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:1333,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1334,13'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_child.6312
                - 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:1385,9'
              BranchSideFuncs: []
        - Branch String:   'src/path.c:1334,13'
          Branch Sides:
            - BranchSide:      'src/path.c:1335,21'
              BranchSideFuncs:
                - lyd_create_list
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_child.6312
                - 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:1364,38'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_child.6312
                - 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:1335,13'
          Branch Sides:
            - BranchSide:      'src/path.c:1338,21'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_child.6312
                - 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:1350,17'
              BranchSideFuncs:
                - lyd_create_term2
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_child.6312
                - 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:1357,17'
              BranchSideFuncs:
                - lyd_create_list
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_child.6312
                - 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:1357,17'
              BranchSideFuncs:
                - lyd_create_list
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_child.6312
                - 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:1362,9'
              BranchSideFuncs:
                - lyd_child.6312
                - 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:1340,17'
          Branch Sides:
            - BranchSide:      'src/path.c:1340,17'
              BranchSideFuncs:
                - lyd_child.6312
                - 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:1340,17'
              BranchSideFuncs:
                - lyd_child.6312
                - 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:1340,17'
          Branch Sides:
            - BranchSide:      'src/path.c:1341,25'
              BranchSideFuncs:
                - lyd_child.6312
                - 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:1347,17'
              BranchSideFuncs:
                - lyd_child.6312
                - 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:1341,25'
          Branch Sides:
            - BranchSide:      'src/path.c:1342,32'
              BranchSideFuncs:
                - lyd_child.6312
                - 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:1345,21'
              BranchSideFuncs:
                - lyd_child.6312
                - 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: []
            - BranchSide:      'src/path.c:1351,40'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_child.6312
                - 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:1357,17'
          Branch Sides:
            - BranchSide:      'src/path.c:1357,17'
              BranchSideFuncs: []
            - BranchSide:      'src/path.c:1358,40'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_child.6312
                - 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:1365,83'
          Branch Sides:
            - BranchSide:      'src/path.c:1366,42'
              BranchSideFuncs:
                - lyd_child.6312
                - 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:1370,13'
              BranchSideFuncs:
                - lyd_child.6312
                - 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:1365,21'
          Branch Sides:
            - BranchSide:      'src/path.c:1368,26'
              BranchSideFuncs:
                - lyd_child.6312
                - 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:1370,13'
              BranchSideFuncs:
                - lyd_child.6312
                - 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:1373,13'
          Branch Sides:
            - BranchSide:      'src/path.c:1375,13'
              BranchSideFuncs:
                - lyd_child.6312
                - 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:1379,21'
              BranchSideFuncs:
                - lyd_child.6312
                - 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:1385,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1387,13'
              BranchSideFuncs: []
            - BranchSide:      'src/path.c:1395,16'
              BranchSideFuncs: []
        - Branch String:   'src/path.c:1387,13'
          Branch Sides:
            - BranchSide:      'src/path.c:1388,25'
              BranchSideFuncs: []
            - BranchSide:      'src/path.c:1390,13'
              BranchSideFuncs: []
        - Branch String:   'src/path.c:1390,13'
          Branch Sides:
            - BranchSide:      'src/path.c:1391,22'
              BranchSideFuncs: []
            - BranchSide:      'src/path.c:1393,9'
              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,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1408,10'
              BranchSideFuncs: []
            - BranchSide:      'src/path.c:1410,9'
              BranchSideFuncs: []
        - Branch String:   'src/path.c:1410,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1411,10'
              BranchSideFuncs: []
            - BranchSide:      'src/path.c:1413,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/path.c:1318,5'
          Dst:             __assert_fail
        - Src:             'src/path.c:1320,9'
          Dst:             lysc_data_node
        - Src:             'src/path.c:1322,17'
          Dst:             lyd_child
        - Src:             'src/path.c:1326,21'
          Dst:             lyd_parent
        - Src:             'src/path.c:1340,17'
          Dst:             lyd_find_sibling_val
        - Src:             'src/path.c:1350,17'
          Dst:             lyd_create_term2
        - Src:             'src/path.c:1351,17'
          Dst:             lyd_find_sibling_first
        - Src:             'src/path.c:1352,17'
          Dst:             lyd_free_tree
        - Src:             'src/path.c:1357,17'
          Dst:             lyd_create_list
        - Src:             'src/path.c:1358,17'
          Dst:             lyd_find_sibling_first
        - Src:             'src/path.c:1359,17'
          Dst:             lyd_free_tree
        - Src:             'src/path.c:1364,17'
          Dst:             lyd_find_sibling_val
        - Src:             'src/path.c:1365,22'
          Dst:             lyd_find_sibling_opaq_next
        - Src:             'src/path.c:1366,26'
          Dst:             lyd_node_module
        - Src:             'src/path.c:1382,17'
          Dst:             lyd_child
    - functionName:    lyd_child
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1060
      functionLinenumberEnd: 1075
      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:1061,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1062,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1065,10'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1065,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1067,47'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1070,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1070,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1071,48'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1074,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyd_parent
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1044
      functionLinenumberEnd: 1045
      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:1045,18'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1045,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1045,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1045,12'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1045,38'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1045,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ly_path_compile
      functionSourceFile: '/src/libyang/src/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1297
      functionLinenumberEnd: 1299
      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:1298,12'
          Dst:             _ly_path_compile
    - functionName:    ly_path_parse_predicate
      functionSourceFile: '/src/libyang/src/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionLinenumberEnd: 496
      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:462,5'
          Branch Sides:
            - BranchSide:      'src/path.c:462,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:463,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:462,5'
          Branch Sides:
            - BranchSide:      'src/path.c:462,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:463,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:463,5'
          Branch Sides:
            - BranchSide:      'src/path.c:463,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:465,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:463,5'
          Branch Sides:
            - BranchSide:      'src/path.c:463,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:465,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:463,5'
          Branch Sides:
            - BranchSide:      'src/path.c:463,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:465,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:465,9'
          Branch Sides:
            - BranchSide:      'src/path.c:466,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:470,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:470,5'
          Branch Sides:
            - BranchSide:      'src/path.c:470,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:471,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:475,5'
          Branch Sides:
            - BranchSide:      'src/path.c:475,5'
              BranchSideFuncs:
                - ly_path_check_predicate
                - ly_log_location_revert
                - ly_vlog
                - lyxp_expr_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:477,5'
              BranchSideFuncs:
                - ly_path_check_predicate
                - ly_log_location_revert
                - ly_vlog
                - lyxp_expr_free
                - ly_log_location_revert
        - Branch String:   'src/path.c:477,5'
          Branch Sides:
            - BranchSide:      'src/path.c:477,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:480,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_vlog
                - lyxp_expr_free
                - ly_log_location_revert
        - Branch String:   'src/path.c:480,9'
          Branch Sides:
            - BranchSide:      'src/path.c:481,9'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_expr_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:487,13'
              BranchSideFuncs:
                - ly_log_location_revert
      Callsites:
        - Src:             'src/path.c:462,5'
          Dst:             __assert_fail
        - Src:             'src/path.c:463,5'
          Dst:             __assert_fail
        - Src:             'src/path.c:466,9'
          Dst:             ly_log_location
        - Src:             'src/path.c:470,5'
          Dst:             lyxp_expr_parse
        - Src:             'src/path.c:474,19'
          Dst:             calloc
        - Src:             'src/path.c:475,5'
          Dst:             ly_log
        - Src:             'src/path.c:477,5'
          Dst:             ly_path_check_predicate
        - Src:             'src/path.c:481,9'
          Dst:             ly_vlog
        - Src:             'src/path.c:489,5'
          Dst:             ly_log_location_revert
        - Src:             'src/path.c:493,5'
          Dst:             lyxp_expr_free
        - Src:             'src/path.c:494,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: 452
      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:         109
      ICount:          615
      EdgeCount:       145
      CyclomaticComplexity: 38
      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
        - 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
                - 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_log_location
            - BranchSide:      'src/path.c:334,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - 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_log_location
        - Branch String:   'src/path.c:333,5'
          Branch Sides:
            - BranchSide:      'src/path.c:333,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - 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_log_location
            - BranchSide:      'src/path.c:334,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - 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_log_location
        - Branch String:   'src/path.c:334,5'
          Branch Sides:
            - BranchSide:      'src/path.c:334,5'
              BranchSideFuncs:
                - __assert_fail
                - 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_log_location
            - BranchSide:      'src/path.c:336,5'
              BranchSideFuncs:
                - __assert_fail
                - 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_log_location
        - Branch String:   'src/path.c:334,5'
          Branch Sides:
            - BranchSide:      'src/path.c:334,5'
              BranchSideFuncs:
                - __assert_fail
                - 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_log_location
            - BranchSide:      'src/path.c:336,5'
              BranchSideFuncs:
                - __assert_fail
                - 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_log_location
        - Branch String:   'src/path.c:334,5'
          Branch Sides:
            - BranchSide:      'src/path.c:334,5'
              BranchSideFuncs:
                - __assert_fail
                - 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_log_location
            - BranchSide:      'src/path.c:336,5'
              BranchSideFuncs:
                - __assert_fail
                - 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_log_location
        - Branch String:   'src/path.c:334,5'
          Branch Sides:
            - BranchSide:      'src/path.c:334,5'
              BranchSideFuncs:
                - __assert_fail
                - 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_log_location
            - BranchSide:      'src/path.c:336,5'
              BranchSideFuncs:
                - __assert_fail
                - 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_log_location
        - Branch String:   'src/path.c:336,5'
          Branch Sides:
            - BranchSide:      'src/path.c:336,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
                - ly_log_location
            - BranchSide:      'src/path.c:338,9'
              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_log_location
        - Branch String:   'src/path.c:336,5'
          Branch Sides:
            - BranchSide:      'src/path.c:336,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
                - ly_log_location
            - BranchSide:      'src/path.c:338,9'
              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_log_location
        - Branch String:   'src/path.c:336,5'
          Branch Sides:
            - BranchSide:      'src/path.c:336,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
                - ly_log_location
            - BranchSide:      'src/path.c:338,9'
              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_log_location
        - Branch String:   'src/path.c:338,9'
          Branch Sides:
            - BranchSide:      'src/path.c:339,9'
              BranchSideFuncs:
                - ly_log_location
                - 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
            - BranchSide:      'src/path.c:343,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:343,5'
          Branch Sides:
            - BranchSide:      'src/path.c:343,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:344,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:348,5'
          Branch Sides:
            - BranchSide:      'src/path.c:348,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:350,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:350,9'
          Branch Sides:
            - BranchSide:      'src/path.c:352,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:383,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:352,13'
          Branch Sides:
            - BranchSide:      'src/path.c:354,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:379,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:354,17'
          Branch Sides:
            - BranchSide:      'src/path.c:356,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:377,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:356,73'
          Branch Sides:
            - BranchSide:      'src/path.c:357,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:366,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:356,21'
          Branch Sides:
            - BranchSide:      'src/path.c:358,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:366,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:358,21'
          Branch Sides:
            - BranchSide:      'src/path.c:358,21'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:361,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:361,21'
          Branch Sides:
            - BranchSide:      'src/path.c:361,21'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:363,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:366,17'
          Branch Sides:
            - BranchSide:      'src/path.c:366,17'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:368,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:370,21'
          Branch Sides:
            - BranchSide:      'src/path.c:370,21'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:374,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:374,17'
          Branch Sides:
            - BranchSide:      'src/path.c:370,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:375,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:383,9'
          Branch Sides:
            - BranchSide:      'src/path.c:383,9'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:385,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:390,9'
          Branch Sides:
            - BranchSide:      'src/path.c:390,9'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:393,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:395,13'
          Branch Sides:
            - BranchSide:      'src/path.c:396,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:401,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:396,17'
          Branch Sides:
            - BranchSide:      'src/path.c:397,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:401,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:401,53'
          Branch Sides:
            - BranchSide:      'src/path.c:401,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:402,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:402,30'
          Branch Sides:
            - BranchSide:      'src/path.c:402,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:412,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:402,17'
          Branch Sides:
            - BranchSide:      'src/path.c:404,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:412,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:404,21'
          Branch Sides:
            - BranchSide:      'src/path.c:405,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:411,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:415,21'
          Branch Sides:
            - BranchSide:      'src/path.c:416,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:425,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:416,73'
          Branch Sides:
            - BranchSide:      'src/path.c:416,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:423,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:416,25'
          Branch Sides:
            - BranchSide:      'src/path.c:417,25'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_expr_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:423,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:431,9'
          Branch Sides:
            - BranchSide:      'src/path.c:431,9'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:434,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:434,5'
          Branch Sides:
            - BranchSide:      'src/path.c:390,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:437,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_vlog
                - lyxp_expr_free
                - ly_log_location_revert
        - Branch String:   'src/path.c:437,9'
          Branch Sides:
            - BranchSide:      'src/path.c:438,9'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_expr_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:443,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,5'
          Dst:             lyxp_expr_parse
        - Src:             'src/path.c:347,19'
          Dst:             calloc
        - Src:             'src/path.c:348,5'
          Dst:             ly_log
        - Src:             'src/path.c:352,13'
          Dst:             lyxp_next_token
        - Src:             'src/path.c:356,22'
          Dst:             ly_ctx_get_options
        - Src:             'src/path.c:357,26'
          Dst:             lyxp_check_token
        - Src:             'src/path.c:358,21'
          Dst:             ly_path_parse_deref
        - Src:             'src/path.c:361,21'
          Dst:             lyxp_next_token
        - Src:             'src/path.c:366,17'
          Dst:             lyxp_next_token
        - Src:             'src/path.c:370,21'
          Dst:             lyxp_next_token
        - Src:             'src/path.c:374,27'
          Dst:             lyxp_next_token
        - Src:             'src/path.c:383,9'
          Dst:             lyxp_next_token
        - Src:             'src/path.c:390,9'
          Dst:             lyxp_check_token
        - Src:             'src/path.c:396,18'
          Dst:             strnstr
        - Src:             'src/path.c:397,17'
          Dst:             ly_vlog
        - Src:             'src/path.c:404,22'
          Dst:             strnstr
        - Src:             'src/path.c:405,21'
          Dst:             ly_vlog
        - Src:             'src/path.c:414,23'
          Dst:             strnstr
        - Src:             'src/path.c:416,26'
          Dst:             strncmp
        - Src:             'src/path.c:417,25'
          Dst:             ly_vlog
        - Src:             'src/path.c:431,9'
          Dst:             ly_path_check_predicate
        - Src:             'src/path.c:434,15'
          Dst:             lyxp_next_token
        - Src:             'src/path.c:438,9'
          Dst:             ly_vlog
        - Src:             'src/path.c:445,5'
          Dst:             ly_log_location_revert
        - Src:             'src/path.c:449,5'
          Dst:             lyxp_expr_free
        - Src:             'src/path.c:450,5'
          Dst:             ly_log_location_revert
    - functionName:    lyd_diff_is_redundant
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1857
      functionLinenumberEnd: 1940
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - diff
      BBCount:         114
      ICount:          563
      EdgeCount:       149
      CyclomaticComplexity: 37
      functionsReached:
        - __assert_fail
        - ly_ctx_get_module_latest
        - lyd_child_no_keys
        - lyd_compare_meta
        - lyd_diff_change_op
        - lyd_diff_get_op
        - lyd_find_meta
        - lyd_free_meta_single
        - lyd_get_meta_value
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/diff.c:1864,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1864,5'
              BranchSideFuncs:
                - lyd_child_no_keys
                - ly_ctx_get_module_latest
                - __assert_fail
                - lyd_diff_get_op
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6432
                - 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:1866,9'
              BranchSideFuncs:
                - lyd_child_no_keys
                - ly_ctx_get_module_latest
                - __assert_fail
                - lyd_diff_get_op
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6432
                - 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:1866,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1866,9'
              BranchSideFuncs:
                - lyd_child_no_keys
                - ly_ctx_get_module_latest
                - __assert_fail
                - lyd_diff_get_op
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6432
                - 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:1866,9'
              BranchSideFuncs:
                - lyd_child_no_keys
                - ly_ctx_get_module_latest
                - __assert_fail
                - lyd_diff_get_op
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6432
                - 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:1866,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1866,9'
              BranchSideFuncs:
                - lyd_child_no_keys
                - ly_ctx_get_module_latest
                - __assert_fail
                - lyd_diff_get_op
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6432
                - 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:1866,9'
              BranchSideFuncs:
                - lyd_child_no_keys
                - ly_ctx_get_module_latest
                - __assert_fail
                - lyd_diff_get_op
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6432
                - 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:1866,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1866,9'
              BranchSideFuncs:
                - lyd_child_no_keys
                - ly_ctx_get_module_latest
                - __assert_fail
                - lyd_diff_get_op
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6432
                - 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:1866,9'
              BranchSideFuncs:
                - lyd_child_no_keys
                - ly_ctx_get_module_latest
                - __assert_fail
                - lyd_diff_get_op
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6432
                - 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:1866,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1866,9'
              BranchSideFuncs:
                - lyd_child_no_keys
                - ly_ctx_get_module_latest
                - __assert_fail
                - lyd_diff_get_op
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6432
                - 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:1866,9'
              BranchSideFuncs:
                - lyd_child_no_keys
                - ly_ctx_get_module_latest
                - __assert_fail
                - lyd_diff_get_op
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6432
                - 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:1866,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1866,9'
              BranchSideFuncs:
                - lyd_child_no_keys
                - ly_ctx_get_module_latest
                - __assert_fail
                - lyd_diff_get_op
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6432
                - 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:1866,9'
              BranchSideFuncs:
                - lyd_child_no_keys
                - ly_ctx_get_module_latest
                - __assert_fail
                - lyd_diff_get_op
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6432
                - 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:1866,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1868,15'
              BranchSideFuncs:
                - ly_ctx_get_module_latest
                - __assert_fail
                - lyd_diff_get_op
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6432
                - 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:1870,35'
              BranchSideFuncs:
                - lyd_child_no_keys
                - ly_ctx_get_module_latest
                - __assert_fail
                - lyd_diff_get_op
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6432
                - 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:1866,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1868,15'
              BranchSideFuncs:
                - ly_ctx_get_module_latest
                - __assert_fail
                - lyd_diff_get_op
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6432
                - 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:1870,35'
              BranchSideFuncs:
                - lyd_child_no_keys
                - ly_ctx_get_module_latest
                - __assert_fail
                - lyd_diff_get_op
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6432
                - 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:1872,36'
          Branch Sides:
            - BranchSide:      'src/diff.c:1872,11'
              BranchSideFuncs:
                - ly_ctx_get_module_latest
                - __assert_fail
                - lyd_diff_get_op
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6432
                - 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:1872,11'
              BranchSideFuncs:
                - ly_ctx_get_module_latest
                - __assert_fail
                - lyd_diff_get_op
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6432
                - 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:1873,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1873,5'
              BranchSideFuncs:
                - lyd_diff_get_op
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6432
                - 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:1876,5'
              BranchSideFuncs:
                - lyd_diff_get_op
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6432
                - 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:1876,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1876,5'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1878,10'
              BranchSideFuncs:
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6432
                - 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:1878,37'
          Branch Sides:
            - BranchSide:      'src/diff.c:1878,40'
              BranchSideFuncs:
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6432
                - 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:1915,16'
              BranchSideFuncs:
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6432
                - strcmp
                - strcmp
        - Branch String:   'src/diff.c:1878,40'
          Branch Sides:
            - BranchSide:      'src/diff.c:1878,40'
              BranchSideFuncs:
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6432
                - 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:1878,40'
              BranchSideFuncs:
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6432
                - 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:1878,40'
          Branch Sides:
            - BranchSide:      'src/diff.c:1878,40'
              BranchSideFuncs:
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6432
                - 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:1878,40'
              BranchSideFuncs:
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6432
                - 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:1878,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1878,9'
              BranchSideFuncs:
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6432
                - 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:1878,40'
              BranchSideFuncs:
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6432
                - 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:1878,40'
          Branch Sides:
            - BranchSide:      'src/diff.c:1880,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:1915,16'
              BranchSideFuncs:
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6432
                - strcmp
                - strcmp
        - Branch String:   'src/diff.c:1878,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1880,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:1915,16'
              BranchSideFuncs:
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6432
                - strcmp
                - strcmp
        - Branch String:   'src/diff.c:1880,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1880,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:1880,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:1880,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1880,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:1880,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:1880,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1880,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:1880,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:1880,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1880,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:1880,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:1880,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1880,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:1880,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:1880,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1881,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:1883,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:1880,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1881,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:1883,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:1883,20'
          Branch Sides:
            - BranchSide:      'src/diff.c:1884,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:1887,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:1894,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1894,9'
              BranchSideFuncs:
                - __assert_fail
                - lyd_compare_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_diff_change_op
            - BranchSide:      'src/diff.c:1894,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/diff.c:1894,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1894,9'
              BranchSideFuncs:
                - lyd_compare_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_diff_change_op
            - BranchSide:      'src/diff.c:1896,31'
              BranchSideFuncs:
                - lyd_compare_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_diff_change_op
        - Branch String:   'src/diff.c:1896,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1898,34'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1915,5'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:1900,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1902,36'
              BranchSideFuncs:
                - lyd_diff_change_op
            - BranchSide:      'src/diff.c:1913,13'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:1916,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1918,13'
              BranchSideFuncs:
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6432
                - strcmp
                - strcmp
            - BranchSide:      'src/diff.c:1921,13'
              BranchSideFuncs:
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6432
                - strcmp
                - strcmp
        - Branch String:   'src/diff.c:1921,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1923,34'
              BranchSideFuncs:
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6432
                - strcmp
                - strcmp
            - BranchSide:      'src/diff.c:1933,5'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:1924,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1924,13'
              BranchSideFuncs:
                - lyd_get_meta_value.6432
                - strcmp
                - strcmp
            - BranchSide:      'src/diff.c:1925,38'
              BranchSideFuncs:
                - lyd_get_meta_value.6432
                - strcmp
                - strcmp
        - Branch String:   'src/diff.c:1928,39'
          Branch Sides:
            - BranchSide:      'src/diff.c:1928,83'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/diff.c:1928,43'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/diff.c:1928,71'
          Branch Sides:
            - BranchSide:      'src/diff.c:1928,83'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1929,17'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:1928,97'
          Branch Sides:
            - BranchSide:      'src/diff.c:1928,102'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1931,13'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:1928,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1929,17'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1931,13'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:1935,16'
          Branch Sides:
            - BranchSide:      'src/diff.c:1935,20'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1939,5'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:1935,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1936,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1939,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/diff.c:1864,5'
          Dst:             __assert_fail
        - Src:             'src/diff.c:1870,17'
          Dst:             lyd_child_no_keys
        - Src:             'src/diff.c:1872,11'
          Dst:             ly_ctx_get_module_latest
        - Src:             'src/diff.c:1873,5'
          Dst:             __assert_fail
        - Src:             'src/diff.c:1876,5'
          Dst:             lyd_diff_get_op
        - Src:             'src/diff.c:1892,25'
          Dst:             lyd_find_meta
        - Src:             'src/diff.c:1893,20'
          Dst:             lyd_find_meta
        - Src:             'src/diff.c:1894,9'
          Dst:             __assert_fail
        - Src:             'src/diff.c:1896,14'
          Dst:             lyd_compare_meta
        - Src:             'src/diff.c:1898,13'
          Dst:             lyd_free_meta_single
        - Src:             'src/diff.c:1899,13'
          Dst:             lyd_free_meta_single
        - Src:             'src/diff.c:1902,17'
          Dst:             lyd_diff_change_op
        - Src:             'src/diff.c:1923,20'
          Dst:             lyd_find_meta
        - Src:             'src/diff.c:1924,13'
          Dst:             __assert_fail
        - Src:             'src/diff.c:1925,19'
          Dst:             lyd_get_meta_value
        - Src:             'src/diff.c:1928,19'
          Dst:             strcmp
        - Src:             'src/diff.c:1928,76'
          Dst:             strcmp
    - functionName:    lyd_diff_get_op
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - diff_node
        - op
      BBCount:         24
      ICount:          141
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - ly_log
        - lyd_diff_find_meta
        - lyd_diff_str2op
        - lyd_get_meta_value
        - lyd_parent
        - lyd_path
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/diff.c:242,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:243,28'
              BranchSideFuncs:
                - lyd_diff_find_meta
                - lyd_parent.6446
                - lyd_path
                - ly_log
                - free
                - lyd_diff_str2op
                - lyd_get_meta_value.6432
            - BranchSide:      'src/diff.c:258,21'
              BranchSideFuncs:
                - lyd_path
                - ly_log
                - free
        - Branch String:   'src/diff.c:244,19'
          Branch Sides:
            - BranchSide:      'src/diff.c:244,23'
              BranchSideFuncs:
                - lyd_diff_str2op
                - lyd_parent.6446
                - lyd_path
                - ly_log
                - free
                - lyd_diff_find_meta
                - lyd_get_meta_value.6432
            - BranchSide:      'src/diff.c:248,15'
              BranchSideFuncs:
                - lyd_diff_str2op
                - lyd_parent.6446
                - lyd_path
                - ly_log
                - free
                - lyd_diff_find_meta
                - lyd_get_meta_value.6432
        - Branch String:   'src/diff.c:244,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:245,13'
              BranchSideFuncs:
                - lyd_diff_str2op
                - lyd_parent.6446
                - lyd_path
                - ly_log
                - free
                - lyd_diff_find_meta
                - lyd_get_meta_value.6432
            - BranchSide:      'src/diff.c:248,15'
              BranchSideFuncs:
                - lyd_diff_str2op
                - lyd_parent.6446
                - lyd_path
                - ly_log
                - free
                - lyd_diff_find_meta
                - lyd_get_meta_value.6432
        - Branch String:   'src/diff.c:248,15'
          Branch Sides:
            - BranchSide:      'src/diff.c:248,41'
              BranchSideFuncs:
                - lyd_get_meta_value.6432
                - lyd_diff_str2op
                - lyd_parent.6446
                - lyd_path
                - ly_log
                - free
                - lyd_diff_find_meta
            - BranchSide:      'src/diff.c:248,49'
              BranchSideFuncs:
                - lyd_diff_str2op
                - lyd_parent.6446
                - lyd_path
                - ly_log
                - free
                - lyd_diff_find_meta
                - lyd_get_meta_value.6432
        - Branch String:   'src/diff.c:249,29'
          Branch Sides:
            - BranchSide:      'src/diff.c:249,33'
              BranchSideFuncs:
                - lyd_diff_str2op
                - lyd_parent.6446
                - lyd_path
                - ly_log
                - free
                - lyd_diff_find_meta
                - lyd_get_meta_value.6432
            - BranchSide:      'src/diff.c:253,31'
              BranchSideFuncs:
                - lyd_diff_str2op
        - Branch String:   'src/diff.c:249,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:251,13'
              BranchSideFuncs:
                - lyd_parent.6446
                - lyd_path
                - ly_log
                - free
                - lyd_diff_find_meta
                - lyd_diff_str2op
                - lyd_get_meta_value.6432
            - BranchSide:      'src/diff.c:253,31'
              BranchSideFuncs:
                - lyd_diff_str2op
        - Branch String:   'src/diff.c:259,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:259,5'
              BranchSideFuncs:
                - ly_log
                - free
            - BranchSide:      'src/diff.c:259,5'
              BranchSideFuncs:
                - ly_log
                - free
      Callsites:
        - Src:             'src/diff.c:243,9'
          Dst:             lyd_diff_find_meta
        - Src:             'src/diff.c:248,22'
          Dst:             lyd_get_meta_value
        - Src:             'src/diff.c:253,15'
          Dst:             lyd_diff_str2op
        - Src:             'src/diff.c:242,62'
          Dst:             lyd_parent
        - Src:             'src/diff.c:258,12'
          Dst:             lyd_path
        - Src:             'src/diff.c:259,5'
          Dst:             ly_log
    - functionName:    lyd_diff_change_op
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1459
      functionLinenumberEnd: 1467
      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:1462,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1463,29'
              BranchSideFuncs:
                - lyd_diff_op2str
                - lyd_new_meta
            - BranchSide:      'src/diff.c:1465,29'
              BranchSideFuncs:
                - lyd_diff_op2str
                - lyd_new_attr
        - Branch String:   'src/diff.c:1463,29'
          Branch Sides:
            - BranchSide:      'src/diff.c:1463,44'
              BranchSideFuncs:
                - lyd_diff_op2str
                - lyd_new_meta
            - BranchSide:      'src/diff.c:1463,44'
              BranchSideFuncs:
                - lyd_diff_op2str
                - lyd_new_meta
      Callsites:
        - Src:             'src/diff.c:1460,5'
          Dst:             lyd_diff_del_meta
        - Src:             'src/diff.c:1463,74'
          Dst:             lyd_diff_op2str
        - Src:             'src/diff.c:1463,16'
          Dst:             lyd_new_meta
        - Src:             'src/diff.c:1465,56'
          Dst:             lyd_diff_op2str
        - Src:             'src/diff.c:1465,16'
          Dst:             lyd_new_attr
    - 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:    11
      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_del_meta
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 283
      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:278,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:279,30'
              BranchSideFuncs:
                - lyd_free_meta_single
            - BranchSide:      'src/diff.c:280,16'
              BranchSideFuncs:
                - lyd_free_attr_single
        - Branch String:   'src/diff.c:281,30'
          Branch Sides:
            - BranchSide:      'src/diff.c:281,45'
              BranchSideFuncs:
                - lyd_free_attr_single
            - BranchSide:      'src/diff.c:281,45'
              BranchSideFuncs:
                - lyd_free_attr_single
      Callsites:
        - Src:             'src/diff.c:276,5'
          Dst:             lyd_diff_find_meta
        - Src:             'src/diff.c:279,9'
          Dst:             lyd_free_meta_single
        - Src:             'src/diff.c:281,9'
          Dst:             lyd_free_attr_single
    - functionName:    lyd_diff_op2str
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 85
      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:72,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:74,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:76,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:78,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:80,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:83,5'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/diff.c:83,5'
          Dst:             ly_log
    - functionName:    lyd_diff_find_meta
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 224
      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:178,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:179,10'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
                - strcmp
                - strcmp
                - ly_log
                - __assert_fail
                - strcmp
                - strcmp
            - BranchSide:      'src/diff.c:181,9'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
                - strcmp
                - strcmp
                - ly_log
                - __assert_fail
                - strcmp
                - strcmp
        - Branch String:   'src/diff.c:181,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:182,10'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
                - strcmp
                - strcmp
                - ly_log
                - __assert_fail
                - strcmp
                - strcmp
            - BranchSide:      'src/diff.c:185,9'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
                - strcmp
                - strcmp
                - ly_log
                - __assert_fail
                - strcmp
                - strcmp
        - Branch String:   'src/diff.c:185,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:186,9'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
                - strcmp
            - BranchSide:      'src/diff.c:195,9'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
                - strcmp
                - strcmp
                - ly_log
        - Branch String:   'src/diff.c:186,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:186,9'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'src/diff.c:188,9'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'src/diff.c:188,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:189,25'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'src/diff.c:194,5'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:189,40'
          Branch Sides:
            - BranchSide:      'src/diff.c:189,51'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'src/diff.c:193,9'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'src/diff.c:189,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:190,25'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'src/diff.c:193,9'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'src/diff.c:195,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:195,9'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - ly_log
            - BranchSide:      'src/diff.c:197,9'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - ly_log
        - Branch String:   'src/diff.c:199,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:200,17'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - ly_log
            - BranchSide:      'src/diff.c:204,21'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - ly_log
        - Branch String:   'src/diff.c:204,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:206,28'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - ly_log
            - BranchSide:      'src/diff.c:211,28'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - ly_log
            - BranchSide:      'src/diff.c:216,17'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/diff.c:206,21'
          Branch Sides:
            - BranchSide:      'src/diff.c:207,21'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - ly_log
            - BranchSide:      'src/diff.c:209,17'
              BranchSideFuncs: []
        - 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,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:216,17'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/diff.c:216,17'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/diff.c:186,9'
          Dst:             __assert_fail
        - Src:             'src/diff.c:189,18'
          Dst:             strcmp
        - Src:             'src/diff.c:189,44'
          Dst:             strcmp
        - Src:             'src/diff.c:195,9'
          Dst:             __assert_fail
        - Src:             'src/diff.c:199,17'
          Dst:             strcmp
        - Src:             'src/diff.c:206,21'
          Dst:             strcmp
        - Src:             'src/diff.c:211,21'
          Dst:             strcmp
        - Src:             'src/diff.c:216,17'
          Dst:             ly_log
    - functionName:    lyd_diff_str2op
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         25
      ICount:          97
      EdgeCount:       49
      CyclomaticComplexity: 26
      functionsReached:
        - ly_log
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/diff.c:90,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:92,9'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
            - BranchSide:      'src/diff.c:95,9'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
            - BranchSide:      'src/diff.c:98,9'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
            - BranchSide:      'src/diff.c:101,9'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
            - BranchSide:      'src/diff.c:105,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/diff.c:92,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:92,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/diff.c:93,9'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:95,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:95,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/diff.c:96,9'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:98,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:98,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/diff.c:99,9'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:101,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:101,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/diff.c:102,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/diff.c:92,9'
          Dst:             strcmp
        - Src:             'src/diff.c:92,9'
          Dst:             __assert_fail
        - Src:             'src/diff.c:95,9'
          Dst:             strcmp
        - Src:             'src/diff.c:95,9'
          Dst:             __assert_fail
        - Src:             'src/diff.c:98,9'
          Dst:             strcmp
        - Src:             'src/diff.c:98,9'
          Dst:             __assert_fail
        - Src:             'src/diff.c:101,9'
          Dst:             strcmp
        - Src:             'src/diff.c:101,9'
          Dst:             __assert_fail
        - Src:             'src/diff.c:105,5'
          Dst:             ly_log
    - functionName:    lyd_parent
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1044
      functionLinenumberEnd: 1045
      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:1045,18'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1045,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1045,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1045,12'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1045,38'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1045,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyd_diff_merge_none
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1429
      functionLinenumberEnd: 1447
      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:1430,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1434,13'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1434,13'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1434,13'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1442,9'
              BranchSideFuncs:
                - lyd_path
                - lyd_diff_op2str
                - lyd_diff_op2str
                - ly_log
                - free
        - Branch String:   'src/diff.c:1434,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1436,13'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1439,9'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:1442,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1442,9'
              BranchSideFuncs:
                - lyd_diff_op2str
                - lyd_diff_op2str
                - ly_log
                - free
            - BranchSide:      'src/diff.c:1442,9'
              BranchSideFuncs:
                - lyd_diff_op2str
                - lyd_diff_op2str
                - ly_log
                - free
      Callsites:
        - Src:             'src/diff.c:1442,9'
          Dst:             lyd_path
        - Src:             'src/diff.c:1442,9'
          Dst:             lyd_diff_op2str
        - Src:             'src/diff.c:1442,9'
          Dst:             lyd_diff_op2str
        - Src:             'src/diff.c:1442,9'
          Dst:             ly_log
    - functionName:    lyd_diff_merge_delete
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1754
      functionLinenumberEnd: 1847
      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:1759,32'
          Branch Sides:
            - BranchSide:      'src/diff.c:1759,26'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
                - __assert_fail
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - 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:1759,26'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
                - __assert_fail
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - 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:1763,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1763,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/diff.c:1765,13'
              BranchSideFuncs:
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
                - __assert_fail
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - 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:1763,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1763,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/diff.c:1763,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/diff.c:1765,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1768,9'
              BranchSideFuncs:
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
                - lyd_new_meta
            - BranchSide:      'src/diff.c:1778,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - 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.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
                - lyd_path
                - ly_log
                - free
            - BranchSide:      'src/diff.c:1815,9'
              BranchSideFuncs:
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
            - BranchSide:      'src/diff.c:1819,9'
              BranchSideFuncs:
                - lyd_path
                - lyd_diff_op2str
                - lyd_diff_op2str
                - ly_log
                - free
        - Branch String:   'src/diff.c:1768,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1768,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1770,13'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
                - lyd_new_meta
        - Branch String:   'src/diff.c:1770,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1772,13'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
            - BranchSide:      'src/diff.c:1775,9'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:1772,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1772,13'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
            - BranchSide:      'src/diff.c:1772,13'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:1772,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1772,13'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1774,9'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:1778,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1778,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - 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.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
                - lyd_path
                - ly_log
                - free
            - BranchSide:      'src/diff.c:1778,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - 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.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
                - lyd_path
                - ly_log
                - free
        - Branch String:   'src/diff.c:1778,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1778,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - 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.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
                - lyd_path
                - ly_log
                - free
            - BranchSide:      'src/diff.c:1778,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - 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.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
                - lyd_path
                - ly_log
                - free
        - Branch String:   'src/diff.c:1778,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1778,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - 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.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
                - lyd_path
                - ly_log
                - free
            - BranchSide:      'src/diff.c:1778,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - 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.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
                - lyd_path
                - ly_log
                - free
        - Branch String:   'src/diff.c:1778,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1779,17'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
            - BranchSide:      'src/diff.c:1787,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - 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.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
                - lyd_path
                - ly_log
                - free
        - Branch String:   'src/diff.c:1778,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1779,17'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
            - BranchSide:      'src/diff.c:1787,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - 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.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
                - lyd_path
                - ly_log
                - free
        - Branch String:   'src/diff.c:1779,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1779,17'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
            - BranchSide:      'src/diff.c:1779,17'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:1779,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1779,17'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
            - BranchSide:      'src/diff.c:1779,17'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:1779,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1779,17'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
            - BranchSide:      'src/diff.c:1779,17'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:1779,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1779,17'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
            - BranchSide:      'src/diff.c:1779,17'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:1779,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1779,17'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
            - BranchSide:      'src/diff.c:1779,17'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:1779,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1780,27'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
            - BranchSide:      'src/diff.c:1781,24'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:1779,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1780,27'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
            - BranchSide:      'src/diff.c:1781,24'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:1781,24'
          Branch Sides:
            - BranchSide:      'src/diff.c:1782,27'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
            - BranchSide:      'src/diff.c:1784,27'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:1787,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1787,13'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - 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.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
                - lyd_path
                - ly_log
                - free
            - BranchSide:      'src/diff.c:1790,34'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - 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.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
                - lyd_path
                - ly_log
                - free
        - Branch String:   'src/diff.c:1791,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1791,13'
              BranchSideFuncs:
                - lyd_get_meta_value.6432
                - 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.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
                - lyd_path
                - ly_log
                - free
            - BranchSide:      'src/diff.c:1792,33'
              BranchSideFuncs:
                - lyd_get_meta_value.6432
                - 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.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
                - lyd_path
                - ly_log
                - free
        - Branch String:   'src/diff.c:1792,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1793,17'
              BranchSideFuncs:
                - lyd_path
                - ly_log
                - free
            - BranchSide:      'src/diff.c:1798,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.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:1799,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1799,13'
              BranchSideFuncs:
                - lyd_free_meta_single
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
            - BranchSide:      'src/diff.c:1800,13'
              BranchSideFuncs:
                - lyd_free_meta_single
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:1801,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1802,17'
              BranchSideFuncs:
                - lyd_free_meta_single
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
            - BranchSide:      'src/diff.c:1804,34'
              BranchSideFuncs:
                - lyd_free_meta_single
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:1811,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1811,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1812,9'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:1815,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1815,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1816,9'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:1819,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1819,9'
              BranchSideFuncs:
                - lyd_diff_op2str
                - lyd_diff_op2str
                - ly_log
                - free
            - BranchSide:      'src/diff.c:1819,9'
              BranchSideFuncs:
                - lyd_diff_op2str
                - lyd_diff_op2str
                - ly_log
                - free
        - Branch String:   'src/diff.c:1823,10'
          Branch Sides:
            - BranchSide:      'src/diff.c:1823,10'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
            - BranchSide:      'src/diff.c:1823,9'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:1823,10'
          Branch Sides:
            - BranchSide:      'src/diff.c:1823,10'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
            - BranchSide:      'src/diff.c:1823,10'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:1823,10'
          Branch Sides:
            - BranchSide:      'src/diff.c:1823,10'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
            - BranchSide:      'src/diff.c:1823,10'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:1823,10'
          Branch Sides:
            - BranchSide:      'src/diff.c:1823,10'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
            - BranchSide:      'src/diff.c:1823,9'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:1823,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1823,9'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
            - BranchSide:      'src/diff.c:1823,10'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:1823,10'
          Branch Sides:
            - BranchSide:      'src/diff.c:1825,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1846,5'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:1823,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1825,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1846,5'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:1825,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1826,32'
              BranchSideFuncs:
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
            - BranchSide:      'src/diff.c:1844,5'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:1827,22'
          Branch Sides:
            - BranchSide:      'src/diff.c:1827,25'
              BranchSideFuncs:
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
            - BranchSide:      'src/diff.c:1828,17'
              BranchSideFuncs:
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:1827,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1828,17'
              BranchSideFuncs:
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
            - BranchSide:      'src/diff.c:1831,18'
              BranchSideFuncs:
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:1831,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1832,58'
              BranchSideFuncs:
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_diff_change_op
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_child.6462
                - lyd_find_sibling_first
            - BranchSide:      'src/diff.c:1833,24'
              BranchSideFuncs:
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_diff_change_op
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_child.6462
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:1832,69'
          Branch Sides:
            - BranchSide:      'src/diff.c:1832,21'
              BranchSideFuncs:
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
            - BranchSide:      'src/diff.c:1832,21'
              BranchSideFuncs:
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:1833,24'
          Branch Sides:
            - BranchSide:      'src/diff.c:1834,54'
              BranchSideFuncs:
                - lyd_child.6462
                - lyd_find_sibling_first
                - lyd_diff_change_op
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_child.6462
                - lyd_find_sibling_val
            - BranchSide:      'src/diff.c:1836,52'
              BranchSideFuncs:
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_diff_change_op
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_child.6462
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:1838,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1839,17'
              BranchSideFuncs:
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
            - BranchSide:      'src/diff.c:1840,24'
              BranchSideFuncs:
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:1839,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1839,17'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1840,13'
              BranchSideFuncs:
                - lyd_diff_find_meta
                - lyd_child.6462
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_find_sibling_val
                - lyd_child.6462
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:1840,24'
          Branch Sides:
            - BranchSide:      'src/diff.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1841,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/diff.c:1763,5'
          Dst:             lyd_compare_single
        - Src:             'src/diff.c:1763,5'
          Dst:             ly_log
        - Src:             'src/diff.c:1768,9'
          Dst:             lyd_diff_change_op
        - Src:             'src/diff.c:1772,13'
          Dst:             lyd_new_meta
        - Src:             'src/diff.c:1787,13'
          Dst:             __assert_fail
        - Src:             'src/diff.c:1790,20'
          Dst:             lyd_find_meta
        - Src:             'src/diff.c:1791,13'
          Dst:             lyd_path
        - Src:             'src/diff.c:1791,13'
          Dst:             ly_log
        - Src:             'src/diff.c:1792,45'
          Dst:             lyd_get_meta_value
        - Src:             'src/diff.c:1792,17'
          Dst:             lyd_change_term
        - Src:             'src/diff.c:1793,17'
          Dst:             lyd_path
        - Src:             'src/diff.c:1793,17'
          Dst:             ly_log
        - Src:             'src/diff.c:1798,20'
          Dst:             lyd_find_meta
        - Src:             'src/diff.c:1799,13'
          Dst:             lyd_path
        - Src:             'src/diff.c:1799,13'
          Dst:             ly_log
        - Src:             'src/diff.c:1804,13'
          Dst:             lyd_free_meta_single
        - Src:             'src/diff.c:1808,9'
          Dst:             lyd_diff_del_meta
        - Src:             'src/diff.c:1811,9'
          Dst:             lyd_diff_change_op
        - Src:             'src/diff.c:1815,9'
          Dst:             lyd_diff_change_op
        - Src:             'src/diff.c:1819,9'
          Dst:             lyd_path
        - Src:             'src/diff.c:1819,9'
          Dst:             lyd_diff_op2str
        - Src:             'src/diff.c:1819,9'
          Dst:             lyd_diff_op2str
        - Src:             'src/diff.c:1819,9'
          Dst:             ly_log
        - Src:             'src/diff.c:1825,9'
          Dst:             lyd_child_no_keys
        - Src:             'src/diff.c:1826,13'
          Dst:             lyd_diff_find_meta
        - Src:             'src/diff.c:1832,48'
          Dst:             lyd_child
        - Src:             'src/diff.c:1832,21'
          Dst:             lyd_find_sibling_opaq_next
        - Src:             'src/diff.c:1834,44'
          Dst:             lyd_child
        - Src:             'src/diff.c:1834,21'
          Dst:             lyd_find_sibling_first
        - Src:             'src/diff.c:1836,42'
          Dst:             lyd_child
        - Src:             'src/diff.c:1836,21'
          Dst:             lyd_find_sibling_val
        - Src:             'src/diff.c:1839,17'
          Dst:             lyd_diff_change_op
    - functionName:    lyd_child
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1060
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/tree_data.h:1061,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1062,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1065,10'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1065,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1067,47'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1070,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1070,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1071,48'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1074,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyd_diff_merge_create
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1618
      functionLinenumberEnd: 1742
      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:1624,32'
          Branch Sides:
            - BranchSide:      'src/diff.c:1624,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.6470
                - lyd_new_meta
                - lyd_free_tree
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_get_value.6470
                - lyd_new_meta
                - lyd_get_value.6470
                - 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.6432
                - lyd_get_meta_value.6432
                - 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:1624,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.6470
                - lyd_new_meta
                - lyd_free_tree
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_get_value.6470
                - lyd_new_meta
                - lyd_get_value.6470
                - 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.6432
                - lyd_get_meta_value.6432
                - 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:1628,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1628,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.6470
                - lyd_new_meta
                - lyd_free_tree
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_get_value.6470
                - lyd_new_meta
                - lyd_get_value.6470
                - 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.6432
                - lyd_get_meta_value.6432
                - 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:1630,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.6470
                - lyd_new_meta
                - lyd_free_tree
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_get_value.6470
                - lyd_new_meta
                - lyd_get_value.6470
                - 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.6432
                - lyd_get_meta_value.6432
                - 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:1630,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1633,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.6470
                - lyd_new_meta
                - lyd_free_tree
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_get_value.6470
                - lyd_new_meta
                - lyd_get_value.6470
                - 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.6432
                - lyd_get_meta_value.6432
                - strcmp
                - lyd_diff_change_op
                - lyd_free_meta_single
                - lyd_diff_change_op
                - lyd_dup_meta_single
                - lyd_insert_after
            - BranchSide:      'src/diff.c:1737,9'
              BranchSideFuncs:
                - lyd_path
                - lyd_diff_op2str
                - lyd_diff_op2str
                - ly_log
                - free
        - Branch String:   'src/diff.c:1635,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1635,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.6470
                - lyd_new_meta
                - lyd_free_tree
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_get_value.6470
                - lyd_new_meta
                - lyd_get_value.6470
                - 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.6432
                - lyd_get_meta_value.6432
                - strcmp
                - lyd_diff_change_op
                - lyd_free_meta_single
                - lyd_diff_change_op
                - lyd_dup_meta_single
                - lyd_insert_after
            - BranchSide:      'src/diff.c:1635,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.6470
                - lyd_new_meta
                - lyd_free_tree
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_get_value.6470
                - lyd_new_meta
                - lyd_get_value.6470
                - 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.6432
                - lyd_get_meta_value.6432
                - 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:1635,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1635,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.6470
                - lyd_new_meta
                - lyd_free_tree
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_get_value.6470
                - lyd_new_meta
                - lyd_get_value.6470
                - 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.6432
                - lyd_get_meta_value.6432
                - strcmp
                - lyd_diff_change_op
                - lyd_free_meta_single
                - lyd_diff_change_op
                - lyd_dup_meta_single
                - lyd_insert_after
            - BranchSide:      'src/diff.c:1635,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.6470
                - lyd_new_meta
                - lyd_free_tree
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_get_value.6470
                - lyd_new_meta
                - lyd_get_value.6470
                - 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.6432
                - lyd_get_meta_value.6432
                - 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:1635,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1635,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.6470
                - lyd_new_meta
                - lyd_free_tree
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_get_value.6470
                - lyd_new_meta
                - lyd_get_value.6470
                - 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.6432
                - lyd_get_meta_value.6432
                - strcmp
                - lyd_diff_change_op
                - lyd_free_meta_single
                - lyd_diff_change_op
                - lyd_dup_meta_single
                - lyd_insert_after
            - BranchSide:      'src/diff.c:1635,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.6470
                - lyd_new_meta
                - lyd_free_tree
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_get_value.6470
                - lyd_new_meta
                - lyd_get_value.6470
                - 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.6432
                - lyd_get_meta_value.6432
                - 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:1635,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1636,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_get_meta_value.6432
                - 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:1676,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.6470
                - lyd_new_meta
                - lyd_free_tree
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_get_value.6470
                - lyd_new_meta
                - lyd_get_value.6470
                - lyd_change_term
                - lyd_diff_change_op
        - Branch String:   'src/diff.c:1635,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1636,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_get_meta_value.6432
                - 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:1676,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.6470
                - lyd_new_meta
                - lyd_free_tree
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_get_value.6470
                - lyd_new_meta
                - lyd_get_value.6470
                - lyd_change_term
                - lyd_diff_change_op
        - Branch String:   'src/diff.c:1636,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1636,13'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_get_meta_value.6432
                - 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:1639,17'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_get_meta_value.6432
                - 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:1639,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1639,17'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_get_meta_value.6432
                - 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:1639,17'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_get_meta_value.6432
                - 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:1639,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1639,17'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_get_meta_value.6432
                - 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:1639,17'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_get_meta_value.6432
                - 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:1639,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1639,17'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_get_meta_value.6432
                - 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:1639,17'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_get_meta_value.6432
                - 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:1639,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1639,17'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_get_meta_value.6432
                - 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:1639,17'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_get_meta_value.6432
                - 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:1639,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1639,17'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_get_meta_value.6432
                - 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:1639,17'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_get_meta_value.6432
                - 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:1639,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1640,27'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_get_meta_value.6432
                - 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:1642,26'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_get_meta_value.6432
                - 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:1639,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1640,27'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_get_meta_value.6432
                - 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:1642,26'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_get_meta_value.6432
                - 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:1642,24'
          Branch Sides:
            - BranchSide:      'src/diff.c:1643,27'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_get_meta_value.6432
                - 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:1646,27'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_get_meta_value.6432
                - 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:1650,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1650,13'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_get_meta_value.6432
                - 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:1651,41'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_get_meta_value.6432
                - 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:1652,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1652,13'
              BranchSideFuncs:
                - lyd_get_meta_value.6432
                - lyd_get_meta_value.6432
                - 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:1654,43'
              BranchSideFuncs:
                - lyd_get_meta_value.6432
                - lyd_get_meta_value.6432
                - 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:1654,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1656,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:1671,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:1656,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1656,17'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1659,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:1659,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1659,17'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1662,26'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_insert_after
        - Branch String:   'src/diff.c:1663,36'
          Branch Sides:
            - BranchSide:      'src/diff.c:1663,40'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_insert_after
            - BranchSide:      'src/diff.c:1663,17'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_insert_after
        - Branch String:   'src/diff.c:1663,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1664,29'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_insert_after
            - BranchSide:      'src/diff.c:1666,21'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_insert_after
        - Branch String:   'src/diff.c:1666,21'
          Branch Sides:
            - BranchSide:      'src/diff.c:1667,21'
              BranchSideFuncs:
                - lyd_insert_after
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
            - BranchSide:      'src/diff.c:1669,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
        - Branch String:   'src/diff.c:1667,21'
          Branch Sides:
            - BranchSide:      'src/diff.c:1667,21'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1668,17'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
        - Branch String:   'src/diff.c:1671,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1671,17'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1674,38'
              BranchSideFuncs:
                - lyd_free_meta_single
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
        - Branch String:   'src/diff.c:1676,20'
          Branch Sides:
            - BranchSide:      'src/diff.c:1677,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.6470
                - lyd_new_meta
                - lyd_free_tree
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_get_value.6470
                - lyd_new_meta
                - lyd_get_value.6470
                - lyd_change_term
                - lyd_diff_change_op
            - BranchSide:      'src/diff.c:1716,13'
              BranchSideFuncs:
                - lyd_diff_change_op
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
        - Branch String:   'src/diff.c:1677,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1679,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.6470
                - lyd_new_meta
                - lyd_free_tree
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_get_value.6470
                - lyd_new_meta
                - lyd_get_value.6470
                - lyd_change_term
                - lyd_diff_change_op
            - BranchSide:      'src/diff.c:1682,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.6470
                - lyd_new_meta
                - lyd_free_tree
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_get_value.6470
                - lyd_new_meta
                - lyd_get_value.6470
                - lyd_change_term
                - lyd_diff_change_op
        - Branch String:   'src/diff.c:1682,23'
          Branch Sides:
            - BranchSide:      'src/diff.c:1682,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.6470
                - lyd_new_meta
                - lyd_free_tree
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_get_value.6470
                - lyd_new_meta
                - lyd_get_value.6470
                - lyd_change_term
                - lyd_diff_change_op
            - BranchSide:      'src/diff.c:1686,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.6470
                - lyd_new_meta
                - lyd_free_tree
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_get_value.6470
                - lyd_new_meta
                - lyd_get_value.6470
                - lyd_change_term
        - Branch String:   'src/diff.c:1682,38'
          Branch Sides:
            - BranchSide:      'src/diff.c:1682,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.6470
                - lyd_new_meta
                - lyd_free_tree
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_get_value.6470
                - lyd_new_meta
                - lyd_get_value.6470
                - lyd_change_term
            - BranchSide:      'src/diff.c:1686,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.6470
                - lyd_new_meta
                - lyd_free_tree
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_get_value.6470
                - lyd_new_meta
                - lyd_get_value.6470
                - lyd_change_term
        - Branch String:   'src/diff.c:1682,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1685,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.6470
                - lyd_new_meta
                - lyd_free_tree
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_get_value.6470
                - lyd_new_meta
                - lyd_get_value.6470
                - lyd_change_term
            - BranchSide:      'src/diff.c:1686,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.6470
                - lyd_new_meta
                - lyd_free_tree
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_get_value.6470
                - lyd_new_meta
                - lyd_get_value.6470
                - lyd_change_term
        - Branch String:   'src/diff.c:1685,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1685,17'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1686,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
        - Branch String:   'src/diff.c:1686,24'
          Branch Sides:
            - BranchSide:      'src/diff.c:1688,17'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_insert_sibling
                - lyd_get_value.6470
                - 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.6470
                - lyd_new_meta
                - lyd_get_value.6470
                - lyd_change_term
            - BranchSide:      'src/diff.c:1689,26'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_insert_sibling
                - lyd_get_value.6470
                - 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.6470
                - lyd_new_meta
                - lyd_get_value.6470
                - lyd_change_term
        - Branch String:   'src/diff.c:1688,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1688,17'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1689,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
        - Branch String:   'src/diff.c:1689,24'
          Branch Sides:
            - BranchSide:      'src/diff.c:1691,17'
              BranchSideFuncs:
                - lyd_diff_change_op
                - lyd_get_value.6470
                - lyd_new_meta
                - lyd_get_value.6470
                - lyd_change_term
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
            - BranchSide:      'src/diff.c:1701,17'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_insert_sibling
                - lyd_get_value.6470
                - 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:1691,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1691,17'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1694,17'
              BranchSideFuncs:
                - lyd_get_value.6470
                - lyd_new_meta
                - lyd_get_value.6470
                - lyd_change_term
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
        - Branch String:   'src/diff.c:1694,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1694,17'
              BranchSideFuncs:
                - lyd_get_value.6470
                - lyd_new_meta
                - lyd_get_value.6470
                - lyd_change_term
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
            - BranchSide:      'src/diff.c:1694,17'
              BranchSideFuncs:
                - lyd_get_value.6470
                - lyd_new_meta
                - lyd_get_value.6470
                - lyd_change_term
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
        - Branch String:   'src/diff.c:1694,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1694,17'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1698,17'
              BranchSideFuncs:
                - lyd_get_value.6470
                - lyd_change_term
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
        - Branch String:   'src/diff.c:1698,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1698,17'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1699,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
        - Branch String:   'src/diff.c:1701,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1701,17'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1702,24'
              BranchSideFuncs:
                - lyd_insert_sibling
                - lyd_get_value.6470
                - 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:1702,21'
          Branch Sides:
            - BranchSide:      'src/diff.c:1704,21'
              BranchSideFuncs:
                - lyd_get_value.6470
                - 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:1706,28'
              BranchSideFuncs:
                - lyd_get_value.6470
                - 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:1704,21'
          Branch Sides:
            - BranchSide:      'src/diff.c:1704,21'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1705,17'
              BranchSideFuncs:
                - lyd_get_value.6470
                - 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:1711,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1711,17'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1712,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:1712,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1712,17'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:1716,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1716,13'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:1719,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1719,9'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
            - BranchSide:      'src/diff.c:1720,15'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
        - Branch String:   'src/diff.c:1720,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1722,13'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_child_no_keys
                - lyd_diff_change_op
            - BranchSide:      'src/diff.c:1731,9'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_diff_change_op
        - Branch String:   'src/diff.c:1722,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1722,13'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_child_no_keys
                - lyd_diff_change_op
            - BranchSide:      'src/diff.c:1722,13'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_child_no_keys
                - lyd_diff_change_op
        - Branch String:   'src/diff.c:1722,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1722,13'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1726,15'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_diff_change_op
        - Branch String:   'src/diff.c:1731,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1732,13'
              BranchSideFuncs:
                - lyd_diff_change_op
            - BranchSide:      'src/diff.c:1734,9'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:1732,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1732,13'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1733,9'
              BranchSideFuncs:
                - lyd_diff_change_op
        - Branch String:   'src/diff.c:1737,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1737,9'
              BranchSideFuncs:
                - lyd_diff_op2str
                - lyd_diff_op2str
                - ly_log
                - free
            - BranchSide:      'src/diff.c:1737,9'
              BranchSideFuncs:
                - lyd_diff_op2str
                - lyd_diff_op2str
                - ly_log
                - free
      Callsites:
        - Src:             'src/diff.c:1628,5'
          Dst:             ly_log
        - Src:             'src/diff.c:1636,13'
          Dst:             __assert_fail
        - Src:             'src/diff.c:1649,20'
          Dst:             lyd_find_meta
        - Src:             'src/diff.c:1650,13'
          Dst:             lyd_path
        - Src:             'src/diff.c:1650,13'
          Dst:             ly_log
        - Src:             'src/diff.c:1651,25'
          Dst:             lyd_find_meta
        - Src:             'src/diff.c:1652,13'
          Dst:             lyd_path
        - Src:             'src/diff.c:1652,13'
          Dst:             ly_log
        - Src:             'src/diff.c:1654,24'
          Dst:             lyd_get_meta_value
        - Src:             'src/diff.c:1654,50'
          Dst:             lyd_get_meta_value
        - Src:             'src/diff.c:1654,17'
          Dst:             strcmp
        - Src:             'src/diff.c:1656,17'
          Dst:             lyd_diff_change_op
        - Src:             'src/diff.c:1659,17'
          Dst:             lyd_dup_meta_single
        - Src:             'src/diff.c:1667,21'
          Dst:             lyd_insert_after
        - Src:             'src/diff.c:1671,17'
          Dst:             lyd_diff_change_op
        - Src:             'src/diff.c:1674,17'
          Dst:             lyd_free_meta_single
        - Src:             'src/diff.c:1685,17'
          Dst:             lyd_diff_change_op
        - Src:             'src/diff.c:1686,25'
          Dst:             lyd_compare_single
        - Src:             'src/diff.c:1688,17'
          Dst:             lyd_diff_change_op
        - Src:             'src/diff.c:1691,17'
          Dst:             lyd_diff_change_op
        - Src:             'src/diff.c:1694,17'
          Dst:             lyd_get_value
        - Src:             'src/diff.c:1694,17'
          Dst:             lyd_new_meta
        - Src:             'src/diff.c:1698,17'
          Dst:             lyd_get_value
        - Src:             'src/diff.c:1698,17'
          Dst:             lyd_change_term
        - Src:             'src/diff.c:1701,17'
          Dst:             lyd_dup_single
        - Src:             'src/diff.c:1704,21'
          Dst:             lyd_insert_sibling
        - Src:             'src/diff.c:1709,73'
          Dst:             lyd_get_value
        - Src:             'src/diff.c:1709,21'
          Dst:             lyd_new_meta
        - Src:             'src/diff.c:1710,17'
          Dst:             lyd_free_tree
        - Src:             'src/diff.c:1712,17'
          Dst:             lyd_diff_op2str
        - Src:             'src/diff.c:1712,17'
          Dst:             lyd_new_meta
        - Src:             'src/diff.c:1716,13'
          Dst:             lyd_diff_change_op
        - Src:             'src/diff.c:1719,9'
          Dst:             __assert_fail
        - Src:             'src/diff.c:1722,13'
          Dst:             lyd_new_meta
        - Src:             'src/diff.c:1731,9'
          Dst:             lyd_child_no_keys
        - Src:             'src/diff.c:1732,13'
          Dst:             lyd_diff_change_op
        - Src:             'src/diff.c:1737,9'
          Dst:             lyd_path
        - Src:             'src/diff.c:1737,9'
          Dst:             lyd_diff_op2str
        - Src:             'src/diff.c:1737,9'
          Dst:             lyd_diff_op2str
        - Src:             'src/diff.c:1737,9'
          Dst:             ly_log
    - functionName:    lyd_get_value
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1172
      functionLinenumberEnd: 1186
      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:1173,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1174,9'
              BranchSideFuncs:
                - lyd_value_get_canonical
            - BranchSide:      'src/tree_data.h:1177,10'
              BranchSideFuncs:
                - lyd_value_get_canonical
        - Branch String:   'src/tree_data.h:1177,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1178,47'
              BranchSideFuncs:
                - lyd_value_get_canonical
            - BranchSide:      'src/tree_data.h:1179,16'
              BranchSideFuncs:
                - lyd_value_get_canonical
        - Branch String:   'src/tree_data.h:1182,16'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1182,36'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1182,80'
              BranchSideFuncs:
                - lyd_value_get_canonical
        - Branch String:   'src/tree_data.h:1182,80'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1182,95'
              BranchSideFuncs:
                - lyd_value_get_canonical
            - BranchSide:      'src/tree_data.h:1182,95'
              BranchSideFuncs:
                - lyd_value_get_canonical
      Callsites:
        - Src:             'src/tree_data.h:1182,56'
          Dst:             lyd_value_get_canonical
    - functionName:    lyd_diff_merge_replace
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1479
      functionLinenumberEnd: 1603
      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:1485,32'
          Branch Sides:
            - BranchSide:      'src/diff.c:1485,26'
              BranchSideFuncs:
                - ly_ctx_get_module_latest
                - __assert_fail
                - lyd_diff_change_op
                - lyd_get_value.6470
                - 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.6470
                - lyd_change_term
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - 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:1485,26'
              BranchSideFuncs:
                - ly_ctx_get_module_latest
                - __assert_fail
                - lyd_diff_change_op
                - lyd_get_value.6470
                - 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.6470
                - lyd_change_term
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - 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:1488,36'
          Branch Sides:
            - BranchSide:      'src/diff.c:1488,11'
              BranchSideFuncs:
                - ly_ctx_get_module_latest
                - __assert_fail
                - lyd_diff_change_op
                - lyd_get_value.6470
                - 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.6470
                - lyd_change_term
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - 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:1488,11'
              BranchSideFuncs:
                - ly_ctx_get_module_latest
                - __assert_fail
                - lyd_diff_change_op
                - lyd_get_value.6470
                - 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.6470
                - lyd_change_term
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - 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:1489,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1489,5'
              BranchSideFuncs:
                - lyd_diff_change_op
                - lyd_get_value.6470
                - 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.6470
                - lyd_change_term
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - 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:1491,13'
              BranchSideFuncs:
                - lyd_diff_change_op
                - lyd_get_value.6470
                - 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.6470
                - lyd_change_term
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - 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:1491,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1494,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.6470
                - lyd_change_term
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - 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:1494,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.6470
                - lyd_change_term
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - 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:1558,17'
              BranchSideFuncs:
                - lyd_diff_change_op
                - lyd_get_value.6470
                - 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:1598,9'
              BranchSideFuncs:
                - lyd_path
                - lyd_diff_op2str
                - lyd_diff_op2str
                - ly_log
                - free
        - Branch String:   'src/diff.c:1494,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1499,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
            - BranchSide:      'src/diff.c:1499,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
            - BranchSide:      'src/diff.c:1515,37'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_path
                - ly_log
                - free
                - lyd_get_value.6470
                - lyd_change_term
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - strlen
                - lyd_value_compare
                - lyd_free_meta_single
                - lyd_diff_change_op
                - ly_log
            - BranchSide:      'src/diff.c:1544,37'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_path
                - ly_log
                - free
                - lyd_any_copy_value
            - BranchSide:      'src/diff.c:1544,37'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_path
                - ly_log
                - free
                - lyd_any_copy_value
            - BranchSide:      'src/diff.c:1554,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/diff.c:1499,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1499,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
            - BranchSide:      'src/diff.c:1499,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:1499,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1499,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
            - BranchSide:      'src/diff.c:1499,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:1499,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1499,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
            - BranchSide:      'src/diff.c:1499,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:1499,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1499,13'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
            - BranchSide:      'src/diff.c:1500,17'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
        - Branch String:   'src/diff.c:1499,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1499,13'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
            - BranchSide:      'src/diff.c:1500,17'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
        - Branch String:   'src/diff.c:1500,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1500,17'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
            - BranchSide:      'src/diff.c:1500,17'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
        - Branch String:   'src/diff.c:1500,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1500,17'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
            - BranchSide:      'src/diff.c:1500,17'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
        - Branch String:   'src/diff.c:1500,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1500,17'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
            - BranchSide:      'src/diff.c:1500,17'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
        - Branch String:   'src/diff.c:1500,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1500,17'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
            - BranchSide:      'src/diff.c:1500,17'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
        - Branch String:   'src/diff.c:1500,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1500,17'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
            - BranchSide:      'src/diff.c:1500,17'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
        - Branch String:   'src/diff.c:1500,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1501,27'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
            - BranchSide:      'src/diff.c:1502,24'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
        - Branch String:   'src/diff.c:1500,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1501,27'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
            - BranchSide:      'src/diff.c:1502,24'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
        - Branch String:   'src/diff.c:1502,24'
          Branch Sides:
            - BranchSide:      'src/diff.c:1503,27'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
            - BranchSide:      'src/diff.c:1505,27'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
        - Branch String:   'src/diff.c:1510,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1510,13'
              BranchSideFuncs:
                - lyd_dup_meta_single
            - BranchSide:      'src/diff.c:1511,13'
              BranchSideFuncs:
                - lyd_dup_meta_single
        - Branch String:   'src/diff.c:1511,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1511,13'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1512,13'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:1515,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1516,17'
              BranchSideFuncs:
                - lyd_get_value.6470
                - lyd_change_term
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - strlen
                - lyd_value_compare
                - lyd_free_meta_single
                - lyd_diff_change_op
                - ly_log
            - BranchSide:      'src/diff.c:1521,33'
              BranchSideFuncs:
                - lyd_get_value.6470
                - lyd_change_term
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - strlen
                - lyd_value_compare
                - lyd_free_meta_single
                - lyd_diff_change_op
                - ly_log
        - Branch String:   'src/diff.c:1521,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1522,17'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/diff.c:1525,17'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - strlen
                - lyd_value_compare
                - lyd_free_meta_single
                - lyd_diff_change_op
        - Branch String:   'src/diff.c:1522,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1522,17'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/diff.c:1522,17'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/diff.c:1525,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1527,38'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - strlen
                - lyd_value_compare
                - lyd_free_meta_single
                - lyd_diff_change_op
            - BranchSide:      'src/diff.c:1539,13'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:1528,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1528,17'
              BranchSideFuncs:
                - lyd_get_meta_value.6432
                - strlen
                - lyd_value_compare
                - lyd_free_meta_single
                - lyd_diff_change_op
            - BranchSide:      'src/diff.c:1529,46'
              BranchSideFuncs:
                - lyd_get_meta_value.6432
                - strlen
                - lyd_value_compare
                - lyd_free_meta_single
                - lyd_diff_change_op
        - Branch String:   'src/diff.c:1531,21'
          Branch Sides:
            - BranchSide:      'src/diff.c:1533,42'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1536,13'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:1534,21'
          Branch Sides:
            - BranchSide:      'src/diff.c:1534,21'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1535,17'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:1544,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1545,17'
              BranchSideFuncs:
                - lyd_any_copy_value
            - BranchSide:      'src/diff.c:1550,42'
              BranchSideFuncs:
                - lyd_any_copy_value
        - Branch String:   'src/diff.c:1551,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1551,13'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1552,13'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:1554,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1554,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/diff.c:1554,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/diff.c:1558,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1561,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:1585,13'
              BranchSideFuncs:
                - lyd_diff_change_op
                - lyd_get_value.6470
                - lyd_change_term
                - ly_log
            - BranchSide:      'src/diff.c:1593,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/diff.c:1561,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1561,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:1561,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:1561,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1561,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:1561,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:1561,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1561,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:1561,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:1561,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1561,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:1564,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:1561,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1561,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:1564,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:1564,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1564,13'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1567,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:1567,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1567,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:1567,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:1567,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1567,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:1567,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:1567,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1567,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:1567,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:1567,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1567,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:1567,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:1567,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1567,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:1567,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:1567,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1568,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:1571,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:1567,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1568,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:1571,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:1576,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1576,13'
              BranchSideFuncs:
                - lyd_dup_meta_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
            - BranchSide:      'src/diff.c:1577,13'
              BranchSideFuncs:
                - lyd_dup_meta_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
        - Branch String:   'src/diff.c:1577,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1577,13'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1579,34'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
        - Branch String:   'src/diff.c:1580,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1580,13'
              BranchSideFuncs:
                - lyd_dup_meta_single
            - BranchSide:      'src/diff.c:1581,13'
              BranchSideFuncs:
                - lyd_dup_meta_single
        - Branch String:   'src/diff.c:1581,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1581,13'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1582,13'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:1585,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1585,13'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1588,33'
              BranchSideFuncs:
                - lyd_get_value.6470
                - lyd_change_term
                - ly_log
        - Branch String:   'src/diff.c:1588,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1589,17'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/diff.c:1591,13'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:1589,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1589,17'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/diff.c:1589,17'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/diff.c:1593,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1593,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/diff.c:1593,13'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/diff.c:1488,11'
          Dst:             ly_ctx_get_module_latest
        - Src:             'src/diff.c:1489,5'
          Dst:             __assert_fail
        - Src:             'src/diff.c:1499,13'
          Dst:             __assert_fail
        - Src:             'src/diff.c:1508,13'
          Dst:             lyd_diff_del_meta
        - Src:             'src/diff.c:1509,20'
          Dst:             lyd_find_meta
        - Src:             'src/diff.c:1510,13'
          Dst:             lyd_path
        - Src:             'src/diff.c:1510,13'
          Dst:             ly_log
        - Src:             'src/diff.c:1511,13'
          Dst:             lyd_dup_meta_single
        - Src:             'src/diff.c:1515,18'
          Dst:             lyd_compare_single
        - Src:             'src/diff.c:1516,17'
          Dst:             lyd_path
        - Src:             'src/diff.c:1516,17'
          Dst:             ly_log
        - Src:             'src/diff.c:1521,45'
          Dst:             lyd_get_value
        - Src:             'src/diff.c:1521,17'
          Dst:             lyd_change_term
        - Src:             'src/diff.c:1522,17'
          Dst:             ly_log
        - Src:             'src/diff.c:1527,24'
          Dst:             lyd_find_meta
        - Src:             'src/diff.c:1528,17'
          Dst:             lyd_path
        - Src:             'src/diff.c:1528,17'
          Dst:             ly_log
        - Src:             'src/diff.c:1529,27'
          Dst:             lyd_get_meta_value
        - Src:             'src/diff.c:1530,86'
          Dst:             strlen
        - Src:             'src/diff.c:1530,23'
          Dst:             lyd_value_compare
        - Src:             'src/diff.c:1533,21'
          Dst:             lyd_free_meta_single
        - Src:             'src/diff.c:1534,21'
          Dst:             lyd_diff_change_op
        - Src:             'src/diff.c:1544,18'
          Dst:             lyd_compare_single
        - Src:             'src/diff.c:1545,17'
          Dst:             lyd_path
        - Src:             'src/diff.c:1545,17'
          Dst:             ly_log
        - Src:             'src/diff.c:1551,13'
          Dst:             lyd_any_copy_value
        - Src:             'src/diff.c:1554,13'
          Dst:             ly_log
        - Src:             'src/diff.c:1561,13'
          Dst:             __assert_fail
        - Src:             'src/diff.c:1564,13'
          Dst:             lyd_diff_change_op
        - Src:             'src/diff.c:1575,20'
          Dst:             lyd_find_meta
        - Src:             'src/diff.c:1576,13'
          Dst:             lyd_path
        - Src:             'src/diff.c:1576,13'
          Dst:             ly_log
        - Src:             'src/diff.c:1577,13'
          Dst:             lyd_dup_meta_single
        - Src:             'src/diff.c:1579,20'
          Dst:             lyd_find_meta
        - Src:             'src/diff.c:1580,13'
          Dst:             lyd_path
        - Src:             'src/diff.c:1580,13'
          Dst:             ly_log
        - Src:             'src/diff.c:1581,13'
          Dst:             lyd_dup_meta_single
        - Src:             'src/diff.c:1585,13'
          Dst:             lyd_diff_change_op
        - Src:             'src/diff.c:1588,45'
          Dst:             lyd_get_value
        - Src:             'src/diff.c:1588,17'
          Dst:             lyd_change_term
        - Src:             'src/diff.c:1589,17'
          Dst:             ly_log
        - Src:             'src/diff.c:1593,13'
          Dst:             ly_log
        - Src:             'src/diff.c:1598,9'
          Dst:             lyd_path
        - Src:             'src/diff.c:1598,9'
          Dst:             lyd_diff_op2str
        - Src:             'src/diff.c:1598,9'
          Dst:             lyd_diff_op2str
        - Src:             'src/diff.c:1598,9'
          Dst:             ly_log
    - functionName:    lyd_diff_insert
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1125
      functionLinenumberEnd: 1215
      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:1131,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1131,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.6446
                - __assert_fail
            - BranchSide:      'src/diff.c:1133,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.6446
                - __assert_fail
        - Branch String:   'src/diff.c:1133,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1134,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.6446
                - __assert_fail
            - BranchSide:      'src/diff.c:1149,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.6446
                - __assert_fail
        - Branch String:   'src/diff.c:1134,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1136,27'
              BranchSideFuncs:
                - lyd_insert_child
                - ly_log
            - BranchSide:      'src/diff.c:1141,13'
              BranchSideFuncs:
                - lyd_insert_child
                - ly_log
        - Branch String:   'src/diff.c:1141,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1142,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/diff.c:1146,33'
              BranchSideFuncs:
                - lyd_insert_child
        - Branch String:   'src/diff.c:1142,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1142,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/diff.c:1142,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/diff.c:1149,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1149,5'
              BranchSideFuncs:
                - lyd_parent.6446
                - __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:1151,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:1149,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1149,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:1151,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:1151,10'
          Branch Sides:
            - BranchSide:      'src/diff.c:1151,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:1151,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:1151,10'
          Branch Sides:
            - BranchSide:      'src/diff.c:1151,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:1151,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:1151,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1151,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:1151,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:1151,10'
          Branch Sides:
            - BranchSide:      'src/diff.c:1153,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:1156,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:1151,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1153,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:1156,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:1156,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1158,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:1198,37'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_insert_sibling
                - lyd_insert_before
                - __assert_fail
        - Branch String:   'src/diff.c:1158,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1158,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:1158,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:1158,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1158,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:1158,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:1158,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1158,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:1158,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:1158,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1158,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:1158,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:1158,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1158,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:1158,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:1158,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1159,31'
              BranchSideFuncs:
                - atoi
                - ly_log
                - lyd_find_sibling_val
                - ly_log
                - lyd_insert_after
                - __assert_fail
            - BranchSide:      'src/diff.c:1180,41'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_insert_after
                - __assert_fail
                - ly_log
        - Branch String:   'src/diff.c:1158,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1159,31'
              BranchSideFuncs:
                - atoi
                - ly_log
                - lyd_find_sibling_val
                - ly_log
                - lyd_insert_after
                - __assert_fail
            - BranchSide:      'src/diff.c:1180,41'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_insert_after
                - __assert_fail
                - ly_log
        - Branch String:   'src/diff.c:1160,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1161,17'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - ly_log
                - lyd_insert_after
                - __assert_fail
            - BranchSide:      'src/diff.c:1165,19'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - ly_log
                - lyd_insert_after
                - __assert_fail
        - Branch String:   'src/diff.c:1161,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1161,17'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/diff.c:1161,17'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/diff.c:1167,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1167,13'
              BranchSideFuncs:
                - ly_log
                - lyd_insert_after
                - __assert_fail
            - BranchSide:      'src/diff.c:1167,13'
              BranchSideFuncs:
                - ly_log
                - lyd_insert_after
                - __assert_fail
        - Branch String:   'src/diff.c:1167,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1168,21'
              BranchSideFuncs:
                - ly_log
                - lyd_insert_after
                - __assert_fail
            - BranchSide:      'src/diff.c:1174,18'
              BranchSideFuncs:
                - ly_log
                - lyd_insert_after
                - __assert_fail
        - Branch String:   'src/diff.c:1168,21'
          Branch Sides:
            - BranchSide:      'src/diff.c:1169,27'
              BranchSideFuncs:
                - ly_log
                - lyd_insert_after
                - __assert_fail
            - BranchSide:      'src/diff.c:1172,17'
              BranchSideFuncs:
                - ly_log
                - lyd_insert_after
                - __assert_fail
        - Branch String:   'src/diff.c:1174,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1175,17'
              BranchSideFuncs:
                - lyd_insert_after
                - __assert_fail
            - BranchSide:      'src/diff.c:1179,9'
              BranchSideFuncs:
                - lyd_insert_after
                - __assert_fail
        - Branch String:   'src/diff.c:1175,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1175,17'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/diff.c:1175,17'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/diff.c:1181,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1182,17'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/diff.c:1185,24'
              BranchSideFuncs:
                - lyd_insert_after
                - __assert_fail
        - Branch String:   'src/diff.c:1182,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1182,17'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/diff.c:1182,17'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/diff.c:1191,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1191,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1192,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/diff.c:1192,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1192,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1193,14'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:1193,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1194,27'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1196,5'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:1199,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1199,9'
              BranchSideFuncs:
                - lyd_insert_sibling
                - lyd_insert_before
                - __assert_fail
            - BranchSide:      'src/diff.c:1201,13'
              BranchSideFuncs:
                - lyd_insert_sibling
                - lyd_insert_before
                - __assert_fail
        - Branch String:   'src/diff.c:1199,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1199,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1201,13'
              BranchSideFuncs:
                - lyd_insert_sibling
                - lyd_insert_before
                - __assert_fail
        - Branch String:   'src/diff.c:1201,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1203,13'
              BranchSideFuncs:
                - lyd_insert_before
                - __assert_fail
            - BranchSide:      'src/diff.c:1210,13'
              BranchSideFuncs:
                - lyd_insert_sibling
        - Branch String:   'src/diff.c:1203,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1203,13'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1204,19'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/diff.c:1204,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1205,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/diff.c:1208,9'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:1205,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1205,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/diff.c:1206,31'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:1210,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1210,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/diff.c:1131,5'
          Dst:             __assert_fail
        - Src:             'src/diff.c:1142,13'
          Dst:             ly_log
        - Src:             'src/diff.c:1146,16'
          Dst:             lyd_insert_child
        - Src:             'src/diff.c:1149,5'
          Dst:             lyd_parent
        - Src:             'src/diff.c:1149,5'
          Dst:             __assert_fail
        - Src:             'src/diff.c:1153,16'
          Dst:             lyd_insert_sibling
        - Src:             'src/diff.c:1159,26'
          Dst:             atoi
        - Src:             'src/diff.c:1161,17'
          Dst:             ly_log
        - Src:             'src/diff.c:1167,13'
          Dst:             lyd_find_sibling_val
        - Src:             'src/diff.c:1175,17'
          Dst:             ly_log
        - Src:             'src/diff.c:1180,19'
          Dst:             lyd_find_sibling_val
        - Src:             'src/diff.c:1182,17'
          Dst:             ly_log
        - Src:             'src/diff.c:1191,9'
          Dst:             lyd_insert_after
        - Src:             'src/diff.c:1192,9'
          Dst:             __assert_fail
        - Src:             'src/diff.c:1198,15'
          Dst:             lyd_find_sibling_val
        - Src:             'src/diff.c:1203,13'
          Dst:             lyd_insert_before
        - Src:             'src/diff.c:1205,17'
          Dst:             __assert_fail
        - Src:             'src/diff.c:1210,13'
          Dst:             lyd_insert_sibling
    - functionName:    lyd_diff_attrs
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 751
      functionLinenumberEnd: 830
      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:         90
      ICount:          438
      EdgeCount:       112
      CyclomaticComplexity: 24
      functionsReached:
        - __assert_fail
        - ly_log
        - lyd_any_value_str
        - lyd_compare_single
        - lyd_get_value
        - strdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/diff.c:755,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:755,5'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6470
                - strdup
                - ly_log
                - lyd_compare_single
                - ly_log
                - __assert_fail
            - BranchSide:      'src/diff.c:757,6'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6470
                - strdup
                - ly_log
                - lyd_compare_single
                - ly_log
                - __assert_fail
        - Branch String:   'src/diff.c:755,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:755,5'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6470
                - strdup
                - ly_log
                - lyd_compare_single
                - ly_log
                - __assert_fail
            - BranchSide:      'src/diff.c:757,6'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6470
                - strdup
                - ly_log
                - lyd_compare_single
                - ly_log
                - __assert_fail
        - Branch String:   'src/diff.c:760,14'
          Branch Sides:
            - BranchSide:      'src/diff.c:760,22'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6470
                - strdup
                - ly_log
                - lyd_compare_single
                - ly_log
                - __assert_fail
            - BranchSide:      'src/diff.c:760,38'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6470
                - strdup
                - ly_log
                - lyd_compare_single
                - ly_log
                - __assert_fail
        - Branch String:   'src/diff.c:761,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:761,5'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6470
                - strdup
                - ly_log
                - lyd_compare_single
                - ly_log
                - __assert_fail
            - BranchSide:      'src/diff.c:761,5'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6470
                - strdup
                - ly_log
                - lyd_compare_single
                - ly_log
                - __assert_fail
        - Branch String:   'src/diff.c:761,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:761,5'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6470
                - strdup
                - ly_log
                - lyd_compare_single
                - ly_log
                - __assert_fail
            - BranchSide:      'src/diff.c:761,5'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6470
                - strdup
                - ly_log
                - lyd_compare_single
                - ly_log
                - __assert_fail
        - Branch String:   'src/diff.c:761,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:761,5'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6470
                - strdup
                - ly_log
                - lyd_compare_single
                - ly_log
                - __assert_fail
            - BranchSide:      'src/diff.c:761,5'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6470
                - strdup
                - ly_log
                - lyd_compare_single
                - ly_log
                - __assert_fail
        - Branch String:   'src/diff.c:761,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:761,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/diff.c:764,10'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6470
                - strdup
                - ly_log
                - lyd_compare_single
                - ly_log
        - Branch String:   'src/diff.c:761,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:761,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/diff.c:764,10'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6470
                - strdup
                - ly_log
                - lyd_compare_single
                - ly_log
        - Branch String:   'src/diff.c:764,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:765,10'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6470
                - strdup
                - ly_log
                - lyd_compare_single
                - ly_log
            - BranchSide:      'src/diff.c:766,17'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6470
                - strdup
                - ly_log
                - lyd_compare_single
                - ly_log
        - Branch String:   'src/diff.c:766,16'
          Branch Sides:
            - BranchSide:      'src/diff.c:767,10'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_any_value_str
                - lyd_get_value.6470
                - strdup
                - ly_log
                - ly_log
            - BranchSide:      'src/diff.c:769,17'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_any_value_str
                - lyd_get_value.6470
                - strdup
                - ly_log
                - ly_log
        - Branch String:   'src/diff.c:769,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:775,13'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:775,13'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:775,13'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:775,13'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:778,18'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6470
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:778,18'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6470
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:789,36'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_any_value_str
                - lyd_get_value.6470
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:789,36'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_any_value_str
                - lyd_get_value.6470
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:789,36'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_any_value_str
                - lyd_get_value.6470
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:801,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/diff.c:778,47'
          Branch Sides:
            - BranchSide:      'src/diff.c:778,52'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6470
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:783,17'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:778,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:780,18'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6470
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:783,17'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:789,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:791,18'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6470
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:792,25'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6470
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:792,54'
          Branch Sides:
            - BranchSide:      'src/diff.c:792,59'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6470
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:797,17'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:792,24'
          Branch Sides:
            - BranchSide:      'src/diff.c:794,18'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6470
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:797,17'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:810,44'
          Branch Sides:
            - BranchSide:      'src/diff.c:810,50'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6470
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:819,10'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6470
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:810,77'
          Branch Sides:
            - BranchSide:      'src/diff.c:810,82'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6470
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:811,13'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6470
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:810,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:811,13'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6470
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:819,10'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6470
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:811,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:812,14'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6470
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:814,14'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6470
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:819,55'
          Branch Sides:
            - BranchSide:      'src/diff.c:819,60'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6470
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:829,5'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:819,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:820,13'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6470
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:829,5'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:820,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:821,37'
              BranchSideFuncs:
                - lyd_get_value.6470
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:825,13'
              BranchSideFuncs:
                - lyd_any_value_str
        - Branch String:   'src/diff.c:822,34'
          Branch Sides:
            - BranchSide:      'src/diff.c:822,44'
              BranchSideFuncs:
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:822,27'
              BranchSideFuncs:
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:823,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:823,13'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:824,9'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:825,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:825,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/diff.c:755,5'
          Dst:             __assert_fail
        - Src:             'src/diff.c:761,5'
          Dst:             __assert_fail
        - Src:             'src/diff.c:789,17'
          Dst:             lyd_compare_single
        - Src:             'src/diff.c:801,13'
          Dst:             ly_log
        - Src:             'src/diff.c:821,23'
          Dst:             lyd_get_value
        - Src:             'src/diff.c:822,27'
          Dst:             strdup
        - Src:             'src/diff.c:823,13'
          Dst:             ly_log
        - Src:             'src/diff.c:825,13'
          Dst:             lyd_any_value_str
    - functionName:    lyd_diff_userord_attrs
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 732
      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:         322
      ICount:          1791
      EdgeCount:       436
      CyclomaticComplexity: 116
      functionsReached:
        - __assert_fail
        - asprintf
        - ly_log
        - lyd_compare_single
        - lyd_get_value
        - lyd_path_list_predicate
        - realloc
        - strdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/diff.c:552,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:552,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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
                - lyd_compare_single
                - __assert_fail
            - BranchSide:      'src/diff.c:554,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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
                - lyd_compare_single
                - __assert_fail
        - Branch String:   'src/diff.c:552,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:552,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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
                - lyd_compare_single
                - __assert_fail
            - BranchSide:      'src/diff.c:554,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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
                - lyd_compare_single
                - __assert_fail
        - Branch String:   'src/diff.c:562,14'
          Branch Sides:
            - BranchSide:      'src/diff.c:562,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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
                - lyd_compare_single
                - __assert_fail
            - BranchSide:      'src/diff.c:562,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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
                - lyd_compare_single
                - __assert_fail
        - Branch String:   'src/diff.c:563,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:563,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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
                - lyd_compare_single
                - __assert_fail
            - BranchSide:      'src/diff.c:563,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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
                - lyd_compare_single
                - __assert_fail
        - Branch String:   'src/diff.c:563,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:563,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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
                - lyd_compare_single
                - __assert_fail
            - BranchSide:      'src/diff.c:563,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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
                - lyd_compare_single
                - __assert_fail
        - Branch String:   'src/diff.c:563,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:563,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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
                - lyd_compare_single
                - __assert_fail
            - BranchSide:      'src/diff.c:563,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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
                - lyd_compare_single
                - __assert_fail
        - Branch String:   'src/diff.c:563,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:563,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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
                - lyd_compare_single
                - __assert_fail
            - BranchSide:      'src/diff.c:566,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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
                - lyd_compare_single
                - __assert_fail
        - Branch String:   'src/diff.c:563,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:563,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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
                - lyd_compare_single
                - __assert_fail
            - BranchSide:      'src/diff.c:566,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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
                - lyd_compare_single
                - __assert_fail
        - Branch String:   'src/diff.c:566,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:567,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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
                - lyd_compare_single
            - BranchSide:      'src/diff.c:574,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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
                - lyd_compare_single
        - Branch String:   'src/diff.c:567,41'
          Branch Sides:
            - BranchSide:      'src/diff.c:567,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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
                - lyd_compare_single
            - BranchSide:      'src/diff.c:567,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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
                - lyd_compare_single
        - Branch String:   'src/diff.c:567,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:568,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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
                - lyd_compare_single
            - BranchSide:      'src/diff.c:572,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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
                - lyd_compare_single
        - Branch String:   'src/diff.c:568,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:569,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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
                - lyd_compare_single
            - BranchSide:      'src/diff.c:571,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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
                - lyd_compare_single
        - Branch String:   'src/diff.c:572,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:572,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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
                - lyd_compare_single
            - BranchSide:      'src/diff.c:572,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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
                - lyd_compare_single
        - Branch String:   'src/diff.c:572,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:572,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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
                - lyd_compare_single
            - BranchSide:      'src/diff.c:573,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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
                - lyd_compare_single
        - Branch String:   'src/diff.c:581,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:582,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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
                - lyd_compare_single
            - BranchSide:      'src/diff.c:583,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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
                - lyd_compare_single
        - Branch String:   'src/diff.c:583,16'
          Branch Sides:
            - BranchSide:      'src/diff.c:584,10'
              BranchSideFuncs:
                - lyd_compare_single
                - 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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:586,21'
              BranchSideFuncs:
                - lyd_compare_single
                - 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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:586,21'
          Branch Sides:
            - BranchSide:      'src/diff.c:586,21'
              BranchSideFuncs:
                - lyd_compare_single
                - 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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:586,21'
              BranchSideFuncs:
                - lyd_compare_single
                - 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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:586,21'
          Branch Sides:
            - BranchSide:      'src/diff.c:586,21'
              BranchSideFuncs:
                - lyd_compare_single
                - 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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:586,21'
              BranchSideFuncs:
                - lyd_compare_single
                - 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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:587,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:589,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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:590,21'
              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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:590,50'
          Branch Sides:
            - BranchSide:      'src/diff.c:590,55'
              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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:595,13'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:590,20'
          Branch Sides:
            - BranchSide:      'src/diff.c:592,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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:595,13'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:604,44'
          Branch Sides:
            - BranchSide:      'src/diff.c:604,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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:613,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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:604,77'
          Branch Sides:
            - BranchSide:      'src/diff.c:604,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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:605,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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:604,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:605,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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:613,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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:605,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:606,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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:608,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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:613,44'
          Branch Sides:
            - BranchSide:      'src/diff.c:613,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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:625,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.6470
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:613,48'
          Branch Sides:
            - BranchSide:      'src/diff.c:613,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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:613,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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:613,48'
          Branch Sides:
            - BranchSide:      'src/diff.c:613,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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:613,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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:613,48'
          Branch Sides:
            - BranchSide:      'src/diff.c:613,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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:613,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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:613,48'
          Branch Sides:
            - BranchSide:      'src/diff.c:613,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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:613,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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:613,78'
          Branch Sides:
            - BranchSide:      'src/diff.c:613,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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:613,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.6470
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:613,48'
          Branch Sides:
            - BranchSide:      'src/diff.c:614,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.6470
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:625,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.6470
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:613,78'
          Branch Sides:
            - BranchSide:      'src/diff.c:614,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.6470
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:625,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.6470
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:614,43'
          Branch Sides:
            - BranchSide:      'src/diff.c:614,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.6470
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:615,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.6470
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:613,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:615,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.6470
                - strdup
                - ly_log
                - lyd_get_value.6470
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:625,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.6470
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:615,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:616,43'
              BranchSideFuncs:
                - lyd_get_value.6470
                - 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.6470
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:619,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.6470
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:617,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:617,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.6470
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:618,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.6470
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:620,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.6470
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:620,13'
              BranchSideFuncs:
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/diff.c:625,44'
          Branch Sides:
            - BranchSide:      'src/diff.c:625,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.6470
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:637,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:625,48'
          Branch Sides:
            - BranchSide:      'src/diff.c:625,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.6470
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:625,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.6470
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:625,48'
          Branch Sides:
            - BranchSide:      'src/diff.c:625,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.6470
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:625,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.6470
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:625,48'
          Branch Sides:
            - BranchSide:      'src/diff.c:625,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.6470
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:625,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.6470
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:625,48'
          Branch Sides:
            - BranchSide:      'src/diff.c:625,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.6470
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:625,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.6470
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:625,78'
          Branch Sides:
            - BranchSide:      'src/diff.c:625,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.6470
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:625,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.6470
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:625,48'
          Branch Sides:
            - BranchSide:      'src/diff.c:626,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:637,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:625,78'
          Branch Sides:
            - BranchSide:      'src/diff.c:626,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:637,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:626,43'
          Branch Sides:
            - BranchSide:      'src/diff.c:626,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.6470
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:627,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.6470
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:625,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:627,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.6470
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:637,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:627,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:628,48'
              BranchSideFuncs:
                - lyd_get_value.6470
                - 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:631,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:629,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:629,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:630,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:632,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:632,13'
              BranchSideFuncs:
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/diff.c:637,40'
          Branch Sides:
            - BranchSide:      'src/diff.c:637,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:649,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:637,44'
          Branch Sides:
            - BranchSide:      'src/diff.c:637,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:637,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:637,44'
          Branch Sides:
            - BranchSide:      'src/diff.c:637,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:637,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:637,44'
          Branch Sides:
            - BranchSide:      'src/diff.c:637,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:637,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:637,44'
          Branch Sides:
            - BranchSide:      'src/diff.c:637,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:637,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:637,74'
          Branch Sides:
            - BranchSide:      'src/diff.c:637,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:637,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:637,44'
          Branch Sides:
            - BranchSide:      'src/diff.c:638,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:649,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:637,74'
          Branch Sides:
            - BranchSide:      'src/diff.c:638,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:649,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:638,43'
          Branch Sides:
            - BranchSide:      'src/diff.c:638,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:639,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:637,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:639,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:649,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:639,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:640,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:643,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:641,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:641,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:642,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:644,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:644,13'
              BranchSideFuncs:
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/diff.c:649,40'
          Branch Sides:
            - BranchSide:      'src/diff.c:649,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:661,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:649,44'
          Branch Sides:
            - BranchSide:      'src/diff.c:649,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:649,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:649,44'
          Branch Sides:
            - BranchSide:      'src/diff.c:649,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:649,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:649,44'
          Branch Sides:
            - BranchSide:      'src/diff.c:649,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:649,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:649,44'
          Branch Sides:
            - BranchSide:      'src/diff.c:649,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:649,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:649,74'
          Branch Sides:
            - BranchSide:      'src/diff.c:649,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:649,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:649,44'
          Branch Sides:
            - BranchSide:      'src/diff.c:650,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:661,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:649,74'
          Branch Sides:
            - BranchSide:      'src/diff.c:650,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:661,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:650,43'
          Branch Sides:
            - BranchSide:      'src/diff.c:650,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:651,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:649,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:651,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:661,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:651,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:652,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:655,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:653,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:653,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:654,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:656,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:656,13'
              BranchSideFuncs:
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/diff.c:661,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:661,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:661,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:661,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:661,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:661,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:661,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:661,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:661,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:661,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:661,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:661,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:661,39'
          Branch Sides:
            - BranchSide:      'src/diff.c:661,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:661,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:661,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:661,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:675,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:661,39'
          Branch Sides:
            - BranchSide:      'src/diff.c:661,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:675,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:661,72'
          Branch Sides:
            - BranchSide:      'src/diff.c:661,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:662,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:661,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:662,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:675,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:662,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:663,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:669,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:663,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:664,17'
              BranchSideFuncs:
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:668,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:670,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:670,13'
              BranchSideFuncs:
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/diff.c:675,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:675,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/diff.c:675,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:675,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:675,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/diff.c:675,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:675,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:675,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/diff.c:675,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:675,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:675,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/diff.c:675,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:675,39'
          Branch Sides:
            - BranchSide:      'src/diff.c:675,39'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/diff.c:675,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:675,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:675,45'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/diff.c:691,10'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/diff.c:675,39'
          Branch Sides:
            - BranchSide:      'src/diff.c:675,45'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/diff.c:691,10'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/diff.c:675,72'
          Branch Sides:
            - BranchSide:      'src/diff.c:675,77'
              BranchSideFuncs:
                - strdup
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/diff.c:676,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:675,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:676,13'
              BranchSideFuncs:
                - strdup
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/diff.c:691,10'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/diff.c:676,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:677,26'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - ly_log
            - BranchSide:      'src/diff.c:683,30'
              BranchSideFuncs:
                - strdup
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/diff.c:677,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:678,17'
              BranchSideFuncs:
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:682,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/diff.c:684,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:684,13'
              BranchSideFuncs:
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/diff.c:691,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:693,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
                - realloc
                - ly_log
            - BranchSide:      'src/diff.c:701,17'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/diff.c:693,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:693,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:693,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/diff.c:693,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:693,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:693,9'
              BranchSideFuncs:
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/diff.c:693,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:0,0'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:693,9'
              BranchSideFuncs:
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/diff.c:693,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:693,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:694,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/diff.c:694,26'
          Branch Sides:
            - BranchSide:      'src/diff.c:694,24'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:694,24'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/diff.c:694,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:695,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:698,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/diff.c:696,22'
          Branch Sides:
            - BranchSide:      'src/diff.c:696,59'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:696,59'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/diff.c:701,16'
          Branch Sides:
            - BranchSide:      'src/diff.c:703,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:709,17'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/diff.c:703,29'
          Branch Sides:
            - BranchSide:      'src/diff.c:703,27'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:703,27'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/diff.c:703,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:704,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:707,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/diff.c:705,22'
          Branch Sides:
            - BranchSide:      'src/diff.c:705,59'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:705,59'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/diff.c:717,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:718,15'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:731,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/diff.c:552,5'
          Dst:             __assert_fail
        - Src:             'src/diff.c:563,5'
          Dst:             __assert_fail
        - Src:             'src/diff.c:572,9'
          Dst:             __assert_fail
        - Src:             'src/diff.c:587,13'
          Dst:             lyd_compare_single
        - Src:             'src/diff.c:616,29'
          Dst:             lyd_get_value
        - Src:             'src/diff.c:616,22'
          Dst:             strdup
        - Src:             'src/diff.c:617,13'
          Dst:             ly_log
        - Src:             'src/diff.c:619,22'
          Dst:             strdup
        - Src:             'src/diff.c:620,13'
          Dst:             ly_log
        - Src:             'src/diff.c:628,34'
          Dst:             lyd_get_value
        - Src:             'src/diff.c:628,27'
          Dst:             strdup
        - Src:             'src/diff.c:629,13'
          Dst:             ly_log
        - Src:             'src/diff.c:631,27'
          Dst:             strdup
        - Src:             'src/diff.c:632,13'
          Dst:             ly_log
        - Src:             'src/diff.c:641,13'
          Dst:             lyd_path_list_predicate
        - Src:             'src/diff.c:643,20'
          Dst:             strdup
        - Src:             'src/diff.c:644,13'
          Dst:             ly_log
        - Src:             'src/diff.c:653,13'
          Dst:             lyd_path_list_predicate
        - Src:             'src/diff.c:655,25'
          Dst:             strdup
        - Src:             'src/diff.c:656,13'
          Dst:             ly_log
        - Src:             'src/diff.c:663,17'
          Dst:             asprintf
        - Src:             'src/diff.c:664,17'
          Dst:             ly_log
        - Src:             'src/diff.c:669,25'
          Dst:             strdup
        - Src:             'src/diff.c:670,13'
          Dst:             ly_log
        - Src:             'src/diff.c:677,17'
          Dst:             asprintf
        - Src:             'src/diff.c:678,17'
          Dst:             ly_log
        - Src:             'src/diff.c:683,30'
          Dst:             strdup
        - Src:             'src/diff.c:684,13'
          Dst:             ly_log
        - Src:             'src/diff.c:693,9'
          Dst:             realloc
        - Src:             'src/diff.c:693,9'
          Dst:             ly_log
        - Src:             'src/diff.c:693,9'
          Dst:             calloc
        - Src:             'src/diff.c:693,9'
          Dst:             ly_log
    - functionName:    lyd_diff_userord_get
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 520
      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:498,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:498,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:498,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:498,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:499,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:505,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:499,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:500,23'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:502,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:505,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:505,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lyd_first_sibling
                - lyd_find_sibling_val
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/diff.c:505,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyd_first_sibling
                - lyd_find_sibling_val
                - malloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/diff.c:505,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:505,5'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_find_sibling_val
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/diff.c:505,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/diff.c:505,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:505,5'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_find_sibling_val
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/diff.c:505,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/diff.c:512,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:513,9'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_find_sibling_val
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/diff.c:519,12'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:513,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:513,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/diff.c:513,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/diff.c:513,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:514,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/diff.c:517,5'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:514,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:514,13'
              BranchSideFuncs:
                - realloc
                - ly_log
                - malloc
                - ly_log
            - BranchSide:      'src/diff.c:514,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/diff.c:514,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:514,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/diff.c:514,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/diff.c:514,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:514,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/diff.c:514,13'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/diff.c:505,5'
          Dst:             realloc
        - Src:             'src/diff.c:505,5'
          Dst:             ly_log
        - Src:             'src/diff.c:505,5'
          Dst:             ly_log
        - Src:             'src/diff.c:513,9'
          Dst:             lyd_first_sibling
        - Src:             'src/diff.c:513,9'
          Dst:             lyd_find_sibling_val
        - Src:             'src/diff.c:514,13'
          Dst:             realloc
        - Src:             'src/diff.c:514,13'
          Dst:             ly_log
        - Src:             'src/diff.c:514,13'
          Dst:             ly_log
    - functionName:    lyd_diff_find_match
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 845
      functionLinenumberEnd: 870
      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:848,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:850,40'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_dup_inst_next
                - lyd_find_sibling_first
            - BranchSide:      'src/diff.c:851,16'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_dup_inst_next
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:850,50'
          Branch Sides:
            - BranchSide:      'src/diff.c:850,68'
              BranchSideFuncs:
                - lyd_find_sibling_opaq_next
                - lyd_dup_inst_next
            - BranchSide:      'src/diff.c:850,68'
              BranchSideFuncs:
                - lyd_find_sibling_opaq_next
                - lyd_dup_inst_next
        - Branch String:   'src/diff.c:851,16'
          Branch Sides:
            - BranchSide:      'src/diff.c:853,36'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_dup_inst_next
            - BranchSide:      'src/diff.c:856,34'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_dup_inst_next
        - Branch String:   'src/diff.c:858,11'
          Branch Sides:
            - BranchSide:      'src/diff.c:858,15'
              BranchSideFuncs:
                - lyd_dup_inst_next
            - BranchSide:      'src/diff.c:863,5'
              BranchSideFuncs:
                - lyd_dup_inst_next
        - Branch String:   'src/diff.c:858,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:859,16'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:863,5'
              BranchSideFuncs:
                - lyd_dup_inst_next
        - Branch String:   'src/diff.c:863,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:863,5'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:865,10'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:865,16'
          Branch Sides:
            - BranchSide:      'src/diff.c:865,22'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:869,5'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:865,51'
          Branch Sides:
            - BranchSide:      'src/diff.c:865,55'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:869,5'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:865,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:867,10'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:869,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/diff.c:850,13'
          Dst:             lyd_find_sibling_opaq_next
        - Src:             'src/diff.c:853,13'
          Dst:             lyd_find_sibling_first
        - Src:             'src/diff.c:856,13'
          Dst:             lyd_find_sibling_val
        - Src:             'src/diff.c:863,5'
          Dst:             lyd_dup_inst_next
    - functionName:    lyd_diff_siblings_r
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 916
      functionLinenumberEnd: 1071
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - first
        - second
        - options
        - nosiblings
        - diff
      BBCount:         152
      ICount:          833
      EdgeCount:       199
      CyclomaticComplexity: 49
      functionsReached:
        - __assert_fail
        - ly_log
        - lyd_child_no_keys
        - lyd_diff_add
        - lyd_diff_attrs
        - lyd_diff_find_match
        - lyd_diff_siblings_r
        - lyd_diff_userord_attrs
        - lyd_diff_userord_get
        - lyd_dup_inst_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/diff.c:928,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:929,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_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_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:1001,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_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
        - Branch String:   'src/diff.c:929,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:930,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_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_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:933,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_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_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:933,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:933,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/diff.c:934,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_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - __assert_fail
                - lyd_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_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:934,47'
          Branch Sides:
            - BranchSide:      'src/diff.c:934,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_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_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:940,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_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - __assert_fail
                - lyd_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_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:934,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:936,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_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - __assert_fail
                - lyd_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_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:940,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_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - __assert_fail
                - lyd_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_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:940,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:940,9'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
            - BranchSide:      'src/diff.c:943,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_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_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_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:943,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:943,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_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_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_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:943,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_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_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
                - lyd_diff_add
        - Branch String:   'src/diff.c:943,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:943,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_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_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_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:943,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_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_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
                - lyd_diff_add
        - Branch String:   'src/diff.c:943,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:943,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_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_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
                - lyd_diff_add
            - BranchSide:      'src/diff.c:943,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_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_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
                - lyd_diff_add
        - Branch String:   'src/diff.c:943,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:945,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_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_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
            - BranchSide:      'src/diff.c:969,34'
              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_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_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
                - lyd_diff_add
        - Branch String:   'src/diff.c:943,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:945,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_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_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
            - BranchSide:      'src/diff.c:969,34'
              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_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_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
                - lyd_diff_add
        - Branch String:   'src/diff.c:946,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:946,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_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_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
            - BranchSide:      'src/diff.c:949,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_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_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
        - Branch String:   'src/diff.c:946,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1065,23'
              BranchSideFuncs:
                - ly_log
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
            - BranchSide:      'src/diff.c:1065,23'
              BranchSideFuncs:
                - ly_log
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
        - Branch String:   'src/diff.c:949,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:951,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_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_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
            - BranchSide:      'src/diff.c:967,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_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_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
        - Branch String:   'src/diff.c:951,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:951,17'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
            - BranchSide:      'src/diff.c:955,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_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_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
        - Branch String:   'src/diff.c:955,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:955,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_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_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
            - BranchSide:      'src/diff.c:956,36'
              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
                - 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_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
        - Branch String:   'src/diff.c:965,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:965,17'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
            - BranchSide:      'src/diff.c:966,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_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_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
        - Branch String:   'src/diff.c:972,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:973,21'
              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_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_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
            - BranchSide:      'src/diff.c:982,24'
              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_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_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
        - Branch String:   'src/diff.c:973,21'
          Branch Sides:
            - BranchSide:      'src/diff.c:974,40'
              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_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_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
            - BranchSide:      'src/diff.c:976,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_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_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
        - Branch String:   'src/diff.c:976,21'
          Branch Sides:
            - BranchSide:      'src/diff.c:976,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_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_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
            - BranchSide:      'src/diff.c:977,40'
              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_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_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
        - Branch String:   'src/diff.c:981,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:981,17'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
            - BranchSide:      'src/diff.c:982,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_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_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
        - Branch String:   'src/diff.c:982,24'
          Branch Sides:
            - BranchSide:      'src/diff.c:983,21'
              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_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_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
            - BranchSide:      'src/diff.c:985,17'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
        - Branch String:   'src/diff.c:990,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:991,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_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
            - BranchSide:      'src/diff.c:995,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_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_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:991,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:991,13'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
            - BranchSide:      'src/diff.c:993,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_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_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:995,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:996,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
            - BranchSide:      'src/diff.c:998,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_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_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:1001,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1001,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_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
            - BranchSide:      'src/diff.c:1001,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_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
        - Branch String:   'src/diff.c:1001,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1002,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
            - BranchSide:      'src/diff.c:1006,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_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
        - Branch String:   'src/diff.c:1006,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1007,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_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
            - BranchSide:      'src/diff.c:1062,5'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
        - Branch String:   'src/diff.c:1007,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1008,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_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
            - BranchSide:      'src/diff.c:1011,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_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
        - Branch String:   'src/diff.c:1011,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1011,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/diff.c:1012,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_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/diff.c:1012,48'
          Branch Sides:
            - BranchSide:      'src/diff.c:1012,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_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
            - BranchSide:      'src/diff.c:1018,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
                - __assert_fail
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/diff.c:1012,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1014,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_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:1018,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
                - __assert_fail
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/diff.c:1018,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1018,9'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
            - BranchSide:      'src/diff.c:1021,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_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/diff.c:1021,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1021,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_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:1021,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
        - Branch String:   'src/diff.c:1021,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1021,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_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:1021,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
        - Branch String:   'src/diff.c:1021,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1021,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
            - BranchSide:      'src/diff.c:1021,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
        - Branch String:   'src/diff.c:1021,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1023,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
            - BranchSide:      'src/diff.c:1047,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
        - Branch String:   'src/diff.c:1021,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1023,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
            - BranchSide:      'src/diff.c:1047,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
        - Branch String:   'src/diff.c:1024,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1024,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
            - BranchSide:      'src/diff.c:1027,42'
              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
        - Branch String:   'src/diff.c:1024,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1065,23'
              BranchSideFuncs:
                - ly_log
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
            - BranchSide:      'src/diff.c:1065,23'
              BranchSideFuncs:
                - ly_log
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
        - Branch String:   'src/diff.c:1031,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1032,36'
              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
            - BranchSide:      'src/diff.c:1042,24'
              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
        - Branch String:   'src/diff.c:1041,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1041,17'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
            - BranchSide:      'src/diff.c:1042,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
        - Branch String:   'src/diff.c:1042,24'
          Branch Sides:
            - BranchSide:      'src/diff.c:1043,21'
              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
            - BranchSide:      'src/diff.c:1045,17'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
        - Branch String:   'src/diff.c:1049,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1049,13'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
            - BranchSide:      'src/diff.c:1052,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
        - Branch String:   'src/diff.c:1052,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1052,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
            - BranchSide:      'src/diff.c:1053,32'
              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
        - Branch String:   'src/diff.c:1056,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1056,13'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
            - BranchSide:      'src/diff.c:1057,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
        - Branch String:   'src/diff.c:1059,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1060,13'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
            - BranchSide:      'src/diff.c:1062,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_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
        - Branch String:   'src/diff.c:1067,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1067,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/diff.c:1067,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/diff.c:1067,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1068,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/diff.c:1070,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/diff.c:1068,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1068,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/diff.c:1069,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/diff.c:1070,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1070,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/diff.c:1070,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/diff.c:933,9'
          Dst:             __assert_fail
        - Src:             'src/diff.c:940,9'
          Dst:             lyd_diff_find_match
        - Src:             'src/diff.c:945,28'
          Dst:             lyd_diff_userord_get
        - Src:             'src/diff.c:946,13'
          Dst:             ly_log
        - Src:             'src/diff.c:951,17'
          Dst:             lyd_diff_userord_attrs
        - Src:             'src/diff.c:955,17'
          Dst:             __assert_fail
        - Src:             'src/diff.c:956,23'
          Dst:             lyd_diff_add
        - Src:             'src/diff.c:969,19'
          Dst:             lyd_diff_attrs
        - Src:             'src/diff.c:974,27'
          Dst:             lyd_diff_add
        - Src:             'src/diff.c:976,21'
          Dst:             __assert_fail
        - Src:             'src/diff.c:977,27'
          Dst:             lyd_diff_add
        - Src:             'src/diff.c:991,13'
          Dst:             lyd_child_no_keys
        - Src:             'src/diff.c:991,13'
          Dst:             lyd_child_no_keys
        - Src:             'src/diff.c:991,13'
          Dst:             lyd_diff_siblings_r
        - Src:             'src/diff.c:1011,9'
          Dst:             __assert_fail
        - Src:             'src/diff.c:1018,9'
          Dst:             lyd_diff_find_match
        - Src:             'src/diff.c:1023,28'
          Dst:             lyd_diff_userord_get
        - Src:             'src/diff.c:1024,13'
          Dst:             ly_log
        - Src:             'src/diff.c:1027,19'
          Dst:             lyd_diff_userord_attrs
        - Src:             'src/diff.c:1032,23'
          Dst:             lyd_diff_add
        - Src:             'src/diff.c:1049,13'
          Dst:             lyd_diff_attrs
        - Src:             'src/diff.c:1052,13'
          Dst:             __assert_fail
        - Src:             'src/diff.c:1053,19'
          Dst:             lyd_diff_add
        - Src:             'src/diff.c:1065,5'
          Dst:             lyd_dup_inst_free
        - Src:             'src/diff.c:1066,5'
          Dst:             lyd_dup_inst_free
    - functionName:    lyd_diff_add
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - '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
      BBCount:         371
      ICount:          1825
      EdgeCount:       499
      CyclomaticComplexity: 130
      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_dup_single_to_ctx
        - lyd_find_sibling_first
        - lyd_insert_after
        - lyd_new_meta
        - lyd_parent
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/diff.c:317,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:317,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:320,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/diff.c:320,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:320,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:323,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/diff.c:320,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:320,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:323,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/diff.c:320,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:320,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:320,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/diff.c:320,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:320,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:323,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/diff.c:323,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:323,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:325,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/diff.c:323,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:323,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:325,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/diff.c:323,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:323,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:325,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/diff.c:323,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:323,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:323,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/diff.c:323,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:323,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:323,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/diff.c:323,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:323,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:323,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/diff.c:323,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:323,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:323,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/diff.c:323,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:323,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:323,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/diff.c:323,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:323,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:323,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/diff.c:323,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:323,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:323,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/diff.c:323,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:323,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:325,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/diff.c:323,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:323,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:325,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/diff.c:325,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:325,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:329,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/diff.c:325,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:325,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:329,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/diff.c:325,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:325,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:329,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/diff.c:325,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:325,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:325,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/diff.c:325,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:325,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:325,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/diff.c:325,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:325,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:325,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/diff.c:325,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:325,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:325,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/diff.c:325,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:325,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:325,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/diff.c:325,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:325,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:325,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/diff.c:325,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:325,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:325,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/diff.c:325,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:325,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:329,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/diff.c:325,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:325,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:329,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/diff.c:329,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:329,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
            - BranchSide:      'src/diff.c:331,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
        - Branch String:   'src/diff.c:329,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:329,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
            - BranchSide:      'src/diff.c:331,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
        - Branch String:   'src/diff.c:329,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:329,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
            - BranchSide:      'src/diff.c:331,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
        - Branch String:   'src/diff.c:329,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:329,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
            - BranchSide:      'src/diff.c:329,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
        - Branch String:   'src/diff.c:329,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:329,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
            - BranchSide:      'src/diff.c:329,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
        - Branch String:   'src/diff.c:329,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:329,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
            - BranchSide:      'src/diff.c:329,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
        - Branch String:   'src/diff.c:329,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:329,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
            - BranchSide:      'src/diff.c:329,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
        - Branch String:   'src/diff.c:329,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:329,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
            - BranchSide:      'src/diff.c:329,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
        - Branch String:   'src/diff.c:329,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:329,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
            - BranchSide:      'src/diff.c:329,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
        - Branch String:   'src/diff.c:329,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:329,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
            - BranchSide:      'src/diff.c:329,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
        - Branch String:   'src/diff.c:329,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:329,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
            - BranchSide:      'src/diff.c:329,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
        - Branch String:   'src/diff.c:329,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:329,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
            - BranchSide:      'src/diff.c:331,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
        - Branch String:   'src/diff.c:329,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:329,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
            - BranchSide:      'src/diff.c:329,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/diff.c:329,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:329,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
            - BranchSide:      'src/diff.c:331,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
                - __assert_fail
        - Branch String:   'src/diff.c:331,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:331,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
            - BranchSide:      'src/diff.c:336,17'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
        - Branch String:   'src/diff.c:331,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:331,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
            - BranchSide:      'src/diff.c:336,17'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
        - Branch String:   'src/diff.c:331,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:331,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
            - BranchSide:      'src/diff.c:336,17'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
        - Branch String:   'src/diff.c:331,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:331,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
            - BranchSide:      'src/diff.c:331,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
        - Branch String:   'src/diff.c:331,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:331,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
            - BranchSide:      'src/diff.c:331,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
        - Branch String:   'src/diff.c:331,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:331,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
            - BranchSide:      'src/diff.c:331,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
        - Branch String:   'src/diff.c:331,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:331,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
            - BranchSide:      'src/diff.c:331,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
        - Branch String:   'src/diff.c:331,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:331,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
            - BranchSide:      'src/diff.c:331,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
        - Branch String:   'src/diff.c:331,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:331,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
            - BranchSide:      'src/diff.c:331,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
        - Branch String:   'src/diff.c:331,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:331,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
            - BranchSide:      'src/diff.c:331,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
        - Branch String:   'src/diff.c:331,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:331,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
            - BranchSide:      'src/diff.c:331,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
        - Branch String:   'src/diff.c:331,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:331,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
            - BranchSide:      'src/diff.c:336,17'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
        - Branch String:   'src/diff.c:331,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:331,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
            - BranchSide:      'src/diff.c:331,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/diff.c:331,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:331,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
            - BranchSide:      'src/diff.c:336,17'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
        - Branch String:   'src/diff.c:340,31'
          Branch Sides:
            - BranchSide:      'src/diff.c:340,36'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
            - BranchSide:      'src/diff.c:340,9'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
        - Branch String:   'src/diff.c:340,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:341,33'
              BranchSideFuncs:
                - lyd_parent.6446
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
            - BranchSide:      'src/diff.c:344,13'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
        - Branch String:   'src/diff.c:344,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:344,13'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
            - BranchSide:      'src/diff.c:344,13'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
        - Branch String:   'src/diff.c:344,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:344,13'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
            - BranchSide:      'src/diff.c:344,13'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
        - Branch String:   'src/diff.c:344,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:344,13'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
            - BranchSide:      'src/diff.c:344,13'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
        - Branch String:   'src/diff.c:344,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:344,13'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
            - BranchSide:      'src/diff.c:344,13'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
        - Branch String:   'src/diff.c:344,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:344,13'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
            - BranchSide:      'src/diff.c:344,13'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
        - Branch String:   'src/diff.c:344,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:346,19'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
            - BranchSide:      'src/diff.c:351,36'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
        - Branch String:   'src/diff.c:344,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:346,19'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
            - BranchSide:      'src/diff.c:351,36'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
        - Branch String:   'src/diff.c:351,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:352,13'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
            - BranchSide:      'src/diff.c:356,23'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_find_sibling_first
                - lyd_parent.6446
        - Branch String:   'src/diff.c:360,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:339,18'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - lyd_parent.6446
            - BranchSide:      'src/diff.c:362,9'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
        - Branch String:   'src/diff.c:362,15'
          Branch Sides:
            - BranchSide:      'src/diff.c:362,19'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
            - BranchSide:      'src/diff.c:390,19'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
        - Branch String:   'src/diff.c:362,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:364,9'
              BranchSideFuncs:
                - lyd_diff_get_op
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
            - BranchSide:      'src/diff.c:390,19'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
        - Branch String:   'src/diff.c:364,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:364,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/diff.c:364,9'
              BranchSideFuncs:
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
        - Branch String:   'src/diff.c:364,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:364,9'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
            - BranchSide:      'src/diff.c:365,15'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
        - Branch String:   'src/diff.c:368,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:368,13'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
            - BranchSide:      'src/diff.c:368,13'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
        - Branch String:   'src/diff.c:368,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:368,13'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
            - BranchSide:      'src/diff.c:368,13'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
        - Branch String:   'src/diff.c:368,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:368,13'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
            - BranchSide:      'src/diff.c:368,13'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
        - Branch String:   'src/diff.c:368,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:369,25'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
            - BranchSide:      'src/diff.c:376,27'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_diff_find_meta
                - lyd_new_meta
        - Branch String:   'src/diff.c:368,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:369,25'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
            - BranchSide:      'src/diff.c:376,27'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_diff_find_meta
                - lyd_new_meta
        - Branch String:   'src/diff.c:369,49'
          Branch Sides:
            - BranchSide:      'src/diff.c:369,53'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
            - BranchSide:      'src/diff.c:369,13'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
        - Branch String:   'src/diff.c:369,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:369,110'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
            - BranchSide:      'src/diff.c:370,17'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
        - Branch String:   'src/diff.c:370,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:371,17'
              BranchSideFuncs:
                - lyd_insert_after
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_diff_find_meta
                - lyd_new_meta
            - BranchSide:      'src/diff.c:373,9'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_diff_find_meta
                - lyd_new_meta
        - Branch String:   'src/diff.c:371,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:371,17'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:372,13'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_diff_find_meta
                - lyd_new_meta
        - Branch String:   'src/diff.c:377,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:378,32'
              BranchSideFuncs:
                - lyd_diff_find_meta
                - lyd_new_meta
                - 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.6462
                - lyd_diff_add_create_nested_userord
            - BranchSide:      'src/diff.c:388,15'
              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.6462
                - lyd_diff_add_create_nested_userord
        - Branch String:   'src/diff.c:379,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:381,17'
              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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_diff_find_meta
                - lyd_new_meta
            - BranchSide:      'src/diff.c:385,13'
              BranchSideFuncs:
                - lyd_new_meta
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_diff_find_meta
        - Branch String:   'src/diff.c:385,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:385,13'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:386,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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_diff_find_meta
                - lyd_new_meta
        - Branch String:   'src/diff.c:391,41'
          Branch Sides:
            - BranchSide:      'src/diff.c:391,45'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
            - BranchSide:      'src/diff.c:393,23'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
        - Branch String:   'src/diff.c:391,45'
          Branch Sides:
            - BranchSide:      'src/diff.c:391,45'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
            - BranchSide:      'src/diff.c:391,45'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
        - Branch String:   'src/diff.c:391,45'
          Branch Sides:
            - BranchSide:      'src/diff.c:391,45'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
            - BranchSide:      'src/diff.c:391,45'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
        - Branch String:   'src/diff.c:391,79'
          Branch Sides:
            - BranchSide:      'src/diff.c:391,79'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
            - BranchSide:      'src/diff.c:391,45'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
        - Branch String:   'src/diff.c:391,45'
          Branch Sides:
            - BranchSide:      'src/diff.c:391,83'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
            - BranchSide:      'src/diff.c:393,23'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
        - Branch String:   'src/diff.c:391,79'
          Branch Sides:
            - BranchSide:      'src/diff.c:391,83'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
            - BranchSide:      'src/diff.c:393,23'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
        - Branch String:   'src/diff.c:391,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:393,23'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
            - BranchSide:      'src/diff.c:397,13'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
                - lyd_dup_single_to_ctx
        - Branch String:   'src/diff.c:397,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:398,13'
              BranchSideFuncs:
                - lyd_dup_single_to_ctx
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
            - BranchSide:      'src/diff.c:401,13'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
        - Branch String:   'src/diff.c:398,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:398,13'
              BranchSideFuncs:
                - lyd_dup_single_to_ctx
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
            - BranchSide:      'src/diff.c:398,13'
              BranchSideFuncs:
                - lyd_dup_single_to_ctx
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
        - Branch String:   'src/diff.c:398,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:398,13'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:400,9'
              BranchSideFuncs:
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
                - lyd_parent.6446
        - Branch String:   'src/diff.c:401,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:401,13'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:405,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:406,38'
              BranchSideFuncs:
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
            - BranchSide:      'src/diff.c:411,27'
              BranchSideFuncs:
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
        - Branch String:   'src/diff.c:407,32'
          Branch Sides:
            - BranchSide:      'src/diff.c:407,35'
              BranchSideFuncs:
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
            - BranchSide:      'src/diff.c:407,13'
              BranchSideFuncs:
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
        - Branch String:   'src/diff.c:407,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:408,42'
              BranchSideFuncs:
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
            - BranchSide:      'src/diff.c:410,9'
              BranchSideFuncs:
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
        - Branch String:   'src/diff.c:412,40'
          Branch Sides:
            - BranchSide:      'src/diff.c:412,44'
              BranchSideFuncs:
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
            - BranchSide:      'src/diff.c:412,13'
              BranchSideFuncs:
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6446
        - Branch String:   'src/diff.c:412,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:0,0'
              BranchSideFuncs:
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
            - BranchSide:      'src/diff.c:413,42'
              BranchSideFuncs:
                - lyd_parent.6446
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
        - Branch String:   'src/diff.c:418,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:420,38'
              BranchSideFuncs:
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
            - BranchSide:      'src/diff.c:421,21'
              BranchSideFuncs:
                - lyd_diff_insert_sibling
                - 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.6462
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
        - Branch String:   'src/diff.c:427,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:427,13'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:428,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.6462
                - lyd_diff_add_create_nested_userord
        - Branch String:   'src/diff.c:432,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:432,5'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:434,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.6462
                - lyd_diff_add_create_nested_userord
        - Branch String:   'src/diff.c:434,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:436,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.6462
                - lyd_diff_add_create_nested_userord
            - BranchSide:      'src/diff.c:445,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:436,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:437,18'
              BranchSideFuncs:
                - lyd_child.6462
                - 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:442,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:437,31'
          Branch Sides:
            - BranchSide:      'src/diff.c:437,34'
              BranchSideFuncs:
                - lyd_child.6462
                - 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:440,13'
              BranchSideFuncs:
                - lyd_child.6462
                - 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:437,34'
          Branch Sides:
            - BranchSide:      'src/diff.c:437,34'
              BranchSideFuncs:
                - lyd_child.6462
                - 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:437,34'
              BranchSideFuncs:
                - lyd_child.6462
                - 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:437,34'
          Branch Sides:
            - BranchSide:      'src/diff.c:437,34'
              BranchSideFuncs:
                - lyd_child.6462
                - 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:437,34'
              BranchSideFuncs:
                - lyd_child.6462
                - 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:437,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:437,17'
              BranchSideFuncs:
                - lyd_child.6462
                - 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:437,34'
              BranchSideFuncs:
                - lyd_child.6462
                - 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:437,34'
          Branch Sides:
            - BranchSide:      'src/diff.c:438,17'
              BranchSideFuncs:
                - lyd_diff_add_create_nested_userord
                - lyd_child.6462
                - 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:440,13'
              BranchSideFuncs:
                - lyd_child.6462
                - 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:437,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:438,17'
              BranchSideFuncs:
                - lyd_diff_add_create_nested_userord
                - lyd_child.6462
                - 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:440,13'
              BranchSideFuncs:
                - lyd_child.6462
                - 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:438,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:438,17'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:439,13'
              BranchSideFuncs:
                - lyd_child.6462
                - 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:440,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:440,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.6462
                - lyd_diff_add_create_nested_userord
            - BranchSide:      'src/diff.c:440,13'
              BranchSideFuncs:
                - lyd_child.6462
                - 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:440,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:440,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.6462
                - lyd_diff_add_create_nested_userord
            - BranchSide:      'src/diff.c:440,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.6462
                - lyd_diff_add_create_nested_userord
        - Branch String:   'src/diff.c:440,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:440,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:440,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.6462
                - lyd_diff_add_create_nested_userord
        - Branch String:   'src/diff.c:440,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:436,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.6462
                - lyd_diff_add_create_nested_userord
            - BranchSide:      'src/diff.c:440,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.6462
                - lyd_diff_add_create_nested_userord
        - Branch String:   'src/diff.c:440,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:440,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.6462
                - lyd_diff_add_create_nested_userord
            - BranchSide:      'src/diff.c:440,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.6462
                - lyd_diff_add_create_nested_userord
        - Branch String:   'src/diff.c:445,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:446,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:450,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:446,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:446,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:447,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:450,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:451,9'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
            - BranchSide:      'src/diff.c:455,9'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
        - Branch String:   'src/diff.c:451,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:451,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:452,5'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
        - Branch String:   'src/diff.c:455,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:456,9'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
            - BranchSide:      'src/diff.c:460,9'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
        - Branch String:   'src/diff.c:456,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:456,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:457,5'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
        - Branch String:   'src/diff.c:460,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:461,9'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
            - BranchSide:      'src/diff.c:465,9'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
        - Branch String:   'src/diff.c:461,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:461,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:462,5'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
        - Branch String:   'src/diff.c:465,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:466,9'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
            - BranchSide:      'src/diff.c:470,9'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_new_meta
        - Branch String:   'src/diff.c:466,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:466,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:467,5'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_new_meta
        - Branch String:   'src/diff.c:470,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:471,9'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_new_meta
            - BranchSide:      'src/diff.c:475,9'
              BranchSideFuncs:
                - lyd_new_meta
        - Branch String:   'src/diff.c:471,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:471,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:472,5'
              BranchSideFuncs:
                - lyd_new_meta
        - Branch String:   'src/diff.c:475,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:476,9'
              BranchSideFuncs:
                - lyd_new_meta
            - BranchSide:      'src/diff.c:479,5'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:476,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:476,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:477,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/diff.c:317,5'
          Dst:             __assert_fail
        - Src:             'src/diff.c:320,5'
          Dst:             __assert_fail
        - Src:             'src/diff.c:323,5'
          Dst:             __assert_fail
        - Src:             'src/diff.c:325,5'
          Dst:             __assert_fail
        - Src:             'src/diff.c:329,5'
          Dst:             __assert_fail
        - Src:             'src/diff.c:331,5'
          Dst:             __assert_fail
        - Src:             'src/diff.c:341,22'
          Dst:             lyd_parent
        - Src:             'src/diff.c:351,13'
          Dst:             lyd_find_sibling_first
        - Src:             'src/diff.c:359,20'
          Dst:             lyd_child_no_keys
        - Src:             'src/diff.c:364,9'
          Dst:             lyd_diff_get_op
        - Src:             'src/diff.c:364,9'
          Dst:             __assert_fail
        - Src:             'src/diff.c:371,17'
          Dst:             lyd_insert_after
        - Src:             'src/diff.c:376,9'
          Dst:             lyd_diff_del_meta
        - Src:             'src/diff.c:377,9'
          Dst:             lyd_child_no_keys
        - Src:             'src/diff.c:378,13'
          Dst:             lyd_diff_find_meta
        - Src:             'src/diff.c:385,13'
          Dst:             lyd_new_meta
        - Src:             'src/diff.c:398,13'
          Dst:             lyd_dup_single_to_ctx
        - Src:             'src/diff.c:401,13'
          Dst:             lyd_dup_single
        - Src:             'src/diff.c:406,27'
          Dst:             lyd_parent
        - Src:             'src/diff.c:408,31'
          Dst:             lyd_parent
        - Src:             'src/diff.c:413,31'
          Dst:             lyd_parent
        - Src:             'src/diff.c:420,13'
          Dst:             lyd_diff_insert_sibling
        - Src:             'src/diff.c:422,13'
          Dst:             lyd_diff_insert_sibling
        - Src:             'src/diff.c:427,13'
          Dst:             lyd_new_meta
        - Src:             'src/diff.c:432,5'
          Dst:             lyd_diff_op2str
        - Src:             'src/diff.c:432,5'
          Dst:             lyd_new_meta
        - Src:             'src/diff.c:438,17'
          Dst:             lyd_diff_add_create_nested_userord
        - Src:             'src/diff.c:440,13'
          Dst:             lyd_child
        - Src:             'src/diff.c:446,9'
          Dst:             lyd_new_meta
        - Src:             'src/diff.c:451,9'
          Dst:             lyd_new_meta
        - Src:             'src/diff.c:456,9'
          Dst:             lyd_new_meta
        - Src:             'src/diff.c:461,9'
          Dst:             lyd_new_meta
        - Src:             'src/diff.c:466,9'
          Dst:             lyd_new_meta
        - Src:             'src/diff.c:471,9'
          Dst:             lyd_new_meta
        - Src:             'src/diff.c:476,9'
          Dst:             lyd_new_meta
    - functionName:    lyd_diff_insert_sibling
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 304
      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:299,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:299,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_unlink_ignore_lyds
                - lyd_first_sibling
                - lyd_insert_node
            - BranchSide:      'src/diff.c:299,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/diff.c:299,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:299,5'
              BranchSideFuncs:
                - lyd_unlink_ignore_lyds
                - lyd_first_sibling
                - lyd_insert_node
            - BranchSide:      'src/diff.c:299,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/diff.c:299,5'
          Dst:             __assert_fail
        - Src:             'src/diff.c:301,5'
          Dst:             lyd_unlink_ignore_lyds
        - Src:             'src/diff.c:302,22'
          Dst:             lyd_first_sibling
        - Src:             'src/diff.c:303,5'
          Dst:             lyd_insert_node
    - functionName:    lyd_diff_add_create_nested_userord
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         63
      ICount:          340
      EdgeCount:       83
      CyclomaticComplexity: 22
      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:124,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:124,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_new_meta
                - free
                - lyd_get_value.6470
                - lyd_path_list_predicate
                - lyd_list_pos
                - asprintf
                - ly_log
            - BranchSide:      'src/diff.c:124,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_new_meta
                - free
                - lyd_get_value.6470
                - lyd_path_list_predicate
                - lyd_list_pos
                - asprintf
                - ly_log
        - Branch String:   'src/diff.c:124,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:124,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_new_meta
                - free
                - lyd_get_value.6470
                - lyd_path_list_predicate
                - lyd_list_pos
                - asprintf
                - ly_log
            - BranchSide:      'src/diff.c:124,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_new_meta
                - free
                - lyd_get_value.6470
                - lyd_path_list_predicate
                - lyd_list_pos
                - asprintf
                - ly_log
        - Branch String:   'src/diff.c:124,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:124,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_new_meta
                - free
                - lyd_get_value.6470
                - lyd_path_list_predicate
                - lyd_list_pos
                - asprintf
                - ly_log
            - BranchSide:      'src/diff.c:124,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_new_meta
                - free
                - lyd_get_value.6470
                - lyd_path_list_predicate
                - lyd_list_pos
                - asprintf
                - ly_log
        - Branch String:   'src/diff.c:124,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:124,5'
              BranchSideFuncs:
                - lyd_new_meta
                - free
                - lyd_get_value.6470
                - lyd_path_list_predicate
                - lyd_list_pos
                - asprintf
                - ly_log
            - BranchSide:      'src/diff.c:127,9'
              BranchSideFuncs:
                - lyd_new_meta
                - free
                - lyd_get_value.6470
                - lyd_path_list_predicate
                - lyd_list_pos
                - asprintf
                - ly_log
        - Branch String:   'src/diff.c:124,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:124,5'
              BranchSideFuncs:
                - lyd_new_meta
                - free
                - lyd_get_value.6470
                - lyd_path_list_predicate
                - lyd_list_pos
                - asprintf
                - ly_log
            - BranchSide:      'src/diff.c:127,9'
              BranchSideFuncs:
                - lyd_new_meta
                - free
                - lyd_get_value.6470
                - lyd_path_list_predicate
                - lyd_list_pos
                - asprintf
                - ly_log
        - Branch String:   'src/diff.c:127,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:127,9'
              BranchSideFuncs:
                - lyd_new_meta
                - free
                - lyd_get_value.6470
                - lyd_path_list_predicate
                - lyd_list_pos
                - asprintf
                - ly_log
            - BranchSide:      'src/diff.c:127,9'
              BranchSideFuncs:
                - lyd_new_meta
                - free
                - lyd_get_value.6470
                - lyd_path_list_predicate
                - lyd_list_pos
                - asprintf
                - ly_log
        - Branch String:   'src/diff.c:127,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:127,9'
              BranchSideFuncs:
                - lyd_new_meta
                - free
                - lyd_get_value.6470
                - lyd_path_list_predicate
                - lyd_list_pos
                - asprintf
                - ly_log
            - BranchSide:      'src/diff.c:127,9'
              BranchSideFuncs:
                - lyd_new_meta
                - free
                - lyd_get_value.6470
                - lyd_path_list_predicate
                - lyd_list_pos
                - asprintf
                - ly_log
        - Branch String:   'src/diff.c:127,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:127,9'
              BranchSideFuncs:
                - lyd_new_meta
                - free
                - lyd_get_value.6470
                - lyd_path_list_predicate
                - lyd_list_pos
                - asprintf
                - ly_log
            - BranchSide:      'src/diff.c:127,9'
              BranchSideFuncs:
                - lyd_new_meta
                - free
                - lyd_get_value.6470
                - lyd_path_list_predicate
                - lyd_list_pos
                - asprintf
                - ly_log
        - Branch String:   'src/diff.c:127,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:127,9'
              BranchSideFuncs:
                - lyd_new_meta
                - free
                - lyd_get_value.6470
                - lyd_path_list_predicate
                - lyd_list_pos
                - asprintf
                - ly_log
            - BranchSide:      'src/diff.c:127,9'
              BranchSideFuncs:
                - lyd_new_meta
                - free
                - lyd_get_value.6470
                - lyd_path_list_predicate
                - lyd_list_pos
                - asprintf
                - ly_log
        - Branch String:   'src/diff.c:127,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:127,9'
              BranchSideFuncs:
                - lyd_new_meta
                - free
                - lyd_get_value.6470
                - lyd_path_list_predicate
                - lyd_list_pos
                - asprintf
                - ly_log
            - BranchSide:      'src/diff.c:127,9'
              BranchSideFuncs:
                - lyd_new_meta
                - free
                - lyd_get_value.6470
                - lyd_path_list_predicate
                - lyd_list_pos
                - asprintf
                - ly_log
        - Branch String:   'src/diff.c:127,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:128,19'
              BranchSideFuncs:
                - lyd_list_pos
                - asprintf
                - lyd_new_meta
                - free
                - ly_log
            - BranchSide:      'src/diff.c:137,16'
              BranchSideFuncs:
                - lyd_new_meta
                - free
                - lyd_get_value.6470
                - lyd_path_list_predicate
        - Branch String:   'src/diff.c:127,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:128,19'
              BranchSideFuncs:
                - lyd_list_pos
                - asprintf
                - lyd_new_meta
                - free
                - ly_log
            - BranchSide:      'src/diff.c:137,16'
              BranchSideFuncs:
                - lyd_new_meta
                - free
                - lyd_get_value.6470
                - lyd_path_list_predicate
        - Branch String:   'src/diff.c:131,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:132,13'
              BranchSideFuncs:
                - ly_log
                - free
            - BranchSide:      'src/diff.c:136,20'
              BranchSideFuncs:
                - lyd_new_meta
                - free
        - Branch String:   'src/diff.c:132,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:132,13'
              BranchSideFuncs:
                - ly_log
                - free
            - BranchSide:      'src/diff.c:132,13'
              BranchSideFuncs:
                - ly_log
                - free
        - Branch String:   'src/diff.c:137,16'
          Branch Sides:
            - BranchSide:      'src/diff.c:138,19'
              BranchSideFuncs:
                - lyd_new_meta
                - free
                - lyd_path_list_predicate
            - BranchSide:      'src/diff.c:147,19'
              BranchSideFuncs:
                - lyd_new_meta
                - free
                - lyd_get_value.6470
        - Branch String:   'src/diff.c:140,30'
          Branch Sides:
            - BranchSide:      'src/diff.c:140,34'
              BranchSideFuncs:
                - lyd_new_meta
                - free
                - lyd_path_list_predicate
            - BranchSide:      'src/diff.c:144,22'
              BranchSideFuncs:
                - lyd_new_meta
                - free
        - Branch String:   'src/diff.c:140,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:141,13'
              BranchSideFuncs:
                - lyd_path_list_predicate
                - lyd_new_meta
                - free
            - BranchSide:      'src/diff.c:144,22'
              BranchSideFuncs:
                - lyd_new_meta
                - free
        - Branch String:   'src/diff.c:141,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:141,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/diff.c:142,24'
              BranchSideFuncs:
                - lyd_new_meta
                - free
        - Branch String:   'src/diff.c:149,30'
          Branch Sides:
            - BranchSide:      'src/diff.c:149,34'
              BranchSideFuncs:
                - lyd_new_meta
                - free
                - lyd_get_value.6470
            - BranchSide:      'src/diff.c:152,22'
              BranchSideFuncs:
                - lyd_new_meta
                - free
        - Branch String:   'src/diff.c:149,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:150,38'
              BranchSideFuncs:
                - lyd_get_value.6470
                - lyd_new_meta
                - free
            - BranchSide:      'src/diff.c:152,22'
              BranchSideFuncs:
                - lyd_new_meta
                - free
        - Branch String:   'src/diff.c:157,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:157,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/diff.c:157,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/diff.c:124,5'
          Dst:             __assert_fail
        - Src:             'src/diff.c:130,15'
          Dst:             lyd_list_pos
        - Src:             'src/diff.c:131,13'
          Dst:             asprintf
        - Src:             'src/diff.c:132,13'
          Dst:             ly_log
        - Src:             'src/diff.c:141,13'
          Dst:             lyd_path_list_predicate
        - Src:             'src/diff.c:150,24'
          Dst:             lyd_get_value
        - Src:             'src/diff.c:157,5'
          Dst:             lyd_new_meta
    - functionName:    lyd_diff_reverse_meta
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2182
      functionLinenumberEnd: 2207
      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:2189,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2189,5'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_get_meta_value.6432
                - strdup
                - lyd_change_meta
                - lyd_change_meta
                - free
            - BranchSide:      'src/diff.c:2191,27'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_get_meta_value.6432
                - strdup
                - lyd_change_meta
                - lyd_change_meta
                - free
        - Branch String:   'src/diff.c:2189,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2189,5'
              BranchSideFuncs:
                - ly_log
                - free
            - BranchSide:      'src/diff.c:2189,5'
              BranchSideFuncs:
                - ly_log
                - free
        - Branch String:   'src/diff.c:2192,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2192,5'
              BranchSideFuncs:
                - lyd_get_meta_value.6432
                - lyd_get_meta_value.6432
                - strdup
                - lyd_change_meta
                - lyd_change_meta
                - free
            - BranchSide:      'src/diff.c:2195,31'
              BranchSideFuncs:
                - lyd_get_meta_value.6432
                - lyd_get_meta_value.6432
                - strdup
                - lyd_change_meta
                - lyd_change_meta
                - free
        - Branch String:   'src/diff.c:2192,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2192,5'
              BranchSideFuncs:
                - ly_log
                - free
            - BranchSide:      'src/diff.c:2192,5'
              BranchSideFuncs:
                - ly_log
                - free
        - Branch String:   'src/diff.c:2201,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2201,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/diff.c:2202,5'
              BranchSideFuncs:
                - lyd_change_meta
                - free
        - Branch String:   'src/diff.c:2202,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2202,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/diff.c:2202,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/diff.c:2188,13'
          Dst:             lyd_find_meta
        - Src:             'src/diff.c:2189,5'
          Dst:             lyd_path
        - Src:             'src/diff.c:2189,5'
          Dst:             ly_log
        - Src:             'src/diff.c:2191,13'
          Dst:             lyd_find_meta
        - Src:             'src/diff.c:2192,5'
          Dst:             lyd_path
        - Src:             'src/diff.c:2192,5'
          Dst:             ly_log
        - Src:             'src/diff.c:2195,12'
          Dst:             lyd_get_meta_value
        - Src:             'src/diff.c:2198,19'
          Dst:             lyd_get_meta_value
        - Src:             'src/diff.c:2198,12'
          Dst:             strdup
        - Src:             'src/diff.c:2201,5'
          Dst:             lyd_change_meta
        - Src:             'src/diff.c:2202,5'
          Dst:             lyd_change_meta
    - functionName:    lyd_diff_reverse_default
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2150
      functionLinenumberEnd: 2178
      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:2155,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2155,5'
              BranchSideFuncs:
                - lyd_change_meta
            - BranchSide:      'src/diff.c:2158,9'
              BranchSideFuncs:
                - lyd_change_meta
        - Branch String:   'src/diff.c:2158,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2159,15'
              BranchSideFuncs:
                - lyd_change_meta
            - BranchSide:      'src/diff.c:2161,15'
              BranchSideFuncs:
                - lyd_change_meta
        - Branch String:   'src/diff.c:2167,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2169,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2173,5'
              BranchSideFuncs:
                - lyd_change_meta
        - Branch String:   'src/diff.c:2175,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2175,5'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2177,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/diff.c:2154,12'
          Dst:             lyd_find_meta
        - Src:             'src/diff.c:2155,5'
          Dst:             ly_log
        - Src:             'src/diff.c:2175,5'
          Dst:             lyd_change_meta
    - functionName:    lyd_diff_reverse_value
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2109
      functionLinenumberEnd: 2146
      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:2116,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2116,5'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_any_value_str
                - lyd_any_copy_value
                - lyd_change_meta
                - free
                - lyd_change_term
                - lyd_get_value.6470
                - strdup
            - BranchSide:      'src/diff.c:2118,26'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_any_value_str
                - lyd_any_copy_value
                - lyd_change_meta
                - free
                - lyd_change_term
                - lyd_get_value.6470
                - strdup
        - Branch String:   'src/diff.c:2119,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2119,5'
              BranchSideFuncs:
                - lyd_get_meta_value.6432
                - lyd_any_value_str
                - lyd_any_copy_value
                - lyd_change_meta
                - free
                - lyd_change_term
                - lyd_get_value.6470
                - strdup
            - BranchSide:      'src/diff.c:2122,31'
              BranchSideFuncs:
                - lyd_get_meta_value.6432
                - lyd_any_value_str
                - lyd_any_copy_value
                - lyd_change_meta
                - free
                - lyd_change_term
                - lyd_get_value.6470
                - strdup
        - Branch String:   'src/diff.c:2119,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2119,5'
              BranchSideFuncs:
                - ly_log
                - free
            - BranchSide:      'src/diff.c:2119,5'
              BranchSideFuncs:
                - ly_log
                - free
        - Branch String:   'src/diff.c:2125,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2126,37'
              BranchSideFuncs:
                - lyd_get_value.6470
                - strdup
                - lyd_any_copy_value
                - lyd_change_meta
                - free
                - lyd_change_term
            - BranchSide:      'src/diff.c:2128,9'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_any_copy_value
                - lyd_change_meta
                - free
                - lyd_change_term
        - Branch String:   'src/diff.c:2128,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2128,9'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:2133,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2134,9'
              BranchSideFuncs:
                - lyd_change_term
                - lyd_change_meta
                - free
            - BranchSide:      'src/diff.c:2136,46'
              BranchSideFuncs:
                - lyd_any_copy_value
                - lyd_change_meta
                - free
        - Branch String:   'src/diff.c:2134,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2134,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/diff.c:2135,5'
              BranchSideFuncs:
                - lyd_change_meta
                - free
        - Branch String:   'src/diff.c:2138,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:0,0'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/diff.c:2138,9'
              BranchSideFuncs:
                - free
        - Branch String:   'src/diff.c:2141,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2141,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/diff.c:2141,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/diff.c:2116,5'
          Dst:             __assert_fail
        - Src:             'src/diff.c:2118,12'
          Dst:             lyd_find_meta
        - Src:             'src/diff.c:2119,5'
          Dst:             lyd_path
        - Src:             'src/diff.c:2119,5'
          Dst:             ly_log
        - Src:             'src/diff.c:2122,12'
          Dst:             lyd_get_meta_value
        - Src:             'src/diff.c:2126,23'
          Dst:             lyd_get_value
        - Src:             'src/diff.c:2126,16'
          Dst:             strdup
        - Src:             'src/diff.c:2128,9'
          Dst:             lyd_any_value_str
        - Src:             'src/diff.c:2134,9'
          Dst:             lyd_change_term
        - Src:             'src/diff.c:2138,9'
          Dst:             lyd_any_copy_value
        - Src:             'src/diff.c:2141,5'
          Dst:             lyd_change_meta
    - functionName:    lyd_diff_reverse_remove_op_r
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2218
      functionLinenumberEnd: 2233
      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:2222,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2223,30'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_child.6462
                - lyd_get_meta_value.6432
                - lyd_diff_str2op
                - lyd_free_meta_single
                - ly_log
            - BranchSide:      'src/diff.c:2232,5'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:2224,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2225,13'
              BranchSideFuncs:
                - lyd_get_meta_value.6432
                - lyd_diff_str2op
                - lyd_free_meta_single
                - lyd_child.6462
                - lyd_find_meta
                - ly_log
            - BranchSide:      'src/diff.c:2229,9'
              BranchSideFuncs:
                - lyd_child.6462
                - lyd_find_meta
                - lyd_get_meta_value.6432
                - lyd_diff_str2op
                - lyd_free_meta_single
                - ly_log
        - Branch String:   'src/diff.c:2225,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2225,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/diff.c:2226,34'
              BranchSideFuncs:
                - lyd_free_meta_single
                - lyd_child.6462
                - lyd_find_meta
                - lyd_get_meta_value.6432
                - lyd_diff_str2op
                - ly_log
        - Branch String:   'src/diff.c:2225,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2225,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/diff.c:2225,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/diff.c:2229,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2229,9'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_child.6462
                - lyd_get_meta_value.6432
                - lyd_diff_str2op
                - lyd_free_meta_single
                - ly_log
            - BranchSide:      'src/diff.c:2229,9'
              BranchSideFuncs:
                - lyd_child.6462
                - lyd_find_meta
                - lyd_get_meta_value.6432
                - lyd_diff_str2op
                - lyd_free_meta_single
                - ly_log
        - Branch String:   'src/diff.c:2229,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2229,9'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_child.6462
                - lyd_get_meta_value.6432
                - lyd_diff_str2op
                - lyd_free_meta_single
                - ly_log
            - BranchSide:      'src/diff.c:2229,9'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_child.6462
                - lyd_get_meta_value.6432
                - lyd_diff_str2op
                - lyd_free_meta_single
                - ly_log
        - Branch String:   'src/diff.c:2229,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2229,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2229,9'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_child.6462
                - lyd_get_meta_value.6432
                - lyd_diff_str2op
                - lyd_free_meta_single
                - ly_log
        - Branch String:   'src/diff.c:2229,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2222,5'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_child.6462
                - lyd_get_meta_value.6432
                - lyd_diff_str2op
                - lyd_free_meta_single
                - ly_log
            - BranchSide:      'src/diff.c:2229,9'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_child.6462
                - lyd_get_meta_value.6432
                - lyd_diff_str2op
                - lyd_free_meta_single
                - ly_log
        - Branch String:   'src/diff.c:2229,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2229,9'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_child.6462
                - lyd_get_meta_value.6432
                - lyd_diff_str2op
                - lyd_free_meta_single
                - ly_log
            - BranchSide:      'src/diff.c:2229,9'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_child.6462
                - lyd_get_meta_value.6432
                - lyd_diff_str2op
                - lyd_free_meta_single
                - ly_log
      Callsites:
        - Src:             'src/diff.c:2223,16'
          Dst:             lyd_find_meta
        - Src:             'src/diff.c:2225,13'
          Dst:             lyd_get_meta_value
        - Src:             'src/diff.c:2225,13'
          Dst:             lyd_diff_str2op
        - Src:             'src/diff.c:2225,13'
          Dst:             ly_log
        - Src:             'src/diff.c:2226,13'
          Dst:             lyd_free_meta_single
        - Src:             'src/diff.c:2229,9'
          Dst:             lyd_child
    - functionName:    lyd_diff_reverse_all
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2237
      functionLinenumberEnd: 2347
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src_diff
        - diff
      BBCount:         152
      ICount:          773
      EdgeCount:       197
      CyclomaticComplexity: 47
      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_remove_op_r
        - lyd_diff_reverse_value
        - lyd_dup_siblings
        - lyd_free_siblings
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/diff.c:2243,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2243,5'
              BranchSideFuncs:
                - lyd_dup_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_free_siblings
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_child.6462
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:2245,10'
              BranchSideFuncs:
                - lyd_dup_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_free_siblings
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_child.6462
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:2245,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2246,10'
              BranchSideFuncs:
                - lyd_dup_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_free_siblings
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_child.6462
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:2251,5'
              BranchSideFuncs:
                - lyd_dup_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_free_siblings
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_child.6462
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:2251,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2251,5'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2254,36'
              BranchSideFuncs:
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_free_siblings
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_child.6462
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:2254,36'
          Branch Sides:
            - BranchSide:      'src/diff.c:2254,11'
              BranchSideFuncs:
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_free_siblings
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_child.6462
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:2254,11'
              BranchSideFuncs:
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_free_siblings
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_child.6462
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:2255,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2255,5'
              BranchSideFuncs:
                - lyd_free_siblings
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_child.6462
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:2257,5'
              BranchSideFuncs:
                - lyd_free_siblings
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_child.6462
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:2255,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2342,9'
              BranchSideFuncs:
                - ly_log
                - lyd_free_siblings
            - BranchSide:      'src/diff.c:2342,9'
              BranchSideFuncs:
                - ly_log
                - lyd_free_siblings
        - Branch String:   'src/diff.c:2257,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2258,9'
              BranchSideFuncs:
                - lyd_free_siblings
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_child.6462
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:2339,5'
              BranchSideFuncs:
                - lyd_free_siblings
        - Branch String:   'src/diff.c:2258,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2260,18'
              BranchSideFuncs:
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:2339,5'
              BranchSideFuncs:
                - lyd_free_siblings
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_child.6462
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:2260,18'
          Branch Sides:
            - BranchSide:      'src/diff.c:2260,18'
              BranchSideFuncs:
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:2260,18'
              BranchSideFuncs:
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:2260,18'
          Branch Sides:
            - BranchSide:      'src/diff.c:2260,18'
              BranchSideFuncs:
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:2260,18'
              BranchSideFuncs:
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:2260,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2260,17'
              BranchSideFuncs:
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:2260,18'
              BranchSideFuncs:
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:2260,18'
          Branch Sides:
            - BranchSide:      'src/diff.c:2262,17'
              BranchSideFuncs:
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:2337,13'
              BranchSideFuncs:
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:2260,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2262,17'
              BranchSideFuncs:
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:2337,13'
              BranchSideFuncs:
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:2262,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2262,17'
              BranchSideFuncs:
                - lyd_free_siblings
            - BranchSide:      'src/diff.c:2264,25'
              BranchSideFuncs:
                - lyd_diff_reverse_default
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:2264,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2267,21'
              BranchSideFuncs:
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:2278,21'
              BranchSideFuncs:
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:2288,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_child.6462
                - lyd_free_siblings
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - 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:2323,29'
              BranchSideFuncs:
                - lyd_diff_reverse_default
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:2335,13'
              BranchSideFuncs:
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:2267,21'
          Branch Sides:
            - BranchSide:      'src/diff.c:2267,21'
              BranchSideFuncs:
                - lyd_free_siblings
            - BranchSide:      'src/diff.c:2270,21'
              BranchSideFuncs:
                - lyd_child.6462
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:2270,21'
          Branch Sides:
            - BranchSide:      'src/diff.c:2271,54'
              BranchSideFuncs:
                - lyd_diff_reverse_remove_op_r
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
            - BranchSide:      'src/diff.c:2274,43'
              BranchSideFuncs:
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:2278,21'
          Branch Sides:
            - BranchSide:      'src/diff.c:2278,21'
              BranchSideFuncs:
                - lyd_free_siblings
            - BranchSide:      'src/diff.c:2281,21'
              BranchSideFuncs:
                - lyd_child.6462
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:2281,21'
          Branch Sides:
            - BranchSide:      'src/diff.c:2282,54'
              BranchSideFuncs:
                - lyd_diff_reverse_remove_op_r
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:2285,43'
              BranchSideFuncs:
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:2288,21'
          Branch Sides:
            - BranchSide:      'src/diff.c:2291,25'
              BranchSideFuncs:
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:2297,25'
              BranchSideFuncs:
                - lyd_diff_reverse_value
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:2297,25'
              BranchSideFuncs:
                - lyd_diff_reverse_value
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:2301,25'
              BranchSideFuncs:
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_reverse_meta
            - BranchSide:      'src/diff.c:2310,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_reverse_meta
            - BranchSide:      'src/diff.c:2317,25'
              BranchSideFuncs:
                - ly_log
                - lyd_free_siblings
        - Branch String:   'src/diff.c:2291,25'
          Branch Sides:
            - BranchSide:      'src/diff.c:2291,25'
              BranchSideFuncs:
                - lyd_free_siblings
            - BranchSide:      'src/diff.c:2292,25'
              BranchSideFuncs:
                - lyd_diff_reverse_default
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:2292,25'
          Branch Sides:
            - BranchSide:      'src/diff.c:2292,25'
              BranchSideFuncs:
                - lyd_free_siblings
            - BranchSide:      'src/diff.c:2293,25'
              BranchSideFuncs:
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:2297,25'
          Branch Sides:
            - BranchSide:      'src/diff.c:2297,25'
              BranchSideFuncs:
                - lyd_free_siblings
            - BranchSide:      'src/diff.c:2298,25'
              BranchSideFuncs:
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:2301,25'
          Branch Sides:
            - BranchSide:      'src/diff.c:2301,25'
              BranchSideFuncs:
                - lyd_free_siblings
            - BranchSide:      'src/diff.c:2302,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_reverse_meta
        - Branch String:   'src/diff.c:2302,29'
          Branch Sides:
            - BranchSide:      'src/diff.c:2302,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_reverse_meta
            - BranchSide:      'src/diff.c:2302,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:2302,29'
          Branch Sides:
            - BranchSide:      'src/diff.c:2302,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_reverse_meta
            - BranchSide:      'src/diff.c:2302,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:2302,29'
          Branch Sides:
            - BranchSide:      'src/diff.c:2302,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:2302,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:2302,29'
          Branch Sides:
            - BranchSide:      'src/diff.c:2302,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:2302,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:2302,29'
          Branch Sides:
            - BranchSide:      'src/diff.c:2302,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:2302,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:2302,29'
          Branch Sides:
            - BranchSide:      'src/diff.c:2303,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:2305,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:2302,29'
          Branch Sides:
            - BranchSide:      'src/diff.c:2303,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:2305,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:2303,29'
          Branch Sides:
            - BranchSide:      'src/diff.c:2303,29'
              BranchSideFuncs:
                - lyd_free_siblings
            - BranchSide:      'src/diff.c:2304,25'
              BranchSideFuncs:
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:2305,29'
          Branch Sides:
            - BranchSide:      'src/diff.c:0,0'
              BranchSideFuncs:
                - lyd_free_siblings
            - BranchSide:      'src/diff.c:2305,29'
              BranchSideFuncs:
                - lyd_free_siblings
        - Branch String:   'src/diff.c:2310,29'
          Branch Sides:
            - BranchSide:      'src/diff.c:2310,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_reverse_meta
            - BranchSide:      'src/diff.c:2310,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:2310,29'
          Branch Sides:
            - BranchSide:      'src/diff.c:2310,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_reverse_meta
            - BranchSide:      'src/diff.c:2310,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:2310,29'
          Branch Sides:
            - BranchSide:      'src/diff.c:2310,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:2310,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:2310,29'
          Branch Sides:
            - BranchSide:      'src/diff.c:2310,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:2310,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:2310,29'
          Branch Sides:
            - BranchSide:      'src/diff.c:2310,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:2310,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:2310,29'
          Branch Sides:
            - BranchSide:      'src/diff.c:2311,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:2313,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:2310,29'
          Branch Sides:
            - BranchSide:      'src/diff.c:2311,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:2313,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:2311,29'
          Branch Sides:
            - BranchSide:      'src/diff.c:2311,29'
              BranchSideFuncs:
                - lyd_free_siblings
            - BranchSide:      'src/diff.c:2312,25'
              BranchSideFuncs:
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:2313,29'
          Branch Sides:
            - BranchSide:      'src/diff.c:0,0'
              BranchSideFuncs:
                - lyd_free_siblings
            - BranchSide:      'src/diff.c:2313,29'
              BranchSideFuncs:
                - lyd_free_siblings
        - Branch String:   'src/diff.c:2317,25'
          Branch Sides:
            - BranchSide:      'src/diff.c:2342,9'
              BranchSideFuncs:
                - ly_log
                - lyd_free_siblings
            - BranchSide:      'src/diff.c:2342,9'
              BranchSideFuncs:
                - ly_log
                - lyd_free_siblings
        - Branch String:   'src/diff.c:2323,21'
          Branch Sides:
            - BranchSide:      'src/diff.c:2327,25'
              BranchSideFuncs:
                - lyd_diff_reverse_default
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:2327,25'
              BranchSideFuncs:
                - lyd_diff_reverse_default
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:2331,25'
              BranchSideFuncs:
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:2327,25'
          Branch Sides:
            - BranchSide:      'src/diff.c:2327,25'
              BranchSideFuncs:
                - lyd_free_siblings
            - BranchSide:      'src/diff.c:2328,25'
              BranchSideFuncs:
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:2337,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2337,13'
              BranchSideFuncs:
                - lyd_free_siblings
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_child.6462
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:2337,13'
              BranchSideFuncs:
                - lyd_child.6462
                - lyd_free_siblings
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:2337,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2337,13'
              BranchSideFuncs:
                - lyd_free_siblings
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_child.6462
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:2337,13'
              BranchSideFuncs:
                - lyd_free_siblings
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_child.6462
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:2337,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2337,13'
              BranchSideFuncs:
                - lyd_free_siblings
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_child.6462
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:2337,13'
              BranchSideFuncs:
                - lyd_free_siblings
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_child.6462
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:2337,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2258,9'
              BranchSideFuncs:
                - lyd_free_siblings
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_child.6462
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:2337,13'
              BranchSideFuncs:
                - lyd_free_siblings
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_child.6462
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:2337,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2337,13'
              BranchSideFuncs:
                - lyd_free_siblings
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_child.6462
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:2337,13'
              BranchSideFuncs:
                - lyd_free_siblings
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_child.6462
                - 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.6462
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6462
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:2342,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2343,28'
              BranchSideFuncs:
                - lyd_free_siblings
            - BranchSide:      'src/diff.c:2346,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/diff.c:2243,5'
          Dst:             ly_log
        - Src:             'src/diff.c:2251,5'
          Dst:             lyd_dup_siblings
        - Src:             'src/diff.c:2254,11'
          Dst:             ly_ctx_get_module_latest
        - Src:             'src/diff.c:2255,5'
          Dst:             ly_log
        - Src:             'src/diff.c:2262,17'
          Dst:             lyd_diff_get_op
        - Src:             'src/diff.c:2267,21'
          Dst:             lyd_diff_change_op
        - Src:             'src/diff.c:2270,21'
          Dst:             lyd_child
        - Src:             'src/diff.c:2271,25'
          Dst:             lyd_diff_reverse_remove_op_r
        - Src:             'src/diff.c:2278,21'
          Dst:             lyd_diff_change_op
        - Src:             'src/diff.c:2281,21'
          Dst:             lyd_child
        - Src:             'src/diff.c:2282,25'
          Dst:             lyd_diff_reverse_remove_op_r
        - Src:             'src/diff.c:2291,25'
          Dst:             lyd_diff_reverse_value
        - Src:             'src/diff.c:2292,25'
          Dst:             lyd_diff_reverse_default
        - Src:             'src/diff.c:2297,25'
          Dst:             lyd_diff_reverse_value
        - Src:             'src/diff.c:2301,25'
          Dst:             lyd_diff_reverse_default
        - Src:             'src/diff.c:2303,29'
          Dst:             lyd_diff_reverse_meta
        - Src:             'src/diff.c:2305,29'
          Dst:             lyd_diff_reverse_meta
        - Src:             'src/diff.c:2311,29'
          Dst:             lyd_diff_reverse_meta
        - Src:             'src/diff.c:2313,29'
          Dst:             lyd_diff_reverse_meta
        - Src:             'src/diff.c:2317,25'
          Dst:             ly_log
        - Src:             'src/diff.c:2327,25'
          Dst:             lyd_diff_reverse_default
        - Src:             'src/diff.c:2337,13'
          Dst:             lyd_child
        - Src:             'src/diff.c:2343,9'
          Dst:             lyd_free_siblings
    - functionName:    lyd_diff_merge_all
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2103
      functionLinenumberEnd: 2104
      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:2104,12'
          Dst:             lyd_diff_merge_module
    - functionName:    lyd_diff_merge_module
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2065
      functionLinenumberEnd: 2082
      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:2070,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2071,13'
              BranchSideFuncs:
                - lyd_diff_merge_r
                - lyd_dup_inst_free
                - lyd_owner_module
            - BranchSide:      'src/diff.c:2078,5'
              BranchSideFuncs:
                - lyd_dup_inst_free
        - Branch String:   'src/diff.c:2071,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2071,38'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_diff_merge_r
                - lyd_dup_inst_free
            - BranchSide:      'src/diff.c:2077,9'
              BranchSideFuncs:
                - lyd_diff_merge_r
                - lyd_dup_inst_free
                - lyd_owner_module
        - Branch String:   'src/diff.c:2071,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2073,13'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_diff_merge_r
                - lyd_owner_module
            - BranchSide:      'src/diff.c:2077,9'
              BranchSideFuncs:
                - lyd_diff_merge_r
                - lyd_dup_inst_free
                - lyd_owner_module
        - Branch String:   'src/diff.c:2077,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2077,9'
              BranchSideFuncs:
                - lyd_dup_inst_free
            - BranchSide:      'src/diff.c:2078,5'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_diff_merge_r
                - lyd_owner_module
      Callsites:
        - Src:             'src/diff.c:2071,21'
          Dst:             lyd_owner_module
        - Src:             'src/diff.c:2077,9'
          Dst:             lyd_diff_merge_r
        - Src:             'src/diff.c:2081,5'
          Dst:             lyd_dup_inst_free
    - functionName:    lyd_diff_merge_r
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1957
      functionLinenumberEnd: 2060
      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:         137
      ICount:          781
      EdgeCount:       182
      CyclomaticComplexity: 47
      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_none
        - lyd_diff_merge_r
        - lyd_diff_merge_replace
        - lyd_diff_op2str
        - lyd_dup_inst_free
        - lyd_dup_single
        - lyd_dup_single_to_ctx
        - lyd_free_tree
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/diff.c:1964,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1964,5'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1967,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_dup_single_to_ctx
                - lyd_diff_get_op
                - lyd_diff_merge_none
                - 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:1967,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1967,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_dup_single_to_ctx
                - lyd_diff_get_op
                - lyd_diff_merge_none
                - 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:1967,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_dup_single_to_ctx
                - lyd_diff_get_op
                - lyd_diff_merge_none
                - 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:1967,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1967,5'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1969,9'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_diff_insert_sibling
                - lyd_diff_change_op
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_dup_single_to_ctx
                - lyd_diff_get_op
                - lyd_diff_merge_none
                - 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:1969,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1971,9'
              BranchSideFuncs:
                - lyd_diff_get_op
                - lyd_diff_merge_none
                - 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_dup_single_to_ctx
                - lyd_diff_merge_replace
                - ly_log
            - BranchSide:      'src/diff.c:2023,12'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_diff_insert_sibling
                - lyd_diff_change_op
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_dup_single_to_ctx
        - Branch String:   'src/diff.c:1971,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1971,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1974,17'
              BranchSideFuncs:
                - lyd_diff_merge_none
                - 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_dup_single_to_ctx
                - lyd_diff_merge_replace
                - ly_log
        - Branch String:   'src/diff.c:1974,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1976,42'
              BranchSideFuncs:
                - lyd_diff_merge_replace
                - 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:1979,18'
              BranchSideFuncs:
                - lyd_diff_merge_create
                - 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
                - lyd_dup_single_to_ctx
            - BranchSide:      'src/diff.c:1987,41'
              BranchSideFuncs:
                - lyd_diff_merge_delete
                - 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:1991,13'
              BranchSideFuncs:
                - lyd_diff_merge_none
                - 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:1995,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/diff.c:1979,48'
          Branch Sides:
            - BranchSide:      'src/diff.c:1979,51'
              BranchSideFuncs:
                - lyd_diff_merge_create
                - 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
                - lyd_dup_single_to_ctx
            - BranchSide:      'src/diff.c:1984,53'
              BranchSideFuncs:
                - lyd_diff_merge_create
                - 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:1979,51'
          Branch Sides:
            - BranchSide:      'src/diff.c:1979,51'
              BranchSideFuncs:
                - lyd_diff_merge_create
                - 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
                - lyd_dup_single_to_ctx
            - BranchSide:      'src/diff.c:1979,17'
              BranchSideFuncs:
                - lyd_diff_merge_create
                - 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
                - lyd_dup_single_to_ctx
        - Branch String:   'src/diff.c:1979,51'
          Branch Sides:
            - BranchSide:      'src/diff.c:1979,51'
              BranchSideFuncs:
                - lyd_diff_merge_create
                - 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
                - lyd_dup_single_to_ctx
            - BranchSide:      'src/diff.c:1979,51'
              BranchSideFuncs:
                - lyd_diff_merge_create
                - 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
                - lyd_dup_single_to_ctx
        - Branch String:   'src/diff.c:1979,51'
          Branch Sides:
            - BranchSide:      'src/diff.c:1979,51'
              BranchSideFuncs:
                - lyd_diff_merge_create
                - 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
                - lyd_dup_single_to_ctx
            - BranchSide:      'src/diff.c:1979,51'
              BranchSideFuncs:
                - lyd_diff_merge_create
                - 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
                - lyd_dup_single_to_ctx
        - Branch String:   'src/diff.c:1979,51'
          Branch Sides:
            - BranchSide:      'src/diff.c:1979,51'
              BranchSideFuncs:
                - lyd_diff_merge_create
                - 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
                - lyd_dup_single_to_ctx
            - BranchSide:      'src/diff.c:1979,17'
              BranchSideFuncs:
                - lyd_diff_merge_create
                - 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
                - lyd_dup_single_to_ctx
        - Branch String:   'src/diff.c:1979,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1979,17'
              BranchSideFuncs:
                - lyd_diff_merge_create
                - 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
                - lyd_dup_single_to_ctx
            - BranchSide:      'src/diff.c:1979,51'
              BranchSideFuncs:
                - lyd_diff_merge_create
                - 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
                - lyd_dup_single_to_ctx
        - Branch String:   'src/diff.c:1979,51'
          Branch Sides:
            - BranchSide:      'src/diff.c:1981,17'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_diff_insert_sibling
                - lyd_diff_change_op
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_dup_single_to_ctx
            - BranchSide:      'src/diff.c:1984,53'
              BranchSideFuncs:
                - lyd_diff_merge_create
                - 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:1979,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1981,17'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_diff_insert_sibling
                - lyd_diff_change_op
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_dup_single_to_ctx
            - BranchSide:      'src/diff.c:1984,53'
              BranchSideFuncs:
                - lyd_diff_merge_create
                - 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:1991,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1991,13'
              BranchSideFuncs:
                - lyd_diff_merge_none
                - 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:1992,39'
              BranchSideFuncs:
                - lyd_diff_merge_none
                - 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:1991,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1991,13'
              BranchSideFuncs:
                - lyd_diff_merge_none
                - 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:1991,13'
              BranchSideFuncs:
                - lyd_diff_merge_none
                - 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:1991,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1991,13'
              BranchSideFuncs:
                - lyd_diff_merge_none
                - 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:1991,13'
              BranchSideFuncs:
                - lyd_diff_merge_none
                - 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:1991,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1991,13'
              BranchSideFuncs:
                - lyd_diff_merge_none
                - 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:1991,13'
              BranchSideFuncs:
                - lyd_diff_merge_none
                - 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:1991,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1991,13'
              BranchSideFuncs:
                - lyd_diff_merge_none
                - 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:1991,13'
              BranchSideFuncs:
                - lyd_diff_merge_none
                - 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:1991,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1991,13'
              BranchSideFuncs:
                - lyd_diff_merge_none
                - 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:1991,13'
              BranchSideFuncs:
                - lyd_diff_merge_none
                - 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:1991,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1991,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/diff.c:1992,39'
              BranchSideFuncs:
                - lyd_diff_merge_none
                - 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:1991,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1991,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/diff.c:1992,39'
              BranchSideFuncs:
                - lyd_diff_merge_none
                - 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:1995,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1995,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/diff.c:1995,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/diff.c:1997,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1998,13'
              BranchSideFuncs:
                - lyd_diff_op2str
                - ly_log
            - BranchSide:      'src/diff.c:2002,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:1998,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1998,13'
              BranchSideFuncs:
                - lyd_diff_op2str
                - ly_log
            - BranchSide:      'src/diff.c:1998,13'
              BranchSideFuncs:
                - lyd_diff_op2str
                - ly_log
        - Branch String:   'src/diff.c:2002,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2004,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:2008,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:2004,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2004,13'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2005,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:2012,14'
          Branch Sides:
            - BranchSide:      'src/diff.c:2012,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:2012,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:2012,14'
          Branch Sides:
            - BranchSide:      'src/diff.c:2012,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:2012,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:2012,14'
          Branch Sides:
            - BranchSide:      'src/diff.c:2012,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:2012,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:2012,14'
          Branch Sides:
            - BranchSide:      'src/diff.c:2012,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:2012,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:2012,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2012,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:2012,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:2012,14'
          Branch Sides:
            - BranchSide:      'src/diff.c:2014,13'
              BranchSideFuncs:
                - lyd_diff_is_redundant
                - lyd_free_tree
            - BranchSide:      'src/diff.c:2023,5'
              BranchSideFuncs:
                - lyd_diff_is_redundant
                - lyd_free_tree
        - Branch String:   'src/diff.c:2012,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2014,13'
              BranchSideFuncs:
                - lyd_diff_is_redundant
                - lyd_free_tree
            - BranchSide:      'src/diff.c:2023,5'
              BranchSideFuncs:
                - lyd_diff_is_redundant
                - lyd_free_tree
        - Branch String:   'src/diff.c:2014,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2015,40'
              BranchSideFuncs:
                - lyd_diff_merge_r
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
            - BranchSide:      'src/diff.c:2020,31'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
        - Branch String:   'src/diff.c:2016,21'
          Branch Sides:
            - BranchSide:      'src/diff.c:2017,21'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
            - BranchSide:      'src/diff.c:2019,13'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_merge_r
        - Branch String:   'src/diff.c:2021,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2021,13'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2022,9'
              BranchSideFuncs:
                - lyd_diff_is_redundant
                - lyd_free_tree
        - Branch String:   'src/diff.c:2026,41'
          Branch Sides:
            - BranchSide:      'src/diff.c:2026,44'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_diff_insert_sibling
                - lyd_diff_change_op
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_dup_single_to_ctx
            - BranchSide:      'src/diff.c:2030,13'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_diff_insert_sibling
                - lyd_diff_change_op
                - lyd_diff_is_redundant
                - lyd_free_tree
        - Branch String:   'src/diff.c:2026,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2027,13'
              BranchSideFuncs:
                - lyd_dup_single_to_ctx
                - lyd_diff_insert_sibling
                - lyd_diff_change_op
                - lyd_diff_is_redundant
                - lyd_free_tree
            - BranchSide:      'src/diff.c:2030,13'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_diff_insert_sibling
                - lyd_diff_change_op
                - lyd_diff_is_redundant
                - lyd_free_tree
        - Branch String:   'src/diff.c:2027,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2027,13'
              BranchSideFuncs:
                - lyd_dup_single_to_ctx
                - lyd_diff_insert_sibling
                - lyd_diff_change_op
                - lyd_diff_is_redundant
                - lyd_free_tree
            - BranchSide:      'src/diff.c:2027,13'
              BranchSideFuncs:
                - lyd_dup_single_to_ctx
                - lyd_diff_insert_sibling
                - lyd_diff_change_op
                - lyd_diff_is_redundant
                - lyd_free_tree
        - Branch String:   'src/diff.c:2027,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2027,13'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2029,9'
              BranchSideFuncs:
                - lyd_diff_insert_sibling
                - lyd_diff_change_op
                - lyd_diff_is_redundant
                - lyd_free_tree
        - Branch String:   'src/diff.c:2030,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2030,13'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:2035,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2036,38'
              BranchSideFuncs:
                - lyd_diff_change_op
                - lyd_diff_is_redundant
                - lyd_free_tree
            - BranchSide:      'src/diff.c:2040,9'
              BranchSideFuncs:
                - lyd_diff_change_op
                - lyd_diff_is_redundant
                - lyd_free_tree
        - Branch String:   'src/diff.c:2040,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2040,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2042,13'
              BranchSideFuncs:
                - lyd_diff_is_redundant
                - lyd_free_tree
        - Branch String:   'src/diff.c:2042,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2044,13'
              BranchSideFuncs:
                - lyd_diff_is_redundant
                - lyd_free_tree
            - BranchSide:      'src/diff.c:2048,23'
              BranchSideFuncs:
                - lyd_diff_is_redundant
                - lyd_free_tree
        - Branch String:   'src/diff.c:2044,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2044,13'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2045,9'
              BranchSideFuncs:
                - lyd_diff_is_redundant
                - lyd_free_tree
        - Branch String:   'src/diff.c:2052,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2053,13'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/diff.c:2059,5'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:2053,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2054,23'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/diff.c:2056,23'
              BranchSideFuncs:
                - lyd_free_tree
      Callsites:
        - Src:             'src/diff.c:1964,5'
          Dst:             lyd_diff_get_op
        - Src:             'src/diff.c:1967,5'
          Dst:             lyd_child_no_keys
        - Src:             'src/diff.c:1967,5'
          Dst:             lyd_diff_find_match
        - Src:             'src/diff.c:1971,9'
          Dst:             lyd_diff_get_op
        - Src:             'src/diff.c:1976,19'
          Dst:             lyd_diff_merge_replace
        - Src:             'src/diff.c:1984,19'
          Dst:             lyd_diff_merge_create
        - Src:             'src/diff.c:1987,19'
          Dst:             lyd_diff_merge_delete
        - Src:             'src/diff.c:1991,13'
          Dst:             __assert_fail
        - Src:             'src/diff.c:1992,19'
          Dst:             lyd_diff_merge_none
        - Src:             'src/diff.c:1995,13'
          Dst:             ly_log
        - Src:             'src/diff.c:1998,13'
          Dst:             lyd_diff_op2str
        - Src:             'src/diff.c:1998,13'
          Dst:             ly_log
        - Src:             'src/diff.c:2014,13'
          Dst:             lyd_child_no_keys
        - Src:             'src/diff.c:2015,23'
          Dst:             lyd_diff_merge_r
        - Src:             'src/diff.c:2020,13'
          Dst:             lyd_dup_inst_free
        - Src:             'src/diff.c:2027,13'
          Dst:             lyd_dup_single_to_ctx
        - Src:             'src/diff.c:2030,13'
          Dst:             lyd_dup_single
        - Src:             'src/diff.c:2036,13'
          Dst:             lyd_diff_insert_sibling
        - Src:             'src/diff.c:2040,9'
          Dst:             lyd_diff_change_op
        - Src:             'src/diff.c:2052,9'
          Dst:             lyd_diff_is_redundant
        - Src:             'src/diff.c:2056,9'
          Dst:             lyd_free_tree
    - functionName:    lyd_diff_merge_tree
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2088
      functionLinenumberEnd: 2099
      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:2092,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2093,9'
              BranchSideFuncs:
                - lyd_diff_merge_r
                - lyd_dup_inst_free
            - BranchSide:      'src/diff.c:2096,28'
              BranchSideFuncs:
                - lyd_diff_merge_r
                - lyd_dup_inst_free
      Callsites:
        - Src:             'src/diff.c:2096,11'
          Dst:             lyd_diff_merge_r
        - Src:             'src/diff.c:2097,5'
          Dst:             lyd_dup_inst_free
    - functionName:    lyd_diff_apply_all
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1415
      functionLinenumberEnd: 1416
      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:1416,12'
          Dst:             lyd_diff_apply_module
    - functionName:    lyd_diff_apply_module
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1391
      functionLinenumberEnd: 1410
      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:1396,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1396,5'
              BranchSideFuncs:
                - lyd_diff_apply_r
                - lyd_dup_inst_free
                - lyd_owner_module
            - BranchSide:      'src/diff.c:1397,13'
              BranchSideFuncs:
                - lyd_diff_apply_r
                - lyd_dup_inst_free
                - lyd_owner_module
        - Branch String:   'src/diff.c:1397,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1397,38'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_diff_apply_r
                - lyd_dup_inst_free
            - BranchSide:      'src/diff.c:1403,32'
              BranchSideFuncs:
                - lyd_diff_apply_r
                - lyd_dup_inst_free
                - lyd_owner_module
        - Branch String:   'src/diff.c:1397,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1399,13'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_diff_apply_r
                - lyd_owner_module
            - BranchSide:      'src/diff.c:1403,32'
              BranchSideFuncs:
                - lyd_diff_apply_r
                - lyd_dup_inst_free
                - lyd_owner_module
        - Branch String:   'src/diff.c:1404,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1405,13'
              BranchSideFuncs:
                - lyd_dup_inst_free
            - BranchSide:      'src/diff.c:1407,5'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_diff_apply_r
                - lyd_owner_module
      Callsites:
        - Src:             'src/diff.c:1397,21'
          Dst:             lyd_owner_module
        - Src:             'src/diff.c:1403,15'
          Dst:             lyd_diff_apply_r
        - Src:             'src/diff.c:1409,5'
          Dst:             lyd_dup_inst_free
    - functionName:    lyd_diff_apply_r
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1231
      functionLinenumberEnd: 1386
      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:         145
      ICount:          918
      EdgeCount:       195
      CyclomaticComplexity: 52
      functionsReached:
        - __assert_fail
        - ly_log
        - lyd_any_copy_value
        - lyd_change_term
        - lyd_child_no_keys
        - 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:1238,32'
          Branch Sides:
            - BranchSide:      'src/diff.c:1238,26'
              BranchSideFuncs:
                - lyd_diff_get_op
                - lys_nodetype2str
                - ly_log
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - lyd_any_copy_value
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_get_value.6470
                - 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
                - lyd_child_no_keys
                - ly_log
                - ly_log
                - lyd_dup_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_diff_insert
                - lyd_free_tree
                - lyd_diff_insert
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
            - BranchSide:      'src/diff.c:1238,26'
              BranchSideFuncs:
                - lyd_diff_get_op
                - lys_nodetype2str
                - ly_log
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - lyd_any_copy_value
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_get_value.6470
                - 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
                - lyd_child_no_keys
                - ly_log
                - ly_log
                - lyd_dup_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_diff_insert
                - lyd_free_tree
                - lyd_diff_insert
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
        - Branch String:   'src/diff.c:1241,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1241,5'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1244,9'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - lyd_any_copy_value
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_get_value.6470
                - 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
                - lyd_child_no_keys
                - ly_log
                - ly_log
                - lyd_dup_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_diff_insert
                - lyd_free_tree
                - lyd_diff_insert
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
        - Branch String:   'src/diff.c:1244,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1244,9'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - lyd_any_copy_value
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_get_value.6470
                - 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
                - lyd_child_no_keys
                - ly_log
                - ly_log
                - lyd_dup_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_diff_insert
                - lyd_free_tree
                - lyd_diff_insert
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
            - BranchSide:      'src/diff.c:1244,9'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - lyd_any_copy_value
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_get_value.6470
                - 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
                - lyd_child_no_keys
                - ly_log
                - ly_log
                - lyd_dup_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_diff_insert
                - lyd_free_tree
                - lyd_diff_insert
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
        - Branch String:   'src/diff.c:1244,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1244,9'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - lyd_any_copy_value
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_get_value.6470
                - 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
                - lyd_child_no_keys
                - ly_log
                - ly_log
                - lyd_dup_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_diff_insert
                - lyd_free_tree
                - lyd_diff_insert
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
            - BranchSide:      'src/diff.c:1244,9'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - lyd_any_copy_value
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_get_value.6470
                - 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
                - lyd_child_no_keys
                - ly_log
                - ly_log
                - lyd_dup_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_diff_insert
                - lyd_free_tree
                - lyd_diff_insert
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
        - Branch String:   'src/diff.c:1244,48'
          Branch Sides:
            - BranchSide:      'src/diff.c:1244,48'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - lyd_any_copy_value
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_get_value.6470
                - 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
                - lyd_child_no_keys
                - ly_log
                - ly_log
                - lyd_dup_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_diff_insert
                - lyd_free_tree
                - lyd_diff_insert
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
            - BranchSide:      'src/diff.c:1244,9'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - lyd_any_copy_value
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_get_value.6470
                - 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
                - lyd_child_no_keys
                - ly_log
                - ly_log
                - lyd_dup_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_diff_insert
                - lyd_free_tree
                - lyd_diff_insert
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
        - Branch String:   'src/diff.c:1244,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1244,53'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - lyd_any_copy_value
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_get_value.6470
                - 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
                - lyd_child_no_keys
                - ly_log
                - ly_log
                - lyd_dup_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_diff_insert
                - lyd_free_tree
                - lyd_diff_insert
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
            - BranchSide:      'src/diff.c:1283,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - lyd_any_copy_value
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_get_value.6470
                - 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
                - lyd_child_no_keys
                - ly_log
                - ly_log
        - Branch String:   'src/diff.c:1244,48'
          Branch Sides:
            - BranchSide:      'src/diff.c:1244,53'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - lyd_any_copy_value
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_get_value.6470
                - 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
                - lyd_child_no_keys
                - ly_log
                - ly_log
                - lyd_dup_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_diff_insert
                - lyd_free_tree
                - lyd_diff_insert
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
            - BranchSide:      'src/diff.c:1283,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - lyd_any_copy_value
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_get_value.6470
                - 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
                - lyd_child_no_keys
                - ly_log
                - ly_log
        - Branch String:   'src/diff.c:1244,79'
          Branch Sides:
            - BranchSide:      'src/diff.c:1244,83'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_diff_insert
                - 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:1245,13'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_diff_insert
                - 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:1244,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1245,13'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_diff_insert
                - 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:1283,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - lyd_any_copy_value
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_get_value.6470
                - 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
                - lyd_child_no_keys
                - ly_log
                - ly_log
        - Branch String:   'src/diff.c:1245,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1247,13'
              BranchSideFuncs:
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_diff_insert
                - 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:1251,13'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_diff_insert
                - 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:1247,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1247,13'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1248,13'
              BranchSideFuncs:
                - lyd_path
                - ly_log
                - free
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_diff_insert
                - 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:1248,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1248,13'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_diff_insert
                - 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:1249,9'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_diff_insert
                - 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:1251,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1251,13'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:1255,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1255,13'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_diff_insert
                - 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:1255,13'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_diff_insert
                - 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:1255,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1255,13'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_diff_insert
                - 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:1255,13'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_diff_insert
                - 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:1255,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1255,13'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_diff_insert
                - 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:1255,13'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_diff_insert
                - 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:1255,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1255,13'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_diff_insert
                - 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:1255,13'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_diff_insert
                - 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:1255,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1255,13'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_diff_insert
                - 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:1255,13'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_diff_insert
                - 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:1255,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1256,22'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_diff_insert
                - 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:1257,20'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_diff_insert
                - 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:1255,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1256,22'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_diff_insert
                - 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:1257,20'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_diff_insert
                - 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:1257,20'
          Branch Sides:
            - BranchSide:      'src/diff.c:1258,22'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_diff_insert
                - 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:1260,22'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6432
                - lyd_diff_insert
                - 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:1263,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1263,9'
              BranchSideFuncs:
                - lyd_get_meta_value.6432
                - lyd_diff_insert
                - 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:1264,38'
              BranchSideFuncs:
                - lyd_get_meta_value.6432
                - lyd_diff_insert
                - 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:1267,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1268,35'
              BranchSideFuncs:
                - lyd_diff_insert
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_free_tree
            - BranchSide:      'src/diff.c:1270,35'
              BranchSideFuncs:
                - lyd_diff_insert
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_free_tree
        - Branch String:   'src/diff.c:1272,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1273,17'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/diff.c:1279,9'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
        - Branch String:   'src/diff.c:1273,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1274,31'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/diff.c:1276,20'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:1283,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1286,9'
              BranchSideFuncs:
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - lyd_child_no_keys
                - ly_log
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
            - BranchSide:      'src/diff.c:1307,9'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_insert_sibling
                - 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:1328,9'
              BranchSideFuncs:
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - lyd_free_tree
                - __assert_fail
            - BranchSide:      'src/diff.c:1342,15'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - lyd_any_copy_value
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_get_value.6470
                - lyd_change_term
                - lyd_path
                - ly_log
                - free
            - BranchSide:      'src/diff.c:1366,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/diff.c:1286,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1286,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1287,9'
              BranchSideFuncs:
                - lyd_path
                - ly_log
                - free
                - lyd_child_no_keys
                - ly_log
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
        - Branch String:   'src/diff.c:1287,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1287,9'
              BranchSideFuncs:
                - lyd_child_no_keys
                - ly_log
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
            - BranchSide:      'src/diff.c:1289,13'
              BranchSideFuncs:
                - lyd_child_no_keys
                - ly_log
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
        - Branch String:   'src/diff.c:1289,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1291,17'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
            - BranchSide:      'src/diff.c:1298,36'
              BranchSideFuncs:
                - lyd_child_no_keys
                - ly_log
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
        - Branch String:   'src/diff.c:1291,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1292,17'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
            - BranchSide:      'src/diff.c:1294,17'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
        - Branch String:   'src/diff.c:1298,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:0,0'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
            - BranchSide:      'src/diff.c:1299,17'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/diff.c:1299,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1299,17'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/diff.c:1299,17'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/diff.c:1307,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1307,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1310,13'
              BranchSideFuncs:
                - lyd_insert_sibling
                - 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:1311,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1312,17'
              BranchSideFuncs:
                - lyd_insert_child
                - 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:1318,39'
              BranchSideFuncs:
                - lyd_insert_sibling
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_free_tree
        - Branch String:   'src/diff.c:1312,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1313,40'
              BranchSideFuncs:
                - lyplg_ext_insert
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_free_tree
            - BranchSide:      'src/diff.c:1315,40'
              BranchSideFuncs:
                - lyd_insert_child
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_free_tree
        - Branch String:   'src/diff.c:1320,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1321,27'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/diff.c:1325,9'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
        - Branch String:   'src/diff.c:1328,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1328,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1329,9'
              BranchSideFuncs:
                - lyd_path
                - ly_log
                - free
                - lyd_free_tree
                - __assert_fail
        - Branch String:   'src/diff.c:1329,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1329,9'
              BranchSideFuncs:
                - lyd_free_tree
                - __assert_fail
            - BranchSide:      'src/diff.c:1332,14'
              BranchSideFuncs:
                - lyd_free_tree
                - __assert_fail
        - Branch String:   'src/diff.c:1332,36'
          Branch Sides:
            - BranchSide:      'src/diff.c:1332,40'
              BranchSideFuncs:
                - lyd_free_tree
                - __assert_fail
            - BranchSide:      'src/diff.c:1337,23'
              BranchSideFuncs:
                - lyd_free_tree
        - Branch String:   'src/diff.c:1332,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1333,13'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/diff.c:1337,23'
              BranchSideFuncs:
                - lyd_free_tree
        - Branch String:   'src/diff.c:1333,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1333,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/diff.c:1335,29'
              BranchSideFuncs:
                - lyd_free_tree
        - Branch String:   'src/diff.c:1342,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1343,13'
              BranchSideFuncs:
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - lyd_any_copy_value
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_get_value.6470
                - lyd_change_term
                - lyd_path
                - ly_log
                - free
            - BranchSide:      'src/diff.c:1349,9'
              BranchSideFuncs:
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - lyd_any_copy_value
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_get_value.6470
                - lyd_change_term
                - lyd_path
                - ly_log
                - free
        - Branch String:   'src/diff.c:1343,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1343,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/diff.c:1343,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/diff.c:1349,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1349,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1350,9'
              BranchSideFuncs:
                - lyd_path
                - ly_log
                - free
                - lyd_any_copy_value
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_get_value.6470
                - lyd_change_term
                - lyd_path
                - ly_log
                - free
        - Branch String:   'src/diff.c:1350,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1350,9'
              BranchSideFuncs:
                - lyd_any_copy_value
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_get_value.6470
                - lyd_change_term
                - lyd_path
                - ly_log
                - free
            - BranchSide:      'src/diff.c:1353,13'
              BranchSideFuncs:
                - lyd_any_copy_value
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_get_value.6470
                - lyd_change_term
                - lyd_path
                - ly_log
                - free
        - Branch String:   'src/diff.c:1353,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1354,35'
              BranchSideFuncs:
                - lyd_get_value.6470
                - lyd_change_term
                - 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:1357,63'
              BranchSideFuncs:
                - lyd_any_copy_value
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
        - Branch String:   'src/diff.c:1355,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1355,13'
              BranchSideFuncs:
                - 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:1356,9'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
        - Branch String:   'src/diff.c:1355,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1355,13'
              BranchSideFuncs:
                - lyd_path
                - ly_log
                - free
            - BranchSide:      'src/diff.c:1356,9'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
        - Branch String:   'src/diff.c:1359,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1359,13'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:1370,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1372,9'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
            - BranchSide:      'src/diff.c:1376,9'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
        - Branch String:   'src/diff.c:1372,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1372,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1373,5'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
        - Branch String:   'src/diff.c:1377,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1378,49'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_dup_inst_free
            - BranchSide:      'src/diff.c:1384,23'
              BranchSideFuncs:
                - lyd_dup_inst_free
        - Branch String:   'src/diff.c:1379,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1380,13'
              BranchSideFuncs:
                - lyd_dup_inst_free
            - BranchSide:      'src/diff.c:1382,5'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
      Callsites:
        - Src:             'src/diff.c:1241,5'
          Dst:             lyd_diff_get_op
        - Src:             'src/diff.c:1247,13'
          Dst:             lyd_diff_find_match
        - Src:             'src/diff.c:1248,13'
          Dst:             lyd_path
        - Src:             'src/diff.c:1248,13'
          Dst:             ly_log
        - Src:             'src/diff.c:1251,13'
          Dst:             lyd_dup_single
        - Src:             'src/diff.c:1262,16'
          Dst:             lyd_find_meta
        - Src:             'src/diff.c:1263,9'
          Dst:             lyd_path
        - Src:             'src/diff.c:1263,9'
          Dst:             ly_log
        - Src:             'src/diff.c:1264,19'
          Dst:             lyd_get_meta_value
        - Src:             'src/diff.c:1268,19'
          Dst:             lyd_diff_insert
        - Src:             'src/diff.c:1270,19'
          Dst:             lyd_diff_insert
        - Src:             'src/diff.c:1274,17'
          Dst:             lyd_free_tree
        - Src:             'src/diff.c:1286,9'
          Dst:             lyd_diff_find_match
        - Src:             'src/diff.c:1287,9'
          Dst:             lyd_path
        - Src:             'src/diff.c:1287,9'
          Dst:             ly_log
        - Src:             'src/diff.c:1298,18'
          Dst:             lyd_child_no_keys
        - Src:             'src/diff.c:1299,17'
          Dst:             ly_log
        - Src:             'src/diff.c:1307,9'
          Dst:             lyd_dup_single
        - Src:             'src/diff.c:1313,23'
          Dst:             lyplg_ext_insert
        - Src:             'src/diff.c:1315,23'
          Dst:             lyd_insert_child
        - Src:             'src/diff.c:1318,19'
          Dst:             lyd_insert_sibling
        - Src:             'src/diff.c:1321,13'
          Dst:             lyd_free_tree
        - Src:             'src/diff.c:1328,9'
          Dst:             lyd_diff_find_match
        - Src:             'src/diff.c:1329,9'
          Dst:             lyd_path
        - Src:             'src/diff.c:1329,9'
          Dst:             ly_log
        - Src:             'src/diff.c:1333,13'
          Dst:             __assert_fail
        - Src:             'src/diff.c:1337,9'
          Dst:             lyd_free_tree
        - Src:             'src/diff.c:1343,13'
          Dst:             lys_nodetype2str
        - Src:             'src/diff.c:1343,13'
          Dst:             ly_log
        - Src:             'src/diff.c:1349,9'
          Dst:             lyd_diff_find_match
        - Src:             'src/diff.c:1350,9'
          Dst:             lyd_path
        - Src:             'src/diff.c:1350,9'
          Dst:             ly_log
        - Src:             'src/diff.c:1354,42'
          Dst:             lyd_get_value
        - Src:             'src/diff.c:1354,19'
          Dst:             lyd_change_term
        - Src:             'src/diff.c:1355,13'
          Dst:             lyd_path
        - Src:             'src/diff.c:1355,13'
          Dst:             ly_log
        - Src:             'src/diff.c:1359,13'
          Dst:             lyd_any_copy_value
        - Src:             'src/diff.c:1366,9'
          Dst:             ly_log
        - Src:             'src/diff.c:1377,5'
          Dst:             lyd_child_no_keys
        - Src:             'src/diff.c:1378,32'
          Dst:             lyd_node_child_p
        - Src:             'src/diff.c:1378,15'
          Dst:             lyd_diff_apply_r
        - Src:             'src/diff.c:1384,5'
          Dst:             lyd_dup_inst_free
    - functionName:    lyd_diff_siblings
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1108
      functionLinenumberEnd: 1109
      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:1109,12'
          Dst:             lyd_diff
    - functionName:    lyd_diff
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1077
      functionLinenumberEnd: 1098
      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:1080,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1080,5'
              BranchSideFuncs:
                - lyd_diff_siblings_r
                - lysc_data_node
                - lysc_data_node
                - ly_log
            - BranchSide:      'src/diff.c:1082,9'
              BranchSideFuncs:
                - lyd_diff_siblings_r
                - lysc_data_node
                - lysc_data_node
                - ly_log
        - Branch String:   'src/diff.c:1082,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1083,15'
              BranchSideFuncs:
                - lyd_diff_siblings_r
                - lysc_data_node
                - lysc_data_node
                - ly_log
            - BranchSide:      'src/diff.c:1084,16'
              BranchSideFuncs:
                - lyd_diff_siblings_r
                - lysc_data_node
                - lysc_data_node
                - ly_log
        - Branch String:   'src/diff.c:1083,15'
          Branch Sides:
            - BranchSide:      'src/diff.c:1083,13'
              BranchSideFuncs:
                - lyd_diff_siblings_r
                - lysc_data_node
                - lysc_data_node
                - ly_log
            - BranchSide:      'src/diff.c:1083,13'
              BranchSideFuncs:
                - lyd_diff_siblings_r
                - lysc_data_node
                - lysc_data_node
                - ly_log
        - Branch String:   'src/diff.c:1084,16'
          Branch Sides:
            - BranchSide:      'src/diff.c:1085,15'
              BranchSideFuncs:
                - lyd_diff_siblings_r
                - lysc_data_node
                - lysc_data_node
                - ly_log
            - BranchSide:      'src/diff.c:1087,13'
              BranchSideFuncs:
                - lyd_diff_siblings_r
                - lysc_data_node
                - lysc_data_node
                - ly_log
        - Branch String:   'src/diff.c:1085,15'
          Branch Sides:
            - BranchSide:      'src/diff.c:1085,13'
              BranchSideFuncs:
                - lyd_diff_siblings_r
                - lysc_data_node
                - lysc_data_node
                - ly_log
            - BranchSide:      'src/diff.c:1085,13'
              BranchSideFuncs:
                - lyd_diff_siblings_r
                - lysc_data_node
                - lysc_data_node
                - ly_log
        - Branch String:   'src/diff.c:1090,15'
          Branch Sides:
            - BranchSide:      'src/diff.c:1090,18'
              BranchSideFuncs:
                - lyd_diff_siblings_r
                - lysc_data_node
                - lysc_data_node
                - ly_log
            - BranchSide:      'src/diff.c:1095,6'
              BranchSideFuncs:
                - lyd_diff_siblings_r
        - Branch String:   'src/diff.c:1090,25'
          Branch Sides:
            - BranchSide:      'src/diff.c:1090,29'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - lyd_diff_siblings_r
                - ly_log
            - BranchSide:      'src/diff.c:1095,6'
              BranchSideFuncs:
                - lyd_diff_siblings_r
        - Branch String:   'src/diff.c:1090,29'
          Branch Sides:
            - BranchSide:      'src/diff.c:1090,29'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - lyd_diff_siblings_r
                - ly_log
            - BranchSide:      'src/diff.c:1090,29'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - lyd_diff_siblings_r
                - ly_log
        - Branch String:   'src/diff.c:1090,64'
          Branch Sides:
            - BranchSide:      'src/diff.c:1090,64'
              BranchSideFuncs:
                - lysc_data_node
                - lyd_diff_siblings_r
                - ly_log
            - BranchSide:      'src/diff.c:1090,64'
              BranchSideFuncs:
                - lysc_data_node
                - lyd_diff_siblings_r
                - ly_log
        - Branch String:   'src/diff.c:1090,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1091,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/diff.c:1095,6'
              BranchSideFuncs:
                - lyd_diff_siblings_r
      Callsites:
        - Src:             'src/diff.c:1080,5'
          Dst:             ly_log
        - Src:             'src/diff.c:1090,29'
          Dst:             lysc_data_node
        - Src:             'src/diff.c:1090,64'
          Dst:             lysc_data_node
        - Src:             'src/diff.c:1091,9'
          Dst:             ly_log
        - Src:             'src/diff.c:1097,12'
          Dst:             lyd_diff_siblings_r
    - functionName:    lyd_diff_tree
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1102
      functionLinenumberEnd: 1103
      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:1103,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:          807
      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: 745
      functionLinenumberEnd: 788
      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:748,5'
          Branch Sides:
            - BranchSide:      'src/out.c:748,5'
              BranchSideFuncs:
                - ly_log
                - ly_write_
                - lseek
                - ly_log
            - BranchSide:      'src/out.c:750,13'
              BranchSideFuncs:
                - ly_log
                - ly_write_
                - lseek
                - ly_log
        - Branch String:   'src/out.c:750,5'
          Branch Sides:
            - BranchSide:      'src/out.c:753,19'
              BranchSideFuncs:
                - lseek
            - BranchSide:      'src/out.c:760,13'
              BranchSideFuncs:
                - ly_write_
                - lseek
                - ly_log
            - BranchSide:      'src/out.c:760,13'
              BranchSideFuncs:
                - ly_write_
                - lseek
                - ly_log
            - BranchSide:      'src/out.c:760,13'
              BranchSideFuncs:
                - ly_write_
                - lseek
                - ly_log
            - BranchSide:      'src/out.c:760,13'
              BranchSideFuncs:
                - ly_write_
                - lseek
                - ly_log
            - BranchSide:      'src/out.c:760,13'
              BranchSideFuncs:
                - ly_write_
                - lseek
                - ly_log
            - BranchSide:      'src/out.c:779,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/out.c:783,9'
              BranchSideFuncs:
                - lseek
        - Branch String:   'src/out.c:760,13'
          Branch Sides:
            - BranchSide:      'src/out.c:761,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/out.c:766,17'
              BranchSideFuncs:
                - ly_write_
                - lseek
        - Branch String:   'src/out.c:771,13'
          Branch Sides:
            - BranchSide:      'src/out.c:774,29'
              BranchSideFuncs:
                - lseek
            - BranchSide:      'src/out.c:777,9'
              BranchSideFuncs:
                - lseek
        - Branch String:   'src/out.c:783,9'
          Branch Sides:
            - BranchSide:      'src/out.c:785,15'
              BranchSideFuncs:
                - lseek
            - BranchSide:      'src/out.c:787,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/out.c:748,5'
          Dst:             __assert_fail
        - Src:             'src/out.c:761,13'
          Dst:             ly_log
        - Src:             'src/out.c:774,19'
          Dst:             ly_write_
        - Src:             'src/out.c:779,9'
          Dst:             ly_log
        - Src:             'src/out.c:785,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
        - write
      functionUses:    15
      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: 686
      functionLinenumberEnd: 741
      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:687,5'
          Branch Sides:
            - BranchSide:      'src/out.c:689,13'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
            - BranchSide:      'src/out.c:712,13'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
            - BranchSide:      'src/out.c:712,13'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
            - BranchSide:      'src/out.c:712,13'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
            - BranchSide:      'src/out.c:712,13'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
            - BranchSide:      'src/out.c:712,13'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
            - BranchSide:      'src/out.c:733,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/out.c:738,21'
              BranchSideFuncs: []
        - Branch String:   'src/out.c:689,13'
          Branch Sides:
            - BranchSide:      'src/out.c:690,48'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
            - BranchSide:      'src/out.c:701,21'
              BranchSideFuncs: []
        - Branch String:   'src/out.c:691,17'
          Branch Sides:
            - BranchSide:      'src/out.c:692,17'
              BranchSideFuncs: []
            - BranchSide:      'src/out.c:697,36'
              BranchSideFuncs: []
        - Branch String:   'src/out.c:712,13'
          Branch Sides:
            - BranchSide:      'src/out.c:713,40'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
            - BranchSide:      'src/out.c:724,21'
              BranchSideFuncs: []
        - Branch String:   'src/out.c:714,17'
          Branch Sides:
            - BranchSide:      'src/out.c:715,17'
              BranchSideFuncs: []
            - BranchSide:      'src/out.c:720,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/out.c:690,36'
          Dst:             ly_realloc
        - Src:             'src/out.c:694,17'
          Dst:             ly_log
        - Src:             'src/out.c:713,29'
          Dst:             ly_realloc
        - Src:             'src/out.c:717,17'
          Dst:             ly_log
        - Src:             'src/out.c:733,9'
          Dst:             ly_log
    - 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
        - 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
      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
      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
        - fseek
        - lseek
        - ly_log
      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
      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: 1060
      functionLinenumberEnd: 1075
      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:1061,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1062,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1065,10'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1065,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1067,47'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1070,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1070,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1071,48'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1074,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.6740
                - lyd_node_should_print
                - lyd_is_default
            - BranchSide:      'src/out.c:73,17'
              BranchSideFuncs:
                - lyd_child.6740
                - __assert_fail
                - lyd_child.6740
                - 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.6740
                - 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.6740
                - lyd_node_should_print
                - lyd_is_default
            - BranchSide:      'src/out.c:58,20'
              BranchSideFuncs:
                - lyd_child.6740
                - 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.6740
                - 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.6740
                - lyd_node_should_print
            - BranchSide:      'src/out.c:58,20'
              BranchSideFuncs:
                - lyd_child.6740
                - lyd_node_should_print
        - Branch String:   'src/out.c:58,20'
          Branch Sides:
            - BranchSide:      'src/out.c:58,20'
              BranchSideFuncs:
                - lyd_child.6740
                - lyd_node_should_print
            - BranchSide:      'src/out.c:58,20'
              BranchSideFuncs:
                - lyd_child.6740
                - lyd_node_should_print
        - Branch String:   'src/out.c:58,20'
          Branch Sides:
            - BranchSide:      'src/out.c:58,20'
              BranchSideFuncs:
                - lyd_child.6740
                - lyd_node_should_print
            - BranchSide:      'src/out.c:58,20'
              BranchSideFuncs:
                - lyd_child.6740
                - 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.6740
                - 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.6740
                - __assert_fail
                - lyd_child.6740
                - lyd_node_should_print
            - BranchSide:      'src/out.c:88,17'
              BranchSideFuncs:
                - lyd_child.6740
        - Branch String:   'src/out.c:73,16'
          Branch Sides:
            - BranchSide:      'src/out.c:74,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child.6740
                - lyd_node_should_print
            - BranchSide:      'src/out.c:88,17'
              BranchSideFuncs:
                - lyd_child.6740
        - 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.6740
                - lyd_node_should_print
        - Branch String:   'src/out.c:80,9'
          Branch Sides:
            - BranchSide:      'src/out.c:81,18'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child.6740
                - 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.6740
            - BranchSide:      'src/out.c:84,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child.6740
                - 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.6740
                - lyd_node_should_print
        - Branch String:   'src/out.c:84,13'
          Branch Sides:
            - BranchSide:      'src/out.c:84,13'
              BranchSideFuncs:
                - lyd_child.6740
                - __assert_fail
                - lyd_node_should_print
            - BranchSide:      'src/out.c:85,13'
              BranchSideFuncs:
                - lyd_child.6740
                - __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.6740
                - lyd_node_should_print
            - BranchSide:      'src/out.c:85,13'
              BranchSideFuncs:
                - lyd_child.6740
                - __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.6740
                - lyd_node_should_print
            - BranchSide:      'src/out.c:85,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child.6740
                - 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.6740
                - lyd_node_should_print
        - Branch String:   'src/out.c:85,13'
          Branch Sides:
            - BranchSide:      'src/out.c:80,9'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child.6740
                - lyd_node_should_print
            - BranchSide:      'src/out.c:85,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child.6740
                - lyd_node_should_print
        - Branch String:   'src/out.c:85,13'
          Branch Sides:
            - BranchSide:      'src/out.c:85,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child.6740
                - lyd_node_should_print
            - BranchSide:      'src/out.c:85,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child.6740
                - 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.6740
            - 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.6740
            - 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.6740
            - BranchSide:      'src/out.c:94,25'
              BranchSideFuncs:
                - lyd_child.6740
        - Branch String:   'src/out.c:93,21'
          Branch Sides:
            - BranchSide:      'src/out.c:94,25'
              BranchSideFuncs:
                - lyd_child.6740
            - BranchSide:      'src/out.c:98,17'
              BranchSideFuncs:
                - lyd_child.6740
        - 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.6740
        - Branch String:   'src/out.c:98,17'
          Branch Sides:
            - BranchSide:      'src/out.c:98,17'
              BranchSideFuncs:
                - lyd_child.6740
            - BranchSide:      'src/out.c:98,17'
              BranchSideFuncs:
                - lyd_child.6740
        - Branch String:   'src/out.c:98,17'
          Branch Sides:
            - BranchSide:      'src/out.c:98,17'
              BranchSideFuncs:
                - lyd_child.6740
            - BranchSide:      'src/out.c:98,17'
              BranchSideFuncs:
                - lyd_child.6740
        - 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.6740
        - Branch String:   'src/out.c:98,17'
          Branch Sides:
            - BranchSide:      'src/out.c:92,13'
              BranchSideFuncs:
                - lyd_child.6740
            - BranchSide:      'src/out.c:98,17'
              BranchSideFuncs:
                - lyd_child.6740
        - Branch String:   'src/out.c:98,17'
          Branch Sides:
            - BranchSide:      'src/out.c:98,17'
              BranchSideFuncs:
                - lyd_child.6740
            - BranchSide:      'src/out.c:98,17'
              BranchSideFuncs:
                - lyd_child.6740
      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
      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,31'
              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,31'
              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,38'
              BranchSideFuncs:
                - ypr_open
                - ypr_substmt
                - ypr_close
            - BranchSide:      'src/printer_yang.c:1046,35'
              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:          261
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached:
        - ly_print_
        - 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_
                - 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_
                - 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_
                - yprp_extension_instances
                - ypr_close
                - yprp_node
                - yprp_grouping
                - yprp_typedef
                - yprp_restr
            - BranchSide:      'src/printer_yang.c:1162,15'
              BranchSideFuncs:
                - ly_print_
                - 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_
                - yprp_extension_instances
                - ypr_close
                - yprp_node
                - yprp_grouping
                - yprp_typedef
                - yprp_restr
            - BranchSide:      'src/printer_yang.c:1162,15'
              BranchSideFuncs:
                - ly_print_
                - 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_
                - yprp_extension_instances
                - ypr_close
                - yprp_node
                - yprp_grouping
                - yprp_typedef
                - yprp_restr
            - BranchSide:      'src/printer_yang.c:1162,47'
              BranchSideFuncs:
                - ly_print_
                - 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,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
      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: 2539
      functionLinenumberEnd: 2732
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - ext
        - flag
      BBCount:         145
      ICount:          1060
      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:2544,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2544,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:2544,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:2544,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2545,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:2732,1'
              BranchSideFuncs: []
        - Branch String:   'src/printer_yang.c:2545,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2562,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:2562,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:2562,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:2562,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:2562,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:2562,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:2562,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:2562,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:2562,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:2562,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:2562,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:2562,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:2562,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:2562,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:2595,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:2595,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:2595,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:2595,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:2595,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:2595,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:2595,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:2595,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:2595,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:2595,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:2595,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:2595,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:2602,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:2602,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:2608,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:2611,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:2614,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:2620,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:2628,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:2633,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:2636,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:2647,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:2650,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:2655,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:2663,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:2671,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:2676,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:2681,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:2686,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:2691,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:2694,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:2700,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:2726,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:2726,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:2726,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:2726,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:2726,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:2726,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:2726,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:2726,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:2726,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:2726,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:2726,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:2726,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:2726,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:2726,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:2726,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:2726,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:2726,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:2726,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:2726,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:2726,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:2726,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:2726,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:2726,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:2728,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:2562,17'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2563,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:2566,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:2566,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2567,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:2580,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:2568,21'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2569,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:2570,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:2570,28'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2571,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:2572,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:2572,28'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2573,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:2575,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:2595,17'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2596,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:2599,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:2614,17'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2615,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:2618,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:2622,13'
          Branch Sides:
            - 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
                - 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: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
                - 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:2622,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2623,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:2625,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:2628,17'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2629,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:2631,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:2638,17'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2639,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:2641,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:2657,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2657,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:2657,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:2657,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2658,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:2660,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:2665,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2665,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:2665,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:2665,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2666,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:2668,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:2671,17'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2672,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:2674,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:2676,17'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2677,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:2679,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:2681,17'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2682,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:2684,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:2694,17'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2695,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:2698,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:2567,17'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:2569,21'
          Dst:             yprc_notification
        - Src:             'src/printer_yang.c:2571,21'
          Dst:             yprc_inout
        - Src:             'src/printer_yang.c:2573,21'
          Dst:             yprc_action
        - Src:             'src/printer_yang.c:2575,21'
          Dst:             yprc_node
        - Src:             'src/printer_yang.c:2596,17'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:2597,17'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2604,13'
          Dst:             yprc_bits_enum
        - Src:             'src/printer_yang.c:2608,13'
          Dst:             ypr_config
        - Src:             'src/printer_yang.c:2611,13'
          Dst:             yprc_extension_instances
        - Src:             'src/printer_yang.c:2615,17'
          Dst:             ypr_unsigned
        - Src:             'src/printer_yang.c:2623,17'
          Dst:             yprc_identity
        - Src:             'src/printer_yang.c:2629,17'
          Dst:             yprc_range
        - Src:             'src/printer_yang.c:2633,13'
          Dst:             ypr_mandatory
        - Src:             'src/printer_yang.c:2639,17'
          Dst:             ypr_unsigned
        - Src:             'src/printer_yang.c:2641,17'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:2642,17'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2647,13'
          Dst:             ypr_unsigned
        - Src:             'src/printer_yang.c:2650,13'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:2651,13'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2658,17'
          Dst:             yprc_must
        - Src:             'src/printer_yang.c:2666,17'
          Dst:             yprc_pattern
        - Src:             'src/printer_yang.c:2672,17'
          Dst:             ypr_unsigned
        - Src:             'src/printer_yang.c:2677,17'
          Dst:             ypr_signed
        - Src:             'src/printer_yang.c:2682,17'
          Dst:             yprc_range
        - Src:             'src/printer_yang.c:2686,13'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:2687,13'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2691,13'
          Dst:             ypr_status
        - Src:             'src/printer_yang.c:2695,17'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:2696,17'
          Dst:             yprc_type
        - Src:             'src/printer_yang.c:2700,13'
          Dst:             yprc_when
        - Src:             'src/printer_yang.c:2728,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: 2450
      functionLinenumberEnd: 2534
      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:2461,46'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2461,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:2461,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:2473,21'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2473,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:2474,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:2473,40'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2473,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:2474,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:2473,55'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2473,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:2474,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:2473,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2474,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:2476,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:2474,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2474,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:2475,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:2474,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2474,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:2475,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:2481,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2481,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:2481,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:2481,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2481,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:2481,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:2481,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2481,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:2481,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:2481,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2481,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:2484,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:2484,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2485,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:2491,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:2485,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2485,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:2486,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:2485,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2485,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:2486,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:2486,51'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2486,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:2486,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:2491,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2492,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:2497,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:2492,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2492,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:2493,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:2492,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2492,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:2493,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:2497,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2497,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:2497,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:2497,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2498,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,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:2498,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2498,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:2499,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:2498,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2498,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:2499,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:2503,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2508,9'
              BranchSideFuncs:
                - ly_print_
                - ly_print_flush
            - BranchSide:      'src/printer_yang.c:2530,5'
              BranchSideFuncs:
                - ly_print_
                - ly_print_flush
        - Branch String:   'src/printer_yang.c:2508,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2509,13'
              BranchSideFuncs:
                - yprc_node
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2513,9'
              BranchSideFuncs:
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
        - Branch String:   'src/printer_yang.c:2509,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2509,13'
              BranchSideFuncs:
                - ly_print_
                - yprc_node
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2510,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:2509,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2509,13'
              BranchSideFuncs:
                - yprc_node
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2510,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,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2513,9'
              BranchSideFuncs:
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2515,9'
              BranchSideFuncs:
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
        - Branch String:   'src/printer_yang.c:2515,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2516,13'
              BranchSideFuncs:
                - yprc_action
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2520,9'
              BranchSideFuncs:
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
        - Branch String:   'src/printer_yang.c:2516,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2516,13'
              BranchSideFuncs:
                - ly_print_
                - yprc_action
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2517,25'
              BranchSideFuncs:
                - yprc_action
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:2516,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2516,13'
              BranchSideFuncs:
                - yprc_action
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2517,25'
              BranchSideFuncs:
                - yprc_action
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:2520,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2520,9'
              BranchSideFuncs:
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2522,9'
              BranchSideFuncs:
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
        - Branch String:   'src/printer_yang.c:2522,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2523,13'
              BranchSideFuncs:
                - yprc_notification
                - ly_print_
                - ly_print_flush
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2527,9'
              BranchSideFuncs:
                - ly_print_
                - ly_print_flush
        - Branch String:   'src/printer_yang.c:2523,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2523,13'
              BranchSideFuncs:
                - ly_print_
                - yprc_notification
                - ly_print_
                - ly_print_flush
            - BranchSide:      'src/printer_yang.c:2524,31'
              BranchSideFuncs:
                - yprc_notification
                - ly_print_
                - ly_print_flush
                - ly_print_
        - Branch String:   'src/printer_yang.c:2523,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2523,13'
              BranchSideFuncs:
                - yprc_notification
                - ly_print_
                - ly_print_flush
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2524,31'
              BranchSideFuncs:
                - yprc_notification
                - ly_print_
                - ly_print_flush
                - ly_print_
        - Branch String:   'src/printer_yang.c:2527,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2527,9'
              BranchSideFuncs:
                - ly_print_
                - ly_print_flush
            - BranchSide:      'src/printer_yang.c:2528,5'
              BranchSideFuncs:
                - ly_print_
                - ly_print_flush
        - Branch String:   'src/printer_yang.c:2531,30'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2531,30'
              BranchSideFuncs:
                - ly_print_
                - ly_print_flush
            - BranchSide:      'src/printer_yang.c:2531,30'
              BranchSideFuncs:
                - ly_print_
                - ly_print_flush
      Callsites:
        - Src:             'src/printer_yang.c:2461,5'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2465,5'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2466,5'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2474,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2476,5'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2477,5'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2478,5'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2479,5'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2485,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2486,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2492,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2493,9'
          Dst:             yprc_extension_instances
        - Src:             'src/printer_yang.c:2498,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2499,9'
          Dst:             yprc_identity
        - Src:             'src/printer_yang.c:2509,13'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2510,13'
          Dst:             yprc_node
        - Src:             'src/printer_yang.c:2516,13'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2517,13'
          Dst:             yprc_action
        - Src:             'src/printer_yang.c:2523,13'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2524,13'
          Dst:             yprc_notification
        - Src:             'src/printer_yang.c:2531,5'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2532,5'
          Dst:             ly_print_flush
    - functionName:    yang_print_compiled_node
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2433
      functionLinenumberEnd: 2445
      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:2442,5'
          Dst:             yprc_node
        - Src:             'src/printer_yang.c:2444,5'
          Dst:             ly_print_flush
    - functionName:    yprp_belongsto
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2366
      functionLinenumberEnd: 2373
      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:2367,50'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2367,58'
              BranchSideFuncs:
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2367,58'
              BranchSideFuncs:
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ly_print_
        - Branch String:   'src/printer_yang.c:2372,36'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2372,36'
              BranchSideFuncs:
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2372,36'
              BranchSideFuncs:
                - ly_print_
      Callsites:
        - Src:             'src/printer_yang.c:2367,5'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2369,5'
          Dst:             yprp_extension_instances
        - Src:             'src/printer_yang.c:2370,5'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2372,5'
          Dst:             ly_print_
    - functionName:    yang_print_parsed_submodule
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2377
      functionLinenumberEnd: 2428
      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:2387,49'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2387,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:2387,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:2391,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2392,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:2395,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:2403,22'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2403,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:2404,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:2403,42'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2403,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:2404,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:2403,58'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2403,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:2404,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:2403,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2404,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:2406,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:2404,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2404,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:2405,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:2404,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2404,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:2405,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:2411,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2411,5'
              BranchSideFuncs:
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2411,5'
              BranchSideFuncs:
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
        - Branch String:   'src/printer_yang.c:2411,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2411,5'
              BranchSideFuncs:
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2411,5'
              BranchSideFuncs:
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
        - Branch String:   'src/printer_yang.c:2411,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2411,5'
              BranchSideFuncs:
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2411,5'
              BranchSideFuncs:
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
        - Branch String:   'src/printer_yang.c:2411,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2411,5'
              BranchSideFuncs:
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2414,5'
              BranchSideFuncs:
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
        - Branch String:   'src/printer_yang.c:2414,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2414,5'
              BranchSideFuncs:
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2414,5'
              BranchSideFuncs:
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
        - Branch String:   'src/printer_yang.c:2414,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2415,9'
              BranchSideFuncs:
                - yprp_revision
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2419,5'
              BranchSideFuncs:
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
        - Branch String:   'src/printer_yang.c:2415,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2415,9'
              BranchSideFuncs:
                - ly_print_
                - yprp_revision
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
            - BranchSide:      'src/printer_yang.c:2416,23'
              BranchSideFuncs:
                - yprp_revision
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - ly_print_
        - Branch String:   'src/printer_yang.c:2415,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2415,9'
              BranchSideFuncs:
                - yprp_revision
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2416,23'
              BranchSideFuncs:
                - yprp_revision
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - ly_print_
        - Branch String:   'src/printer_yang.c:2419,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2419,5'
              BranchSideFuncs:
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
            - BranchSide:      'src/printer_yang.c:2422,28'
              BranchSideFuncs:
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
        - Branch String:   'src/printer_yang.c:2425,30'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2425,30'
              BranchSideFuncs:
                - ly_print_
                - ly_print_flush
            - BranchSide:      'src/printer_yang.c:2425,30'
              BranchSideFuncs:
                - ly_print_
                - ly_print_flush
      Callsites:
        - Src:             'src/printer_yang.c:2387,5'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2392,9'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2395,5'
          Dst:             yprp_belongsto
        - Src:             'src/printer_yang.c:2400,5'
          Dst:             yang_print_parsed_linkage
        - Src:             'src/printer_yang.c:2404,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2406,5'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2407,5'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2408,5'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2409,5'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2415,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2416,9'
          Dst:             yprp_revision
        - Src:             'src/printer_yang.c:2422,5'
          Dst:             yang_print_parsed_body
        - Src:             'src/printer_yang.c:2425,5'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2426,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: 2305
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - modp
      BBCount:         160
      ICount:          1086
      EdgeCount:       209
      CyclomaticComplexity: 51
      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,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:2276,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,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2272,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:2273,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:2272,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2272,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:2273,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,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2276,5'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2278,5'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
        - Branch String:   'src/printer_yang.c:2278,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2279,9'
              BranchSideFuncs:
                - yprp_augment
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2283,5'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
        - Branch String:   'src/printer_yang.c:2279,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2279,9'
              BranchSideFuncs:
                - ly_print_
                - yprp_augment
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2280,22'
              BranchSideFuncs:
                - yprp_augment
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:2279,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2279,9'
              BranchSideFuncs:
                - yprp_augment
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2280,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,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2283,5'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2285,5'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
        - Branch String:   'src/printer_yang.c:2285,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2286,9'
              BranchSideFuncs:
                - yprp_action
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2290,5'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
        - Branch String:   'src/printer_yang.c:2286,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2286,9'
              BranchSideFuncs:
                - ly_print_
                - yprp_action
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2287,21'
              BranchSideFuncs:
                - yprp_action
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:2286,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2286,9'
              BranchSideFuncs:
                - yprp_action
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2287,21'
              BranchSideFuncs:
                - yprp_action
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:2290,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2290,5'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2292,5'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
        - Branch String:   'src/printer_yang.c:2292,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2293,9'
              BranchSideFuncs:
                - yprp_notification
                - yprp_deviation
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2297,5'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
        - Branch String:   'src/printer_yang.c:2293,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2293,9'
              BranchSideFuncs:
                - ly_print_
                - yprp_notification
                - yprp_deviation
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2294,27'
              BranchSideFuncs:
                - yprp_notification
                - yprp_deviation
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:2293,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2293,9'
              BranchSideFuncs:
                - yprp_notification
                - yprp_deviation
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2294,27'
              BranchSideFuncs:
                - yprp_notification
                - yprp_deviation
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:2297,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2297,5'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2299,5'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
        - Branch String:   'src/printer_yang.c:2299,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2299,5'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2299,5'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
        - Branch String:   'src/printer_yang.c:2299,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2300,9'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2304,5'
              BranchSideFuncs: []
        - Branch String:   'src/printer_yang.c:2300,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2300,9'
              BranchSideFuncs:
                - ly_print_
                - yprp_deviation
            - BranchSide:      'src/printer_yang.c:2301,24'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
        - Branch String:   'src/printer_yang.c:2300,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2300,9'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2301,24'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
        - Branch String:   'src/printer_yang.c:2304,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2304,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_yang.c:2304,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:2272,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2273,9'
          Dst:             yprp_node
        - Src:             'src/printer_yang.c:2279,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2280,9'
          Dst:             yprp_augment
        - Src:             'src/printer_yang.c:2286,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2287,9'
          Dst:             yprp_action
        - Src:             'src/printer_yang.c:2293,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2294,9'
          Dst:             yprp_notification
        - Src:             'src/printer_yang.c:2300,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2301,9'
          Dst:             yprp_deviation
    - functionName:    yang_print_parsed_module
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2309
      functionLinenumberEnd: 2361
      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:2320,46'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2320,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:2320,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:2324,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2325,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:2327,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:2336,21'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2336,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:2337,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:2336,40'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2336,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:2337,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:2336,55'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2336,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:2337,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:2336,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2337,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:2339,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:2337,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2337,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:2338,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:2337,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2337,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:2338,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:2344,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2344,5'
              BranchSideFuncs:
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2344,5'
              BranchSideFuncs:
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
        - Branch String:   'src/printer_yang.c:2344,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2344,5'
              BranchSideFuncs:
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2344,5'
              BranchSideFuncs:
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
        - Branch String:   'src/printer_yang.c:2344,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2344,5'
              BranchSideFuncs:
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2344,5'
              BranchSideFuncs:
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
        - Branch String:   'src/printer_yang.c:2344,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2344,5'
              BranchSideFuncs:
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2347,5'
              BranchSideFuncs:
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
        - Branch String:   'src/printer_yang.c:2347,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2347,5'
              BranchSideFuncs:
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2347,5'
              BranchSideFuncs:
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
        - Branch String:   'src/printer_yang.c:2347,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2348,9'
              BranchSideFuncs:
                - yprp_revision
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2352,5'
              BranchSideFuncs:
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
        - Branch String:   'src/printer_yang.c:2348,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2348,9'
              BranchSideFuncs:
                - ly_print_
                - yprp_revision
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
            - BranchSide:      'src/printer_yang.c:2349,23'
              BranchSideFuncs:
                - yprp_revision
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - ly_print_
        - Branch String:   'src/printer_yang.c:2348,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2348,9'
              BranchSideFuncs:
                - yprp_revision
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2349,23'
              BranchSideFuncs:
                - yprp_revision
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - ly_print_
        - Branch String:   'src/printer_yang.c:2352,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2352,5'
              BranchSideFuncs:
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
            - BranchSide:      'src/printer_yang.c:2355,28'
              BranchSideFuncs:
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
        - Branch String:   'src/printer_yang.c:2358,30'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2358,30'
              BranchSideFuncs:
                - ly_print_
                - ly_print_flush
            - BranchSide:      'src/printer_yang.c:2358,30'
              BranchSideFuncs:
                - ly_print_
                - ly_print_flush
      Callsites:
        - Src:             'src/printer_yang.c:2320,5'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2325,9'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2327,5'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2328,5'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2333,5'
          Dst:             yang_print_parsed_linkage
        - Src:             'src/printer_yang.c:2337,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2339,5'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2340,5'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2341,5'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2342,5'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2348,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2349,9'
          Dst:             yprp_revision
        - Src:             'src/printer_yang.c:2355,5'
          Dst:             yang_print_parsed_body
        - Src:             'src/printer_yang.c:2358,5'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2359,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
...
